Debian: manuální spojení Wi-Fi

majk

Debian: manuální spojení Wi-Fi
« kdy: 07. 11. 2015, 17:00:51 »
(jedna se o Debian Jessie)
Poradil by mi nekdo, proc se mi nedari provest manualni spojeni s otevrenym AP pres ifconfig?
Ackoliv pres wicd to jde bez problemu?

wicd nebezi
/etc/init.d/networking stop
dhclient nebezi
wpa_supplicant nebezi

Kód: [Vybrat]
ifconfig wlan0 down
iwconfig wlan0 mode managed
iwconfig wlan0 channel 8
iwconfig wlan0 essid "AP_doma"
iwconfig wlan0 ap XX:XX:XX:XX:XX:XX
ifconfig wlan0 up


v dmesg se vzdy objevi pouze:
IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready


dle dmesg se karta nikdy ani nepokusi asociovat s AP, pokud to zkousim manualne.
Pokud to ale zkusim pres wicd, tak to jde bez problemu.

Vubec nemuzu prijit na to cim to je a co me blokuje.
« Poslední změna: 08. 11. 2015, 23:23:59 od Petr Krčmář »


Fantomas

Re:Debian WiFi - manualni spojeni - link is not ready
« Odpověď #1 kdy: 07. 11. 2015, 17:48:15 »
Tusim, ze od jessie ifconfig nebude fungovat korektne. Pouzij radeji ip.

majk

Re:Debian WiFi - manualni spojeni - link is not ready
« Odpověď #2 kdy: 07. 11. 2015, 19:11:08 »
tak nakonec mi pomohlo jako prvni vzdy spustit

iwlist wlan0 scan essid "AP_doma"

az potom
Kód: [Vybrat]
ifconfig wlan0 down
iwconfig wlan0 mode managed
iwconfig wlan0 channel 8
iwconfig wlan0 essid "AP_doma"
iwconfig wlan0 ap XX:XX:XX:XX:XX:XX
ifconfig wlan0 up


takto se to zacne pripojovat na 1 - 4 pokus. Predtim ani jednou.
Je to zvlastni, protoze ve starem kernelu 2.6.35.8 jsem  iwlist vubec volat nemusel a obecne se to chovalo lip.

Re:Debian WiFi - manualni spojeni - link is not ready
« Odpověď #3 kdy: 07. 11. 2015, 21:30:32 »
Na to aby karta zacala vyhladavat siete je potrebne poslat do ovladaca ESSID, alebo BSSID. Preto ti to zacalo chodit. "wlan0 up" nestaci. Ak nastavis ESSID, tak "wlan0 ap ..." uz nieje potrebne. Ani channel nieje potrebny. Scanning bezi od ch.1 az do ch.13 a ked najde pozadovane ESSID, tak sa tam prepne.

majk

Re:Debian WiFi - manualni spojeni - link is not ready
« Odpověď #4 kdy: 07. 11. 2015, 23:22:40 »
Ted jsem se docetl, ze iwconfig je zastaraly.
Za pomoci iw to jde krasne na jeden radek a funguje mnohem lepe.

Kód: [Vybrat]
iw wlan0 connect <essid> <freq> <bssid>