Arch Instale wpa_supplicant do live arch para o arch instalado

Arch Instale wpa_supplicant do live arch para o arch instalado

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 pacmanpá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 /usrpartição separada.

Você provavelmente terá que consertar o /etc/wpa_supplicant/wpa_supplicant.confarquivo depois de reiniciar a partir do HD ou corrigi-lo /mnt/antes da reinicialização.

ATUALIZAR02/04/2017

Ou Arch ou systemdmudou. Aqui está o que você faz agora:

  1. Encontre o nome do dispositivo sem fio, use ip aou ifconfig -a O meu é wlp12s0, os adaptadores sem fio USB se parecemwlp26f7u3
  2. Começar wpa_supplicant: systemctl enable wpa_supplicant; systemctl start wpa_supplicant. Este é o processo mestre, ou talvez eu seja apenas supersticioso.
  3. Faça um wpa_supplicant.conf@wirelessdevicenamearquivo em /etc/wpa_supplicant. Para o meu laptop, isso é wpa_supplicant-wlp12s0.confe 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.
  4. Comece wpa_supplicantpor 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 -fexecutando 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

informação relacionada