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.service
seguirla wifi-menu
. Encuentra la red:
[SSID] + wpa 10
Después de un tiempo de espera, informa que la conexión falló. Si ejecuto wifi-menu
por 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-GRK6
está mal? No puedo decir cuándo los programas quieren la contraseña de Wi-Fi real y cuándo quieren algo como el psk
valor wpa_passphrase
( man 5 netctl.profile
no lo dice, por ejemplo).
Enfoque 2 ( wpa_supplicant
y wpa_passphrase
segú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 iw
directamente, 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 iwconfig
primero el estado de la interfaz . Idealmente 1) ejecutar wpa_supplicant
en un terminal separado sin la -B
opción, pero con el -d
fin 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 wicd
intentarlo.
dmesg
salida, tal vez algo que apunta a un problema de firmware?