tl; dr Dopo aver letto gli articoli di Arch wiki sull'installazione , la configurazione wireless e il supplicant WPA , provando i suggerimenti di seguito e una serie di thread del forum, non riesco a ottenere una delle seguenti schede per connettermi alla mia rete wireless durante l'avvio di Arch Linux 2013-09-01 ISO:
- Edimax Technology Co., Ltd EW-7811Un adattatore wireless 802.11n (ID 7392: 7811)
- Realtek Semiconductor Corp. RTL8192CU Adattatore WLAN 802.11n aka. Mini adattatore mini Wireless USB N wireless Bolse® 300 Mbps (ID 0bda: 8178)
Approccio 1 (impostazione predefinita):
Il modo predefinito per farlo dovrebbe essere systemctl stop dhcpcd.serviceseguito da wifi-menu. Trova la rete:
[SSID] + wpa 10
Dopo un timeout segnala che la connessione non è riuscita. Se corro wifi-menuuna seconda volta, non richiede una password, ma alla fine fornisce finalmente alcuni suggerimenti per il debug:
Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See 'systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service' and 'journalctl -xn' for details.
Il primo riporta che il servizio è "caricato" ma non "attivo" (letteralmente inactive (dead)). Quest'ultimo dice:
WPA association/authentication failed for interface 'wlp0s29f7u5'
Questo significa che la chiave /etc/netctl/wlp0s29f7u5-BTHub4-GRK6è sbagliata? Non so quando i programmi vogliono la vera password Wi-Fi e quando vogliono qualcosa di simile al pskvalore wpa_passphrase( man 5 netctl.profilead esempio, non lo dice).
Approccio 2 ( wpa_supplicante wpa_passphrasesecondo i suggerimenti di deeraf e warl0ck e la pagina 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
Ho provato a collegarmi iwdirettamente, ma ho ottenuto un risultato strano:
# iw dev wlp0s26f7u5 connect [SSID]
command failed: Operation not supported (-95)
dhcpcd -d -n interface- ti dà più informazioni. Inoltre è una buona idea controllare prima lo stato dell'interfaccia iwconfig. Idealmente 1) eseguito wpa_supplicantin un terminale separato senza l' -Bopzione, ma con -dper ottenere maggiori informazioni di debug, ovvero wpa_supplicant -d -i interface -c wifi.conf -Dwext :; 2) in un altro terminale, controllare iwconfig; 3) in un'altra corsa terminale. In alternativa, prima di tutto questo potresti wicdprovare.
dmesgoutput, forse qualcosa che indica un problema con il firmware?