tl; dr Después de leer los artículos de Arch wiki sobre la instalación , la configuración inalámbrica y el solicitante WPA , probando las sugerencias a continuación y una serie de hilos del foro, no puedo obtener ninguna de las siguientes tarjetas para conectarme a mi red inalámbrica al iniciar Arch Linux 2013-09-01 ISO:
- Edimax Technology Co., Ltd EW-7811Un Adaptador inalámbrico 802.11n (ID 7392: 7811)
- Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter aka. Bolse® 300Mbps Wifi Wireless N USB Micro Mini Adaptador (ID 0bda: 8178)
Enfoque 1 (predeterminado):
Se supone que la forma predeterminada de hacer esto es solo systemctl stop dhcpcd.serviceseguirla wifi-menu. Encuentra la red:
[SSID] + wpa 10
Después de un tiempo de espera, informa que la conexión falló. Si ejecuto wifi-menupor segunda vez, no solicita una contraseña, pero cuando termina, finalmente da algunos consejos de depuración:
Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See 'systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service' and 'journalctl -xn' for details.
El primero informa que el servicio está "cargado" pero no "activo" (literalmente inactive (dead)). Este último dice:
WPA association/authentication failed for interface 'wlp0s29f7u5'
¿Esto significa que la clave /etc/netctl/wlp0s29f7u5-BTHub4-GRK6está mal? No puedo decir cuándo los programas quieren la contraseña de Wi-Fi real y cuándo quieren algo como el pskvalor wpa_passphrase( man 5 netctl.profileno lo dice, por ejemplo).
Enfoque 2 ( wpa_supplicanty wpa_passphrasesegún las sugerencias de deeraf y warl0ck y la página 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
Intenté conectarme iwdirectamente, pero obtuve un resultado extraño:
# iw dev wlp0s26f7u5 connect [SSID]
command failed: Operation not supported (-95)
dhcpcd -d -n interface, te da más información. También es una buena idea verificar iwconfigprimero el estado de la interfaz . Idealmente 1) ejecutar wpa_supplicanten un terminal separado sin la -Bopción, pero con el -dfin de obtener más información de depuración, es decir wpa_supplicant -d -i interface -c wifi.conf -Dwext :; 2) en otra terminal, verificar iwconfig; 3) en otra terminal ejecutada. Alternativamente, antes de todo esto, puede wicdintentarlo.
dmesgsalida, tal vez algo que apunta a un problema de firmware?