Dotazy > Internet a sítě

WiFi z příkazového řádku

(1/1)

radek_dr:
Zdravím
Už z toho magořím. Mám na Raspbianu USB WiFi
--- Kód: ---Bus 001 Device 005: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
--- Konec kódu ---
Modul zjevně funguje
--- Kód: ---root@raspberrypi:/# iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: D8:#####:4A
                    ESSID:"xxxxxxxxxxxxxxxxx"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.422 GHz (Channel 3)
                    Encryption key:on
                    Bit Rates:300 Mb/s
                    Extra:wpa_ie=yyyyyyyyyyyyyyyyyy
                    IE: WPA Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Extra:rsn_ie=#########################
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Quality=0/100  Signal level=100/100 
          Cell 02 - Address: A8:#####:E8
                    ESSID:"xxxxx"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.462 GHz (Channel 11)
                    Encryption key:on
                    Bit Rates:300 Mb/s
                    Extra:rsn_ie=######################
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Quality=0/100  Signal level=44/100 


--- Konec kódu ---
Prohledal jsem asi 50 návodů co dál, abych se připojil, každý je jiný ale v zásadě je třeba vytvořit wpa_suplicant.conf s údaji o síti (SSID a heslo), manuálně nebo takto:
--- Kód: ---wpa_passphrase “SSID” "heslo" | sudo tee /etc/wpa_supplicant.conf

--- Konec kódu ---
a pak příkazem
--- Kód: ---wpa_supplicant -c /etc/wpa_supplicant.conf -i wlan0

--- Konec kódu ---
síť připojit.
Jenže výsledkem tohoto příkazu (a jemu podobných) je toto:
--- Kód: ---Successfully initialized wpa_supplicant
nl80211: Driver does not support authentication/association or connect commands
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
wlan0: Failed to initialize driver interface
--- Konec kódu ---
Nerozumím hlavně prvnímu řádku, který (dle mne) říká, že ovladač nl80211 nepodporuje potřebné příkazy k nahození sítě. K wifině je v jádru zaveden ovladač 'r8188eu', který podporuje 'RTL8188EUS' a 'cfg80211 ... r8188eu' - jsou standardně v jádře, firmware je taky přítomen.
Může mě někdo nakopnout, co dělám blbě?

Roman Horník:
Koukni sem, hlavně na wpa_passphrase ;)

radek_dr:
Dík za nakopnutí.  ;)
Hledal jsem uvedené, našel několik odkazů s více méně stejným výsledkem, až jsem narazil na Archwiki, kde to bylo podrobně rozebráno. Tam jsem mj. zjistil, že kromě běžně používaného ovladače 'nl80211' se dá použít starší 'wext'. Vyzkoušel jsem, funguje to na první pokus. Sice to vyhodí několik chybových hlášek, ale funguje.
Hledal jsem ty chyby a na několika fórech se dočetl, že tuto chybu hlásí i další uživatelé, ale nikdo neví, proč se objevují - snad to souvisí s ovladačem od Realteku. Ale i oni to nakonec vzdali a nechali to tak.  ??? Moc to neřeším, malinu potřebuji jen jako tiskový server k USB tiskárně.
Takže to beru jako (skoro) vyřešené.  :)

Roman Horník:
Aspoň že tak :)

Navigace

[0] Seznam témat

Přejít na plnou verzi