Jak se připojit k síti Wi-Fi v Arch Linuxu?

tl; dr Po přečtení článků Arch wiki o instalaci , bezdrátové nastavení a žadatel WPA , vyzkoušení níže uvedených návrhů a řady vláken fóra, nemohu získejte kteroukoli z následujících karet pro připojení k mé bezdrátové síti při bootování ISO Arch Linux 2013-09-01:


Přístup 1 (výchozí):

Výchozí způsob, jak toho dosáhnout, má být pouze systemctl stop dhcpcd.service následovaný wifi-menu . Vyhledá síť:

[SSID] + wpa 10 

Po vypršení časového limitu hlásí, že připojení selhalo. Pokud spustím wifi-menu podruhé čas, nepožádá o heslo, ale po dokončení to nakonec dá nějaké tipy pro ladění:

Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See "systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service" and "journalctl -xn" for details. 

První uvádí, že služba je „načtena“, ale není „aktivní“ (doslovně inactive (dead)). Druhá říká:

WPA association/authentication failed for interface "wlp0s29f7u5" 

Znamená to, že klíč v /etc/netctl/wlp0s29f7u5-BTHub4-GRK6 je špatný? Nevím, kdy programy chtějí skutečné heslo k Wi-Fi a když chtějí něco jako psk hodnota z wpa_passphrase ( například neříká.


Přístup 2 ( wpa_supplicant a wpa_passphrase podle deeraf a návrhy warl0ck a stránka wiki):

# echo "ctrl_interface=/var/run/wpa_supplicant" > wifi.conf # wpa_passphrase essid passphrase >> wifi.conf # wpa_supplicant -B -i interface -c wifi.conf Successfully initialized wpa_supplicant # dhcpcd -A interface [...] timed out exited 

Zkusil jsem připojení s iw přímo, ale dostal divný výstup:

# iw dev wlp0s26f7u5 connect [SSID] command failed: Operation not supported (-95) 

Komentáře

  • Zkusili jste vyzkoušet páku s jiným distro, například živým systémem Ubuntu, jen zjistit, že to funguje v Linuxu? Je ve vašem dmesg výstupu něco zajímavého, možná něco, co ‚ směřuje k problému s firmwarem?
  • Zajímavé , na Ubuntu 13.04 se zobrazuje v nabídce sítě, ale zobrazuje se jako “ Odpojeno „.
  • Takže nemůžete se ‚ připojit ani na Ubuntu? Zvažovali jste právě použití jiného WiFi USB klíče? To může být snazší řešení vašeho problému.
  • Myslím, že. Nejnovější ovladač podporuje pouze jádra do verze 2.6.33. Škoda, že je ‚ téměř nemožné najít důvěryhodné zdroje hardwaru kompatibilního s Linuxem.
  • Obvykle používám dhcpcd -d -n interface – dává vám více informací. Také je dobré nejprve zkontrolovat stav rozhraní pomocí iwconfig. V ideálním případě 1) spustit wpa_supplicant v samostatném terminálu bez možnosti -B, ale s -d pro získání více informací o ladění, tj .: wpa_supplicant -d -i interface -c wifi.conf -Dwext ; 2) na jiném terminálu zkontrolujte iwconfig; 3) v jiném běhu terminálu. Alternativně před tím vším můžete zkusit wicd vyzkoušet.

Odpověď

Nastavili jste přístupovou frázi pomocí wpa_passphrase? např.

%> wpa_passphrase SSID passphrase network={ ssid="SSID" #psk="passphrase" psk=28964ba6ea8b8f3a0db1c4414b327da253d0af5d4f4adccec0f8abf5b05b10f8 } 

Jinak wpa_supplicant -B -i [wireless device] -c /etc/wpa_supplicant/cli.conf nebude vůbec fungovat

Komentáře

  • Zajímavé. Musíte heslo hashovat, nebo je zadat jako citovaný / nekotovaný holý text?
  • @ l0b0, to vše vygenerovalo wpa_passphrase, ne, je vyžadována pouze hašovaná verze
  • Takže tento řetězec musím zkopírovat ručně do wpa_cli? Není tam ‚ jednodušší způsob, jak to udělat? Zdá se, že jsem ‚ m připojen později (alespoň nejsou žádné chybové zprávy), takže jsem ‚ ll ocenění tato odpověď.
  • @ l0b0 Nikdy jsem o wpa_cli nikdy nepřemýšlel. Normálně jsem ‚ spustil přímo wpa_supplicant (nezapomeňte zadat bezdrátové rozhraní a ovladač) s vygenerovaným konfiguračním souborem. Poté zkontroluji výstup dmesg, zda ‚ s spojeno
  • Podle wpa_supplicant.conf možnost psk se zdá být nehašovaným klíčem. Měli byste mít také specifikaci správy klíčů, například: key_mgmt=WPA-PSK.

Odpověď

Zdá se, že hlavním problémem je BT Home Hub verze 4, která byla dodána s internetovým předplatným . Po deaktivaci bezdrátového připojení 5 GHz, WPS, 802.11 n, automatického výběru kanálu a nastavení zabezpečení pouze na WPA2 jsem nyní schopen získat připojení během několika sekund v Ubuntu i Windows a velmi povrchní připojení (jako za ~ 30 sekund připojení každých pár minut s wpa_supplicant) s nejnovějším Arch Linuxem.

Aktualizace: Po použití NetworkManageru (nmcli dev wifi connect SSID password PASSWORD) Dostávám to, co vypadá jako trochu větší stabilita – stále to vypadává každých pár minut.

Windows také ne vždy získají připojení na několik minut, poté se to jeví jako stabilní.

(Také jsem se pokusil připojit starý ADSL router, aniž bych si uvědomil, že nedokáže porozumět signálu VDSL.)

Odpovědět

nabídka wifi by měla nastavit vaši přístupovou frázi za vás. Není třeba ji nastavovat ručně. Zkontrolujte konfiguraci wlp0s29f7u5 v /etc/conf.d/network-wireless@. Zkontrolujte také /etc/wpa_supplicant.conf, zda jsou informace správné.

Další věc, pokud se nepokoušíte nastavit statickou adresu, neměli byste službu dhcpcd zastavovat. Pokud je statická, ujistěte se, že to deklarujete v / etc / conf .d / network-wireless @

Nakonec zadejte a ip. „dhcpcd wlp0s26f7u5“ pro dhcp

nebo pro statické proveďte následující.

ip addr add “ vaše IP „/ 24 dev wlp0s26f7u5 ip cesta přidat výchozí pomocí

EDIT

Soubor, na který jsem se pokoušel odkázat, je v netctl. Tady je můj:

[verdict@sparky ~]$ cat /etc/netctl/wlo1-ZombieNet Description="Automatically generated profile by wifi-menu" Interface=wlo1 Connection=wireless Security=wpa ESSID=ZombieNet IP=dhcp Key=<my password> 

Komentáře

  • A btw vůbec nepoužívám ‚ soubor /etc/wpa_supplicant/wpa_supplicant.conf. ‚ nemusím pomocí nabídky wifi.
  • Ověřil jsem heslo ve wifi-menu, vygenerovaném souboru a wpa_passphrase výstupním souboru několikrát bez úspěchu. Stejné heslo funguje na jiném počítači (Ubuntu), takže není e problém.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *