Tenho o arch instalado no meu hd, mas não consigo estabelecer uma conexão de rede criptografada por WPA2 porque o wpa_supplicant não está instalado. No meu arch live-usb existe wpa_supplicant e lá posso estabelecer a conexão de rede.
Existe alguma maneira de dizer ao pacman do meu live arch para instalar o pacote wpa_supllicant no meu arch instalado em /mnt ?
Responder1
Lendo a pacman
página de manual, parece-me que você poderia fazer isso:
pacman --root /mnt -S wpa_supplicant
enquanto você tiver o CD "live Arch" inicializado e o "/" particionado montado em /mnt
. Isso pode ser um pouco mais complicado se você tiver uma /usr
partição separada.
Você provavelmente terá que consertar o /etc/wpa_supplicant/wpa_supplicant.conf
arquivo depois de reiniciar a partir do HD ou corrigi-lo /mnt/
antes da reinicialização.
ATUALIZAR02/04/2017
Ou Arch ou systemd
mudou. Aqui está o que você faz agora:
- Encontre o nome do dispositivo sem fio, use
ip a
ouifconfig -a
O meu éwlp12s0
, os adaptadores sem fio USB se parecemwlp26f7u3
- Começar
wpa_supplicant
:systemctl enable wpa_supplicant; systemctl start wpa_supplicant
. Este é o processo mestre, ou talvez eu seja apenas supersticioso. - Faça um
wpa_supplicant.conf@wirelessdevicename
arquivo em/etc/wpa_supplicant
. Para o meu laptop, isso éwpa_supplicant-wlp12s0.conf
e acredito que acabei de fazer.cp wpa_supplicant.conf wpa_supplicant-wlp12s0.conf
Haverá um arquivo de configuração separado para cada interface que você iniciar desta forma, e eles podem ser configurados de forma diferente. - Comece
wpa_supplicant
por essa interface. Para mim, parecia:systemctl enable wpa_supplicant@wlp12s0; systemctl start wpa_supplicant@wlp12s0
O nome do seu dispositivo pode variar.
Pode ajudar na depuração se você estiver journalctl -f
executando em um terminal separado.
Responder2
Você pode usar o pacstrap para instalar pacotes do seu live usb para a instalação do Arch.
Do seu usb ao vivo:
Primeiro monte a partição na qual seu Arch está instalado. (# é o número da partição Arch)
mount /dev/sda# /mnt
Em seguida, use o pacstrap para instalar o pacote na sua partição montada
pacstrap /mnt wpa_supplicant
Alternativamente, você também pode usar o pacote netctl e o seguinte comando para estabelecer uma conexão sem fio sem precisar configurar uma interface sem fio via ip link/wpa_supplicant.https://wiki.archlinux.org/index.php/netctl
sudo wifi-menu -o