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.service
seguito da wifi-menu
. Trova la rete:
[SSID] + wpa 10
Dopo un timeout segnala che la connessione non è riuscita. Se corro wifi-menu
una 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 psk
valore wpa_passphrase
( man 5 netctl.profile
ad esempio, non lo dice).
Approccio 2 ( wpa_supplicant
e wpa_passphrase
secondo 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 iw
direttamente, 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_supplicant
in un terminale separato senza l' -B
opzione, ma con -d
per 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 wicd
provare.
dmesg
output, forse qualcosa che indica un problema con il firmware?