[isf-wifidog] Re: Wifidog + olsr
laurent
laurent2b_wlan at yahoo.fr
Lun 8 Mai 12:48:57 EDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hi
thank you for your help
your script works fine here
cheers max
luffy .D a écrit :
> Hi Laurent,
>
> Well what i tried is to mix both the scripts togeather..unlike running
> the two scripts togeather.
> My final working script (the only script called) which is run by cron is:
>
> wifidogolsr.sh
> -----------------------------------------------------------------------------------------------------------------
> #!/bin/sh
> #
> # Script to bypass HTTP interception for traffic forwarded by OLSR
> # bms 9-Aug-2005
> # Licensed under GPL
> #
> rm -f /tmp/get_neighbors.awk
> cat > /tmp/get_neighbors.awk <<__HERE1__
> BEGIN {
> while("route -n"|getline) {
> if (/^[0-9]/) {
> if (0 < \$5) {
> if (\$3 == "255.255.255.255 <http://255.255.255.255>") {
> printf "%s\n", \$1;
> }
> }
> }
> }
> }
> __HERE1__
>
> #BEGIN {
> # while("ip route"|getline) {
> # if (\$6 == "metric") {
> # if (\$7 > 0) {
> # printf "%s\n", \$1;
> # }
> # }
> # }
> # }
> #__HERE1__
>
>
> iptables -t nat -D WiFiDog_Unknown -j OlsrNeighbors 2>&1 >/dev/null
> iptables -t nat -F OlsrNeighbors 2>&1 >/dev/null
> iptables -t nat -X OlsrNeighbors 2>&1 >/dev/null
> iptables -t nat -N OlsrNeighbors
>
> neighbors=$(awk -f /tmp/get_neighbors.awk)
>
> for _neighbor in ${neighbors} ; do
>
> _mac=$(grep "^${_neighbor}" /proc/net/arp | awk '{print $4}')
> echo ${_mac}
> iptables -t nat -A OlsrNeighbors -m mac --mac-source ${_mac} \
> -p tcp --dport 80 -j ACCEPT
>
> done
>
> iptables -t nat -I WiFiDog_Unknown -j OlsrNeighbors
>
> -----------------------------------------------------------------------------------------------------------------
>
> What i have done as u see is replace the things which go into
> get_neighbors.awk in the script @ wifidog.org <http://wifidog.org>
> with the original things that kinda makes it same..............I am not
> really intelligent in these but some how thing work so i am happy :)
>
>
>
>
>
>
>
>
>
>
>
>
>
> Message: 2
> Date: Fri, 05 May 2006 15:28:39 +0200
> From: laurent <laurent2b_wlan at yahoo.fr <mailto:laurent2b_wlan at yahoo.fr>>
> Subject: Re: [isf-wifidog] Wifidog + olsr
> To: WiFiDog Captive Portal <wifidog at listes.ilesansfil.org
> <mailto:wifidog at listes.ilesansfil.org>>
> Message-ID: <445B5307.9020304 at yahoo.fr <mailto:445B5307.9020304 at yahoo.fr>>
> Content-Type: text/plain; charset=ISO-8859-1
>
> hi
>
> we had the same problem here in marseille (france)
> and for the moment we use the two scripts, call with a crontab in the
> same time
>
> this is not a good solution but it's work like this
> and we don't known how resolve this problem
>
> cheers
>
> lo
>
>
>
> luffy .D a écrit :
>>> Hi ,
>>>
>>> Sorry for the late update on my little adhoc network with wifidog i was
>>> out of internet connection for quite sometime......I tried the olsr
>>> scripts given in the wifidog.org <http://wifidog.org/> <
> http://wifidog.org <http://wifidog.org/>> page but i get and
>>> error as i run it :
>>> "
>>> 00:14:BF:BA:45:F6 # this is the mac address of the node which i
>>> connect to which is connecting to the gateway
>>>
>>> iptables v1.3.3: Bad mac address `-p'
>>> Try `iptables -h' or 'iptables --help' for more information."
>>>
>>>
>>> This is when i use the scripts on the documentation site @ wifidog.org
> <http://wifidog.org/>
>>> <http://wifidog.org <http://wifidog.org/>>. But the original script
> from wireless London just
>>> runs fine without any problems.
>>>
>>> The differnect in both as stated in teh documentation page is the use of
>>> ip route in the wifidog documentation page while the original script
>>> from Bruce Simpson uses route -n.
>>>
>>> I am not very good at understanding the scripts but i notice that the
>>> get_neighbors.awk script which is made off the script from wifidog.org
> <http://wifidog.org/>
>>> <http://wifidog.org <http://wifidog.org/>> is different and does not
> work as compared to the
>>> original one atleast this was the case for me.
>>>
>>>
>>> Thanks to Wifidog and Wireless London.
>>>
>>>
>>> Luffy
>>>
>>>
>>>
>>> ------------------------------
> ------------------------------------------
>>>
>>> _______________________________________________
>>> WiFiDog mailing list
>>> WiFiDog at listes.ilesansfil.org <mailto:WiFiDog at listes.ilesansfil.org>
>>> http://listes.ilesansfil.org/cgi-bin/mailman/listinfo/wifidog
> <http://listes.ilesansfil.org/cgi-bin/mailman/listinfo/wifidog>
>
> --
> ---------------------------------------------------------
> -----------
> SSID: laurent2b-wlan
> GPS: N 43.296 ; E 5.405
> Skype: laurent2b
> Jabber: laurent2b_wlan at jabber.org <mailto:laurent2b_wlan at jabber.org>
> -----------
> ---------------------------------------------------------
- ------------------------------
- ------------------------------------------------------------------------
_______________________________________________
WiFiDog mailing list
WiFiDog at listes.ilesansfil.org
http://listes.ilesansfil.org/cgi-bin/mailman/listinfo/wifidog
- --
- ---------------------------------------------------------
- -----------
SSID: laurent2b-wlan
GPS: N 43.296 ; E 5.405
Skype: laurent2b
Jabber: laurent2b_wlan at jabber.org
- -----------
- ---------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)
iD8DBQFEX3Z5dWQLtHRTNy4RAlEhAJ0U4hohCRErxv4GMJGw88aEB51gsACeN3sB
9JxNj4yDpacZnY+7MRCZ3is=
=4Azf
-----END PGP SIGNATURE-----
More information about the WiFiDog
mailing list