2013-02-12 13 views
6

ich einen Debian/Ubuntu-Boards habe, dass ich sie über ein Ad-hoc-Netzwerk mit den folgenden Einstellungenvordefinierte Zellen-ID-Zuordnung für einen Ad-hoc-wlan

board:~# cat /etc/network/interfaces 
auto wlan0 
iface wlan0 inet static 
     address 10.0.0.2 
     netmask 255.255.255.0 
     wpa-driver nl80211 
     wpa-conf /etc/wpa_supplicant.conf 

board:~# cat /etc/wpa_supplicant.conf 
# IBSS/ad-hoc network with WPA-None/TKIP. 
ctrl_interface=/var/run/wpa_supplicant 
ap_scan=1 

network={ 
     ssid="adhoc_test" 
     mode=1 
     frequency=2412 
     proto=WPA 
     key_mgmt=WPA-NONE 
     pairwise=NONE 
     group=TKIP 
     psk="abcdefgh" 
     bssid=F8:D1:11:52:0C:4E 
} 

Diese Konfigurationen verbinden schafft einen Ad-hoc-wlan, Die Knoten erhalten jedoch häufig eine andere Zellen-ID, sodass sie nicht miteinander kommunizieren können. Um es zu verhindern, fügte ich bssid=F8:D1:11:52:0C:4E Zeile hinzu, jedoch erhält kein Knoten diese vordefinierte Zellen-ID, wenn sie die Zellen-ID erhalten.

Meine Frage ist das, wie kann ich verhindern, dass Knoten unterschiedliche Zell-IDs erhalten? Warum funktioniert bssid nicht im Ad-hoc-Modus?

P.S. Ich habe diese Einstellungen auf Ubuntu und Debian Dist versucht. das haben 3,2 und 3,4 Kernel. wpa_supplicant Versionen, die ich verwendet habe, waren 0.7, 1.0 und 2.0, alle haben nicht funktioniert. Für den Chipsatz verwende ich Atheros AR9271 Chipsatz für das WLAN-Modul.

+0

Versuchen Sie auf superuser.com oder askubuntu.com. Stackoverflow ist Programmieren. – Thomas

Antwort

3

das Problem war, dass vorherige Versionen von wpa_supplicant unterstützen das bssid nicht, die Installation von wpa_Supplicant 2.0 hat das Problem gelöst!

5

Verwenden Sie ap_scan = 2 und entfernen Sie die Bssid = Zeile aus der Konfiguration.

1

ich beantworten diese Frage bei https://superuser.com/questions/552935/while-using-ad-hoc-networking-how-to-i-force-nodes-to-use-the-same-cell-ids-bs/569860#569860

Einfache Version: Nach dem Ad-hoc-Konfiguration:

sudo iwconfig ath0 ap 11: 22: 33: 44: 55: 66

+0

Vielen Dank für die Antwort. Wie ich auf superusers schrieb, suche ich nach einer Lösung für 'wpa_supplicant'. Ich würde mich sehr über eine funktionierende Lösung für 'wpa_supplicant' freuen – johan