Como se conectar à rede Wi-Fi no Arch Linux?

Como se conectar à rede Wi-Fi no Arch Linux?

dr Depois de ler os artigos do Arch wiki eminstalação,configurar Wi-FieSuplicante WPA, tentando as sugestões abaixo e vários tópicos do fórum, não consigoqualquerdas seguintes placas para conectar à minha rede sem fio ao inicializar o Arch Linux 2013-09-01 ISO:


Abordagem 1 (padrão):

A maneira padrão de fazer isso deveria ser apenassystemctl stop dhcpcd.serviceseguido pelawifi-menu. Ele encontra a rede:

[SSID] + wpa 10

Após um tempo limite, ele informa que a conexão falhou. Se eu executar wifi-menuumsegundovez que ele não pede senha, mas quando termina, finalmente dá algumas dicas de depuração:

Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See 'systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service' and 'journalctl -xn' for details.

O primeiro informa que o serviço está “carregado”, mas não “ativo” (literalmente inactive (dead)). Este último diz:

WPA association/authentication failed for interface 'wlp0s29f7u5'

Isso significa que a chave /etc/netctl/wlp0s29f7u5-BTHub4-GRK6está errada? Não sei dizer quando os programas desejam orealSenha do Wi-Fi e quando querem algo parecido com o pskvalor de wpa_passphrase( man 5 netctl.profilenão diz, por exemplo).


Abordagem 2 (wpa_supplicante wpa_passphraseconformeDeerafewarl0cksugestões e a 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

Tentei me conectar iwdiretamente, mas obtive uma saída estranha:

# iw dev wlp0s26f7u5 connect [SSID]
command failed: Operation not supported (-95)

Responder1

Você configurou sua senha com wpa_passphrase? por exemplo

%> wpa_passphrase SSID passphrase
network={
        ssid="SSID"
        #psk="passphrase"
        psk=28964ba6ea8b8f3a0db1c4414b327da253d0af5d4f4adccec0f8abf5b05b10f8
}

Caso contrário, wpa_supplicant -B -i [wireless device] -c /etc/wpa_supplicant/cli.confnão funcionará de jeito nenhum

Responder2

Parece que o principal problema é o BT Home Hub versão 4 que acompanha a assinatura da Internet. Depois de desativar a conexão sem fio de 5 GHz, WPS, 802.11 n, seleção automática de canal e definir a segurança apenas para WPA2, agora consigo obter uma conexão em segundos no Ubuntu e no Windows, e uma conexão muito incompleta (por exemplo, ~ 30 segundos conectividade a cada poucos minutos com wpa_supplicant) com um Arch Linux atualizado.

Atualização: depois de usar o NetworkManager ( nmcli dev wifi connect SSID password PASSWORD), estou obtendo o que parece ser um pouco mais de estabilidade - ele ainda cai a cada poucos minutos ou mais.

O Windows também nem sempre consegue se conectar por vários minutos, após os quais parece estável.

(Também tentei conectar um roteador ADSL antigo, sem perceber que ele não conseguia entender um sinal VDSL.)

Responder3

wifi-menu deve configurar sua senha para você. Não deve haver necessidade de configurá-lo manualmente. Verifique a configuração de wlp0s29f7u5 em /etc/conf.d/network-wireless@. Verifique também /etc/wpa_supplicant.conf para ver se as informações estão corretas.

Outra coisa, a menos que você esteja tentando configurar um endereço estático, não será necessário interromper o serviço dhcpcd. Se for estático, certifique-se de declarar isso em /etc/conf.d/network-wireless@

Finalmente forneça e ip. 'dhcpcd wlp0s26f7u5' para dhcp

ou para estático faça o seguinte.

endereço ip adicionar "seu ip"/24 dev wlp0s26f7u5 rota ip adicionar padrão via

EDITAR

O arquivo ao qual eu estava tentando me referir está em netctl. Aqui é minha:

[verdict@sparky ~]$ cat /etc/netctl/wlo1-ZombieNet 
Description='Automatically generated profile by wifi-menu'
Interface=wlo1
Connection=wireless
Security=wpa
ESSID=ZombieNet
IP=dhcp
Key=<my password>

informação relacionada