tl; dr Après avoir lu les articles wiki d'Arch sur l' installation , la configuration sans fil et le demandeur WPA , en essayant les suggestions ci-dessous et une foule de fils de discussion, je ne parviens pas à obtenir l' une des cartes suivantes pour se connecter à mon réseau sans fil lors du démarrage de l'Arch Linux 2013-09-01 ISO:
- Edimax Technology Co., Ltd Adaptateur sans fil EW-7811Un 802.11n (ID 7392: 7811)
- Adaptateur WLAN Realtek Semiconductor Corp. RTL8192CU 802.11n aka. Micro-adaptateur USB sans fil N Bolse® 300 Mbps sans fil N (ID 0bda: 8178)
Approche 1 (par défaut):
La façon par défaut de le faire est censée être juste systemctl stop dhcpcd.service
suivie par wifi-menu
. Il trouve le réseau:
[SSID] + wpa 10
Après un délai d'attente, il signale que la connexion a échoué. Si je lance wifi-menu
une deuxième fois, il ne demande pas de mot de passe, mais une fois terminé, il donne enfin quelques conseils de débogage:
Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See 'systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service' and 'journalctl -xn' for details.
Le premier signale que le service est "chargé" mais pas "actif" (littéralement inactive (dead)
). Ce dernier dit:
WPA association/authentication failed for interface 'wlp0s29f7u5'
Est-ce à dire que la clé /etc/netctl/wlp0s29f7u5-BTHub4-GRK6
est erronée? Je ne peux pas dire quand les programmes veulent le mot de passe Wi-Fi réel et quand ils veulent quelque chose comme la psk
valeur wpa_passphrase
( man 5 netctl.profile
ne dit pas, par exemple).
Approche 2 ( wpa_supplicant
et wpa_passphrase
selon les suggestions de deeraf et warl0ck et la page 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
J'ai essayé de me connecter iw
directement, mais j'ai obtenu une sortie étrange:
# iw dev wlp0s26f7u5 connect [SSID]
command failed: Operation not supported (-95)
dmesg
sortie, peut-être quelque chose qui pointe vers un problème de firmware?dhcpcd -d -n interface
- cela vous donne plus d'informations. C'est aussi une bonne idée de vérifier l'état de l'interface avec d'iwconfig
abord. Idéalement 1) exécuterwpa_supplicant
dans un terminal séparé sans l'-B
option, mais avec-d
pour obtenir des informations plus débogage, à savoir:wpa_supplicant -d -i interface -c wifi.conf -Dwext
; 2) dans un autre terminal, vérifieziwconfig
; 3) dans un autre terminal. Alternativement, avant tout cela, vous voudrez peut-êtrewicd
essayer.Réponses:
Avez-vous configuré votre phrase secrète avec
wpa_passphrase
? par exempleSinon ça
wpa_supplicant -B -i [wireless device] -c /etc/wpa_supplicant/cli.conf
ne marchera pas du toutla source
wpa_cli
? N'y a-t-il pas un moyen plus simple de le faire? Il semble que je sois connecté par la suite (au moins, il n'y a pas de message d'erreur), je vais donc attribuer cette réponse.dmesg
pour voir si elle est associéewpa_supplicant.conf
l'psk
option, l' option semble être la clé non hachée . Et vous devriez avoir une spécification de gestion des clés, comme:key_mgmt=WPA-PSK
ainsi.Il semble que le problème principal soit la version 4 de BT Home Hub fournie avec l'abonnement Internet. Après avoir désactivé la connexion sans fil 5 GHz, WPS, 802.11 n, la sélection automatique des canaux et la configuration de la sécurité sur WPA2 uniquement, je suis maintenant en mesure d'obtenir une connexion en quelques secondes dans Ubuntu et Windows, et une connexion très sommaire (comme dans, ~ 30 secondes connectivité toutes les quelques minutes avec
wpa_supplicant
) avec un Arch Linux à jour.Mise à jour: Après avoir utilisé NetworkManager (
nmcli dev wifi connect SSID password PASSWORD
), j'obtiens ce qui semble être un peu plus de stabilité - il disparaît toujours toutes les quelques minutes.Windows n'obtient pas toujours non plus de connexion pendant plusieurs minutes, après quoi il semble stable.
(J'ai également essayé de connecter un ancien routeur ADSL, sans réaliser qu'il ne peut pas comprendre un signal VDSL.)
la source
le menu wifi devrait configurer votre phrase secrète pour vous. Il ne devrait pas être nécessaire de le configurer manuellement.
Vérifiez la configuration de wlp0s29f7u5 dans /etc/conf.d/network-wireless@. Vérifiez également /etc/wpa_supplicant.conf pour voir si les informations sont correctes.Une autre chose, sauf si vous essayez de configurer une adresse statique, vous ne devriez pas avoir besoin d'arrêter le service dhcpcd. S'il est statique, assurez-vous de le déclarer dans /etc/conf.d/network-wireless@
Enfin fournir et ip. «dhcpcd wlp0s26f7u5» pour dhcp
ou pour l'électricité statique, procédez comme suit.
addr ip ajouter "votre ip" / 24 dev wlp0s26f7u5 route ip ajouter par défaut via
ÉDITER
Le fichier auquel j'essayais de faire référence est dans netctl. Voici le mien:
la source
wifi-menu
, le fichier généré et lewpa_passphrase
fichier de sortie plusieurs fois en vain. Le même mot de passe fonctionne sur une autre machine (Ubuntu), ce n'est donc pas le problème.