Ho uno schede di Debian/Ubuntu che li mi collego tramite una rete ad-hoc con le seguenti impostazionipredefinito assegnazione ID cella per una WLAN ad hoc
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
}
Queste configurazioni crea una rete WLAN ad hoc, tuttavia, i nodi ottengono spesso ID cella diversi in modo che non possano comunicare tra loro. Per impedirlo ho aggiunto la riga bssid=F8:D1:11:52:0C:4E
, tuttavia, nessun nodo ottiene questo ID di cella predefinito quando ottiene l'ID della cella.
La mia domanda è che come posso impedire ai nodi di ottenere ID cella diversi? perché la linea bssid
non funziona nella modalità ad-hoc?
P.S. Ho provato queste impostazioni su ubuntu e debian dist. che hanno i kernel 3.2 e 3.4. Le versioni wpa_supplicant che ho usato erano 0.7, 1.0 e 2.0 non funzionavano tutte. Per il chipset, sto usando il chipset Atheros AR9271 per il modulo wifi.
Prova su superuser.com o askubuntu.com. Stackoverflow riguarda la programmazione. – Thomas