Ich möchte von gnome zu awesome wechseln und mein WLAN-Netzwerk über die Befehlszeile verbinden (anstatt Gnome-Tools zu verwenden).
Also habe ich im Internet gesucht und ungefähr die gleichen Methoden gefunden:
ifconfig wlan0 up
iwconfig wlan0 essid "MyNetwork" key THEHEXAKEY
dhclient wlan0
Wenn ich alleine großartig laufe und diese Befehle ausführe, stecke ich beim dritten fest. Es sieht so aus, als ob DHCP nicht aufgelöst werden kann (der Befehl wird endlos weiter ausgeführt).
Aber wenn ich in Xephyr fantastisch laufe und die gleichen Befehle ausführe, dhclient wlan0
funktioniert das gut.
Ich nehme an, Gnome tun etwas, was ich nicht tue, aber ich kann nicht finden, was.
Könnte mir jemand helfen?
command-line
networking
dhcp
wifi
MARTIN Damien
quelle
quelle
nm-applet
in einer beliebigen Anzahl von Bedienfeldern ausgeführt werden. Normalerweise bin ich eine Do-it-yourself-Person in der Befehlszeile, aber für das Networking auf einem Laptop habe ich es aufgegeben, Dinge manuell zu erledigen, da Network Manager in den meisten WLAN-Netzwerken einfach funktioniert.Antworten:
Ich empfehle die Verwendung von wpa_supplicant für alle Verbindungs- und AP-Zuordnungsverfahren. Obwohl der Name auf die Verwendung mit WPA hindeutet, handelt es sich tatsächlich um ein universelles Tool zum Konfigurieren jeder Art von drahtloser Verbindung.
Hier ist ein vollständiger Vorgang zum Herstellen einer Verbindung mit einem drahtlosen Netzwerk unter Verwendung von
wpa_supplicant
(ich nehme an,wlan0
der Name Ihres drahtlosen Geräts ist):Rufen Sie das Gerät auf :
ifconfig wlan0 up
.Listen Sie die drahtlosen Netzwerke mit auf
iwlist wlan0 scan | less
und suchen Sie das Netzwerk, zu dem Sie eine Verbindung herstellen möchten.Verwenden Sie
wpa_supplicant
diese Option, um eine Verbindung zum Netzwerk herzustellen.a) Erstellen Sie eine Konfigurationsdatei für
wpa_supplicant
, die Verschlüsselungsinformationen zum Netzwerk enthält. Sieheman wpa_supplicant.conf
für Beispiele. Versuchen Sie es zuerst mit den einfachsten Einträgen.b) Ausführen
wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
(als root; vorausgesetzt,/etc/wpa_supplicant.conf
der Name der Konfigurationsdatei ist). Wenn es funktioniert, führen Sie es im Hintergrund aus und leiten Sie die Ausgabe irgendwo um (ich speichere es einfach an/dev/null
.)Verwenden Sie
dhclient wlan0
oderdhcpcd wlan0
, um IP zu erhalten.PROFITIEREN!
quelle
Sieht so aus, als würden Sie den Kanal und den "Modus" nicht einstellen. Ich benutze ein einfaches Skript, das diese Shell-Befehle ausführt:
Sie müssen Ihren Schlüssel und die MAC-Adresse des Zugangspunkts eingeben. Dies ist unter Slackware 13.1 und ich verwende einen WRT54GL, auf dem DD-WRT ausgeführt wird. Sehr zu meiner Schande verwende ich WEP-Verschlüsselung. Ich musste experimentieren, wann "ifconfig" und "iwconfig" und in welcher Reihenfolge ESSID und AP eingestellt werden sollten.
quelle
iwconfig wlan0 ap xx:yy:zz:aa:bb:cc
der Inhalt von 'Zelle 01 - Adresse: 00: 19: 70: 4A: 64: ED ', wenn ich das tueiwlist scan
?Würden Sie uns bitte mitteilen, welche Art von Verschlüsselung Sie auf Ihrem Router verwenden?
Sie können auch wicd ausprobieren , es ist ein großartiges Konnektivitätstool und es kann mit der ncurses-Schnittstelle oder dem gtk-Frontend (nicht gnome) funktionieren. Sie führen es nur einmal aus, stellen eine Verbindung her, weisen wicd an, sich daran zu erinnern, und fügen Ihren Startskripten einen wicd-Daemon hinzu. Danach können Sie einfach Ihre Verbindung vergessen und monatelang kein Frontend mehr ausführen - es wird einfach funktionieren. Ich habe es mit verschiedenen Distributionen und verschiedenen Desktop-Umgebungen (oder eigenständigen WMs) verwendet und bin sehr zufrieden damit.
quelle
Um eine bessere Hinweise zu bekommen, bevor Sie laufen
dhclient
, laufeniwconfig
ohne Argumente. Daraufhin wird der aktuelle WLAN-Status angezeigt und angezeigt, ob Sie dem Access Point ordnungsgemäß zugeordnet sind.Wenn Sie sehen, dass Xephyr einen Unterschied gemacht hat, prüfen Sie
iwconfig
, ob dieser Unterschied sichtbar wird . Wenn Sie immer noch nicht weiterkommen, veröffentlichen Sie Ihre iwconfig-Ergebnisse, die wie folgt aussehen sollten: http://en.wikipedia.org/wiki/Wireless_tools_for_Linux#iwconfigquelle