
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:
- Edimax Technology Co., Ltd Adaptador sem fio EW-7811Un 802.11n(ID 7392:7811)
- Adaptador WLAN Realtek Semiconductor Corp. RTL8192CU 802.11n, também conhecido como.Bolse® 300 Mbps Wifi Wireless N USB Micro Mini Adaptador(ID 0bda:8178)
Abordagem 1 (padrão):
A maneira padrão de fazer isso deveria ser apenassystemctl stop dhcpcd.service
seguido 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-menu
umsegundovez 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-GRK6
está errada? Não sei dizer quando os programas desejam orealSenha do Wi-Fi e quando querem algo parecido com o psk
valor de wpa_passphrase
( man 5 netctl.profile
não diz, por exemplo).
Abordagem 2 (wpa_supplicant
e wpa_passphrase
conformeDeerafewarl0cksugestõ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 iw
diretamente, 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.conf
nã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>