designação de ID de célula predefinida para um wlan ad-hoc

2

Eu tenho uma placa embutida debian / ubuntu que conecto através de uma rede ad-hoc com as seguintes configurações

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
}

Essas configurações criam um wlan ad-hoc, no entanto, os nós geralmente obtêm um ID de célula diferente para que eles não possam se comunicar entre si. Para impedi-lo, adicionei bssid=F8:D1:11:52:0C:4E line, no entanto, nenhum nó obtém esse ID de célula predefinido quando recebe o ID da célula.

A minha pergunta é como posso impedir que os nós obtenham IDs de célula diferentes? por que bssid line não funciona no modo ad-hoc?

P.S. Eu tentei essas configurações no ubuntu e no debian dist. que têm kernels 3.2 e 3.4. As versões wpa_supplicant que eu usei foram 0.7, 1.0 e 2.0, todas não funcionaram. Para o chipset, estou usando o chipset Atheros AR9271 para o módulo wi-fi.

    
por johan 16.02.2013 / 12:53

1 resposta

0

o problema é que versões anteriores do wpa_supplicant não suportam o bssid, a instalação do wpa_Supplicant 2.0 resolveu o problema!

    
por johan 23.03.2013 / 20:36