BSSID-Split
Version vom 11. August 2007, 14:22 Uhr von Fries43 (Diskussion | Beiträge) (→Technische Details: +neues tool 8-))
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
Technische Details
I=0;while [ $I -lt 255 ]; do let I+=1; wget -O - http://10.63.$I.1/cgi-bin-index.html | awk -v I=$I '/Freifunk-Firmware/ {print I": "$4;exit}';done >versionen.txt
cat versionen.txt | grep 1.4.1 | wc -l 89 cat versionen.txt | grep -v 1.4.1 | wc -l 31
- ab Firmware Revision 106:
LIST="$(fkt_print_all_nodes)" for IP in $LIST; do wget -O - http://$IP/cgi-bin-index.html | awk -v IP=$IP '/Freifunk-Firmware/ {print IP": "$4;exit}' done >versions.txt