BSSID-Split: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (→Schon ge-update-tete Netzknoten: layout) |
K (→Technische Details: haesslicher 8-)) |
||
Zeile 24: | Zeile 24: | ||
Test auf neue Firmware: | Test auf neue Firmware: | ||
LIST=$(wget -O - http://127.0.0.1:2006 | sed -e '/./{H;$!d;}' -e 'x;/Table: HNA/!d;' | sed -e '/255.255.255.192/!d' -e 's/[^0-9.]/ /g' $FILE | cut -d" " -f3) | LIST=$(wget -O - http://127.0.0.1:2006 | sed -e '/./{H;$!d;}' -e 'x;/Table: HNA/!d;' | sed -e '/255.255.255.192/!d' -e 's/[^0-9.]/ /g' $FILE | cut -d" " -f3) | ||
− | for IP in $LIST; do | + | for IP in $LIST; do echo $IP; ping -q -c 4 $IP >/dev/null; wget -O - http://$IP/cgi-bin-contact.html | awk -F'TD>' '/E-Mail:/ {print $4}'; wget -O - http://$IP/cgi-bin-index.html | awk -v IP=$IP '/Freifunk-Firmware/ {print IP": "$4;exit}'; done |
− | |||
− | |||
− | done | ||
</pre> | </pre> |
Version vom 14. August 2007, 10:52 Uhr
Was
Jeder Router im Weimarnetz muss sich in der gleichen, sogenannten Funkzelle befinden. Diese wird eindeutig durch eine Zahl gekennzeichnet und ist im Weimarnetz: 02:ca:ff:ee:ba:be. Durch Fehler in der alten Software (Version 1.4.1) rutschen einige Router immer mal wieder aus dem Netz und ziehen andere Router mit, weil sie ausversehen ihre BSSID wechseln und aus der Funkzelle austreten: Updated eure Router, siehe Software-Betatest.
Workaround
cd /etc/init.d/ wget http://141.54.160.24/S57prevent_bssid_split chmod +x S57prevent_bssid_split ./S57prevent_bssid_split
Schon ge-update-tete Netzknoten
- Sat Aug 11 22:24:19 MEST 2007: 23
- Tue Aug 14 09:10:58 MEST 2007: 29
Technische Details
Test auf neue Firmware: LIST=$(wget -O - http://127.0.0.1:2006 | sed -e '/./{H;$!d;}' -e 'x;/Table: HNA/!d;' | sed -e '/255.255.255.192/!d' -e 's/[^0-9.]/ /g' $FILE | cut -d" " -f3) for IP in $LIST; do echo $IP; ping -q -c 4 $IP >/dev/null; wget -O - http://$IP/cgi-bin-contact.html | awk -F'TD>' '/E-Mail:/ {print $4}'; wget -O - http://$IP/cgi-bin-index.html | awk -v IP=$IP '/Freifunk-Firmware/ {print IP": "$4;exit}'; done