WiFi z příkazového řádku

Založil radek_dr, 31. 10. 2021, 14:01:19

Předchozí téma - Další téma

radek_dr

Zdravím
Už z toho magořím. Mám na Raspbianu USB WiFi Bus 001 Device 005: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
Modul zjevně funguje 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 


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:wpa_passphrase "SSID" "heslo" | sudo tee /etc/wpa_supplicant.conf

a pak příkazem wpa_supplicant -c /etc/wpa_supplicant.conf -i wlan0
síť připojit.
Jenže výsledkem tohoto příkazu (a jemu podobných) je toto: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

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ě?
Acer Swift1, N4200 2.5 GHz max., 4GB RAM, 64+250GB SSD, Intel graphic, Debian 12 Cinnamon
Intel NUC,  Celeron J3455, 8GB RAM, 256GB SSD, Debian 11 server, Apache, Nginx proxy, KVM...
AS8940G, Intel i7 ..., LM19 xfce

Nikdo není dokonalý !

Roman Horník

Koukni sem, hlavně na wpa_passphrase ;)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

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é.  :)
Acer Swift1, N4200 2.5 GHz max., 4GB RAM, 64+250GB SSD, Intel graphic, Debian 12 Cinnamon
Intel NUC,  Celeron J3455, 8GB RAM, 256GB SSD, Debian 11 server, Apache, Nginx proxy, KVM...
AS8940G, Intel i7 ..., LM19 xfce

Nikdo není dokonalý !

Roman Horník

Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz