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

8

tl; dr Depois de ler os artigos do wiki do Arch na instalação , configuração sem fio e suplicante WPA , tentando as sugestões abaixo e uma série de tópicos no fórum, eu não consigo dos seguintes cartões se conectar à minha rede sem fio ao inicializar o ISO do Arch Linux 2013-09-01:

Abordagem 1 (padrão):

A forma padrão de fazer isso é suposto ser apenas systemctl stop dhcpcd.service seguido por wifi-menu . Encontra a rede:

[SSID] + wpa 10

Após um tempo limite, informa que a conexão falhou. Se eu executar wifi-menu a segundo tempo, ele não pedirá uma senha, mas quando terminar, ela finalmente dará 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 relata 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 em /etc/netctl/wlp0s29f7u5-BTHub4-GRK6 está errada? Não sei dizer quando os programas querem a senha Wi-Fi real e quando querem algo como psk de wpa_passphrase ( man 5 netctl.profile não diz, por exemplo).

Abordagem 2 ( wpa_supplicant e wpa_passphrase conforme deeraf e warl0ck sugestõ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

Eu tentei me conectar com iw diretamente, mas recebi uma saída estranha:

# iw dev wlp0s26f7u5 connect [SSID]
command failed: Operation not supported (-95)
    
por l0b0 19.09.2013 / 09:22

3 respostas

2

Parece que o principal problema é o BT Home Hub versão 4, que veio com a assinatura da Internet. Depois de desabilitar 5 GHz sem fio, WPS, 802.11 n, seleção automática de canais e configuração de segurança somente para WPA2, agora consigo uma conexão em segundos no Ubuntu e no Windows, e uma conexão bem superficial (como em ~ 30 segundos conectividade a cada poucos minutos com wpa_supplicant ) com um Arch Linux atualizado.

Update: 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.

O Windows nem sempre obtém uma conexão por vários minutos, após o que parece estável.

(Eu também tentei conectar um antigo roteador ADSL, não percebendo que ele não consegue entender um sinal VDSL.)

    
por 16.10.2013 / 21:56
5

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.conf não funcionará de todo

    
por 29.09.2013 / 05:41
0

O wifi-menu deve configurar sua frase secreta para você. Não deve haver necessidade de configurá-lo manualmente. Verifique a configuração do wlp0s29f7u5 em /etc/conf.d/network-wireless@. Além disso, verifique o /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 precisará parar 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ática, faça o seguinte.

ip addr adicione "seu ip" / 24 dev wlp0s26f7u5 ip route adicionar padrão via

EDITAR

O arquivo que eu estava tentando se referir está em netctl. Aqui está o meu:

[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>
    
por 09.10.2013 / 23:19