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:
- Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter (ID 7392: 7811)
- Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN adaptér aka. Bolse® 300 Mb / s Wifi Wireless N USB Micro Mini Adapter (ID 0bda: 8178)
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
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žnostpsk
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 awpa_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.
dmesg
výstupu něco zajímavého, možná něco, co ‚ směřuje k problému s firmwarem?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) spustitwpa_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 zkontrolujteiwconfig
; 3) v jiném běhu terminálu. Alternativně před tím vším můžete zkusitwicd
vyzkoušet.