Tengo instalado Arch en mi disco duro, pero no puedo establecer una conexión de red cifrada con WPA2 porque wpa_supplicant no está instalado. En mi arch live-usb está wpa_supplicant y ahí puedo establecer la conexión de red.
¿Hay alguna forma de decirle a Pacman de mi Live Arch que instale el paquete wpa_supllicant en mi Arch instalado en /mnt?
Respuesta1
Al leer la pacman
página de manual, me parece que podrías hacer esto:
pacman --root /mnt -S wpa_supplicant
mientras tiene el CD "live Arch" arrancado y la partición "/" montada en /mnt
. Esto podría ser un poco más complicado si tienes una /usr
partición separada.
Probablemente tendrás que arreglar el /etc/wpa_supplicant/wpa_supplicant.conf
archivo después de reiniciar desde el disco duro o arreglarlo /mnt/
antes de reiniciar.
ACTUALIZAR2017-04-02
O Arch o systemd
ha cambiado. Esto es lo que debes hacer ahora:
- Busque el nombre del dispositivo inalámbrico, use
ip a
oifconfig -a
El mío eswlp12s0
, se ven los adaptadores inalámbricos USBwlp26f7u3
- Comenzar
wpa_supplicant
:systemctl enable wpa_supplicant; systemctl start wpa_supplicant
. Este es el proceso maestro, o tal vez simplemente soy supersticioso. - Haz un
wpa_supplicant.conf@wirelessdevicename
archivo en/etc/wpa_supplicant
. Para mi computadora portátil, esto eswpa_supplicant-wlp12s0.conf
y creo que lo acabo de hacer.cp wpa_supplicant.conf wpa_supplicant-wlp12s0.conf
Existirá un archivo de configuración separado para cada interfaz que inicie de esta manera y se pueden configurar de manera diferente. - Comience
wpa_supplicant
para esa interfaz. Para mí, esto se veía así:systemctl enable wpa_supplicant@wlp12s0; systemctl start wpa_supplicant@wlp12s0
El nombre de su dispositivo variará.
Podría ayudar a depurar si lo ejecuta journalctl -f
en una terminal separada.
Respuesta2
Puede usar pacstrap para instalar paquetes desde su USB en vivo en su instalación de Arch.
Desde tu usb en vivo:
Primero monte la partición en la que está instalado su Arch. (# es el número de la partición Arch)
mount /dev/sda# /mnt
Luego use pacstrap para instalar el paquete en su partición montada
pacstrap /mnt wpa_supplicant
Alternativamente, también puede usar el paquete netctl y el siguiente comando para establecer una conexión inalámbrica sin tener que configurar una interfaz inalámbrica a través de ip link/wpa_supplicant.https://wiki.archlinux.org/index.php/netctl
sudo wifi-menu -o