Portál AbcLinuxu, 9. srpna 2025 05:01


Dotaz: wpa_supplicant a bssid

Black.Stone avatar 23.10.2007 11:11 Black.Stone | skóre: 7
wpa_supplicant a bssid
Přečteno: 746×
Odpovědět | Admin
Zdravim,

Mel bych dotaz ohledne WPA_Supplicantu a to zda lze do konfigurace zadat primo bssid a ne jen essid. Ve skole na eduroamu mame dve AP se stejnym essid a v mistech, kde maji stejnou silu signalu mi to neustale prepina mezi nemi a vzdy po prepnuti to spadne, protoze to zrejme prepne na druhe AP ale uz to neposle znovu overeni pres EAP a certifikat.

Zkousel jsem tuto konfiguraci, ale stejne to neustale pendluje mezi dvemi bssid:
network={
        ssid="eduroam" # zkousel jsem to i bez teto radky, ale to se zas nepripoji vubec
        bssid=00:17:df:94:a3:40
        scan_ssid=1
        key_mgmt=WPA-EAP
        eap=PEAP
        identity="xxxxxxxxxxx"
        password="yyyyyyyyyyy"
        ca_cert="/etc/ssl/certs/cesnet-ca.cz.pem"
        phase1="peaplabel=0"
        phase2="auth=MSCHAPV2"
        priority=5
}
Vzdy se to po startu pripoji na "00:17:df:94:a3:40" ale ve chvili kdy ma druhe AP vetsi signal, okamzite na nej prepne.

Jedna se o Gentoo a wpa_supplicant s ndiswrapperem a bcm43xx...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

honzous avatar 23.10.2007 12:35 honzous | skóre: 17 | blog: /var/log/honzous.log
Rozbalit Rozbalit vše Re: wpa_supplicant a bssid
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takove chovani mi prijde docela prapodivne... Predpokladam, ze ty 2 AP mas v modu WDS...? Pokud ano a mas je stejne nastavene, jedine, co by me asi napadlo vyzkouset prvni, je zbavit se ndiswrapperu a jet na klasicke ovladace. Pokud vim, tak bcm43xx uz je podporovany docela dlouho.
Nevykej mi, ja ti taky nebudu vykat...↵ Mar 13 11:53:32 nevykat last message repeated 2324661 times
Black.Stone avatar 23.10.2007 18:23 Black.Stone | skóre: 7
Rozbalit Rozbalit vše Re: wpa_supplicant a bssid
Zda ty AP jedou ve WDS modu nevim, nejsem admin :-) Ale zrejme to bude jen klasickej repeater. Vzdy kdyz to prepne na druhe AP tak to spojeni druha strana (to AP) schodi protoze to neni autentifikovany. Nevim, zda to je chyba ndiswrapperu nebo wpa_supplicantu, kazdopadne spokojil bych se pouze s tim, kdybych mohl wpa supplicantu zadat natvrdo BSSID a tim mu zakazat to neustale prepinani. Potom bych si pro kazde bssid zadal novy zaznam a dal jim urcitou prioritu. Jenze to asi nejde...

Ale diky za radu, zkusim zkompilovat kernel s tim modulem pro bcm43xx, kdysi jsem se o to pokousel v 2.6.19 a nekde byl problem, uz ani nevim kde, ale v aktualnim kernelu to bude uz urcite OK...
honzous avatar 24.10.2007 11:41 honzous | skóre: 17 | blog: /var/log/honzous.log
Rozbalit Rozbalit vše Re: wpa_supplicant a bssid
Ale diky za radu, zkusim zkompilovat kernel s tim modulem pro bcm43xx, kdysi jsem se o to pokousel v 2.6.19 a nekde byl problem, uz ani nevim kde, ale v aktualnim kernelu to bude uz urcite OK...
Mozna byl problem v tom, ze jsi tam nedotahl firmware :-) Resil jsem to kdysi davno, uz si to presne nepamatuju, potreboval jsem na to jeste nejaky cutter...
Btw: Rekl bych, ze repeater a WDS spolu souvisi v tom smyslu, ze WDS (Wireless Distribution System) je cela soustava a repeater je jen jeden prvek te soustavy :-)
Nevykej mi, ja ti taky nebudu vykat...↵ Mar 13 11:53:32 nevykat last message repeated 2324661 times
CIJOML avatar 23.10.2007 14:39 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: wpa_supplicant a bssid
Odpovědět | | Sbalit | Link | Blokovat | Admin
bssid tam byt nema - tim mu rikas ze ma komunikovat jen s tim a jedinnym AP.
Black.Stone avatar 23.10.2007 18:26 Black.Stone | skóre: 7
Rozbalit Rozbalit vše Re: wpa_supplicant a bssid
a to ja prave chci :D protoze tim, ze se mi to neustale prepina a vzdy po prepnuti se to odpoji... Nicmene i pres to ze tam ten zaznam bssid mam, tak to mezi temi AP pendluje, takze to asi nefunguje.
23.10.2007 15:23 Filip F
Rozbalit Rozbalit vše Re: wpa_supplicant a bssid
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neumim sice poradit ale aspon posilam moji konfiguraci(pripojeni wifi na VSB). S ni se mi to prepina v pohode. Jedu na atheros driveru. Spoustim to takhle
sudo wpa_supplicant -B -i ath0 -c /etc/wpa_supplicant/tuonet-eap.conf -D madwifi
eapol_version=1
ap_scan=1
fast_reauth=1
network={
    ssid="tuonet-eap"
    scan_ssid=1
    key_mgmt=WPA-EAP	
    eap=TLS
    identity="******"
    ca_cert="/etc/wpa_supplicant/ca.pem"
    client_cert="/etc/wpa_supplicant/user.pem"
    private_key="/etc/wpa_supplicant/user.pem"
    private_key_passwd="*****"
    eapol_flags=3
}

23.10.2007 20:06 Filip F
Rozbalit Rozbalit vše Re: wpa_supplicant a bssid
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeste jsem nasel ze novy ndiswrapper 1.48 opravuje tyto chyby
# Disassocation with wpa_supplicant is fixed (earlier, after disassociation, the driver and ndiswrapper would be configured differently, requiring unloading and reloading of ndiswrapper module)

# (Re)Association / (Re)Authentication issues with wpa_supplicant with 2.6.23 kernels fixed
Zvlaste ten druhy by mohl resit tvuj problem.
CIJOML avatar 23.10.2007 20:34 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: wpa_supplicant a bssid
Jeho problem vyresi prechod na svobodny nativni ovladac.
23.10.2007 20:41 Filip F
Rozbalit Rozbalit vše Re: wpa_supplicant a bssid
Mozna jo, ale i pres ndiswrapper by to melo jet. Ale jinak souhlas, pokud existuje nativni a je funkcni tak proc pouzivat ndiswrapper.
Black.Stone avatar 23.10.2007 21:20 Black.Stone | skóre: 7
Rozbalit Rozbalit vše Re: wpa_supplicant a bssid

# ndiswrapper -v
utils version: '1.9', utils version needed by module: '1.9'
module details:
filename:       /lib/modules/2.6.21-suspend2-r7/misc/ndiswrapper.ko
version:        1.49rc4
vermagic:       2.6.21-suspend2-r7 SMP preempt mod_unload PENTIUMM
Kazdopadne diky, zkusim opustit ndiswrapper a pouzit ten kernelovskej modul. Jak pisu vejs, drive jsem mel s nativnim bcm modulem trosku problem, tak proto nyni pouzivam ndiswrapper... :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.