tl; dr Nachdem Sie die Arch-Wiki-Artikel zur -Installation gelesen haben, Wireless-Setup und WPA-Supplicant . Ich versuche die folgenden Vorschläge und eine Vielzahl von Forenthreads Holen Sie sich eine der folgenden Karten, um beim Booten der Arch Linux 2013-09-01 ISO eine Verbindung zu meinem drahtlosen Netzwerk herzustellen:
- Edimax Technology Co., Ltd. EW-7811Un 802.11n-WLAN-Adapter (ID 7392: 7811)
- Realtek Semiconductor Corp. „>
Bolse® 300 Mbit / s Wifi Wireless N USB-Mikro-Mini-Adapter (ID 0bda: 8178)
Ansatz 1 (Standard):
Die Standardmethode hierfür ist nur systemctl stop dhcpcd.service
gefolgt von wifi-menu
. Es findet das Netzwerk:
[SSID] + wpa 10
Nach einer Zeitüberschreitung wird gemeldet, dass die Verbindung fehlgeschlagen ist. Wenn ich wifi-menu
ein zweites Mal ausführe, werde ich nicht nach einem Passwort gefragt, aber wenn ich fertig bin, gibt es schließlich einige Debug-Hinweise:
Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See "systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service" and "journalctl -xn" for details.
Ersteres meldet, dass der Dienst „geladen“, aber nicht „aktiv“ ist (wörtlich inactive (dead)
). Letzteres sagt:
WPA association/authentication failed for interface "wlp0s29f7u5"
Bedeutet dies, dass der Schlüssel in /etc/netctl/wlp0s29f7u5-BTHub4-GRK6
falsch ist? Ich kann nicht sagen, wann Programme das wollen aktuelles Wi-Fi-Passwort und wenn sie so etwas wie den Wert psk
von wpa_passphrase
( sagt zum Beispiel nichts).
Ansatz 2 ( wpa_supplicant
und wpa_passphrase
gemäß Deeraf und Die Vorschläge von warl0ck und die Wiki-Seite):
# 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
Ich habe versucht, eine Verbindung mit iw
direkt, hat aber eine seltsame Ausgabe:
# iw dev wlp0s26f7u5 connect [SSID] command failed: Operation not supported (-95)
Kommentare
- Haben Sie versucht, den Stick mit einer anderen Distribution zu testen, z. B. einem Ubuntu-Live-System? nur um festzustellen, dass es unter Linux funktioniert? Gibt es etwas Interessantes in Ihrer
dmesg
Ausgabe, vielleicht etwas, das ‚ auf ein Firmware-Problem hinweist? - Interessanterweise Unter Ubuntu 13.04 wird es im Netzwerkmenü angezeigt, aber als “ Disconnected “ angezeigt.
- Also Sie können ‚ auch unter Ubuntu keine Verbindung herstellen? Haben Sie darüber nachgedacht, nur einen anderen WiFi-USB-Stick zu verwenden? Das könnte eine einfachere Lösung für Ihr Problem sein.
- Ich denke. Der neueste Treiber unterstützt nur Kernel bis 2.6.33. Schade, dass es ‚ fast unmöglich ist, vertrauenswürdige Quellen für Linux-kompatible Hardware zu finden.
- Ich verwende normalerweise
dhcpcd -d -n interface
– Es gibt Ihnen mehr Informationen. Es ist auch eine gute Idee, zuerst den Status der Schnittstelle mitiwconfig
zu überprüfen. Idealerweise 1) Führen Siewpa_supplicant
in einem separaten Terminal ohne die Option-B
aus, jedoch mit-d
, um weitere Debugging-Informationen zu erhalten, dh:wpa_supplicant -d -i interface -c wifi.conf -Dwext
; 2) Überprüfen Sie in einem anderen Terminaliwconfig
; 3) in einem anderen Terminal laufen. Alternativ können Sie vorherwicd
ausprobieren.
Antwort
Haben Sie Ihre Passphrase mit wpa_passphrase
eingerichtet? zB
%> wpa_passphrase SSID passphrase network={ ssid="SSID" #psk="passphrase" psk=28964ba6ea8b8f3a0db1c4414b327da253d0af5d4f4adccec0f8abf5b05b10f8 }
Andernfalls funktioniert wpa_supplicant -B -i [wireless device] -c /etc/wpa_supplicant/cli.conf
überhaupt nicht
Kommentare
- Interessant. Müssen Sie das Passwort hashen oder als zitierten / nicht zitierten Klartext eingeben?
- @ l0b0 alles wurde von wpa_passphrase generiert, nein, Es ist nur eine Hash-Version erforderlich.
- Ich muss diese Zeichenfolge also manuell nach
wpa_cli
kopieren. Ist ‚ nicht vorhanden? Dies scheint einfacher zu sein? Es scheint, dass ich ‚ danach verbunden bin (zumindest gibt es keine Fehlermeldungen), also werde ich ‚ vergeben Diese Antwort. - @ l0b0 Ich ‚ habe noch nie über wpa_cli nachgedacht. Normalerweise würde ich ‚ wpa_supplicant direkt ausführen (Denken Sie daran, die drahtlose Schnittstelle und den Treiber anzugeben) mit der generierten Konfigurationsdatei. Dann überprüfe ich die Ausgabe von
dmesg
, um festzustellen, ob sie ‚ ist s assoziiert - Entsprechend der
wpa_supplicant.conf
Die Optionpsk
scheint der nicht verwaschene Schlüssel zu sein. Außerdem sollten Sie eine Schlüsselverwaltungsspezifikation haben, z. B.:key_mgmt=WPA-PSK
.
Antwort
Das Hauptproblem scheint die BT Home Hub-Version 4 zu sein, die mit dem Internetabonnement geliefert wurde . Nach dem Deaktivieren von 5 GHz Wireless, WPS, 802.11 n, der automatischen Kanalauswahl und dem Einstellen der Sicherheit auf WPA2 kann ich jetzt innerhalb von Sekunden sowohl unter Ubuntu als auch unter Windows eine Verbindung und eine sehr skizzenhafte Verbindung (wie in ~ 30 Sekunden) herstellen Konnektivität alle paar Minuten mit wpa_supplicant
) mit einem aktuellen Arch Linux.
Update: Nach Verwendung von NetworkManager (nmcli dev wifi connect SSID password PASSWORD
) Ich bekomme etwas mehr Stabilität – es fällt immer noch alle paar Minuten aus.
Windows erhält auch nicht immer eine Verbindung für einige Minuten, danach scheint es stabil zu sein.
(Ich habe auch versucht, einen alten ADSL-Router anzuschließen, ohne zu bemerken, dass er ein VDSL-Signal nicht verstehen kann.)
Antwort
WLAN-Menü sollte Ihre Passphrase für Sie einrichten. Es sollte nicht erforderlich sein, sie manuell einzurichten. Überprüfen Sie die Konfiguration für wlp0s29f7u5 in /etc/conf.d/network-wireless@. Überprüfen Sie auch /etc/wpa_supplicant.conf, um festzustellen, ob die Informationen korrekt sind.
Eine andere Sache: Wenn Sie nicht versuchen, eine statische Adresse einzurichten, müssen Sie den dhcpcd-Dienst nicht stoppen. Wenn er statisch ist, stellen Sie sicher, dass Sie dies in / etc / conf deklarieren .d / network-wireless @
Geben Sie abschließend die IP-Adresse „dhcpcd wlp0s26f7u5“ für dhcp
oder für statische Schritte an.
ip addr add “ Ihre IP „/ 24 dev wlp0s26f7u5 IP Route hinzufügen Standard über
BEARBEITEN
Die Datei, auf die ich verweisen wollte, befindet sich in netctl. Hier ist meine:
[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>
Kommentare
- Und übrigens, ich ‚ benutze die Datei /etc/wpa_supplicant/wpa_supplicant.conf überhaupt nicht. Sie müssen ‚ nicht mit WLAN-Menü.
- Ich habe das Passwort in
wifi-menu
, der generierten Datei und derwpa_passphrase
Ausgabedatei überprüft mehrmals ohne Erfolg. Das gleiche Passwort funktioniert auf einem anderen (Ubuntu) Computer, so dass nicht th ist Das Problem.