Verbindung zu einem drahtlosen Netzwerk (offen und geschützt) vom Terminal aus

Verbindung zu einem drahtlosen Netzwerk (offen und geschützt) vom Terminal aus

Ich versuche, meinen RTL8188CU-Chip mit einem beliebigen Netzwerk unter Debian Jessie zu verbinden, aber vom Terminal aus funktioniert es nicht.

Ich muss dies konsequent und jederzeit tun, wenn es erforderlich ist.

ifup wlan0Ich habe mehrere Vorschläge aus dem Internet ausprobiert , wie beispielsweise ifconfig wlan0 upsowie deren downGegenstücke.

Ich habe auch versucht , die Konfigurationsdatei und die Datei usw. usw. iwconfig wlan0 essid <wifi cell>zu konfigurieren , aber keine der Informationen aus dem Internet liefert mir zuverlässige Ergebnisse.wpa_supplicant/etc/network/interfaces

Was geht hier vor sich?

Außerdem scheint die Verbindung zu einem offenen Netzwerk überhaupt nicht zu funktionieren, und die Verbindung zu einem WPA2-geschützten Netzwerk scheint nur zu funktionieren, wenn ich mein Betriebssystem neu starte.

Außerdem ifup wlan0erhalte ich häufig den folgenden Fehler

Fehler bei der Wireless-Anforderung „Set Mode“ (8B06): SET ist auf Gerät wlan0 fehlgeschlagen; Vorgang nicht zulässig. Fehler bei der Wireless-Anforderung „Set ESSID“ (8B1A): SET ist auf Gerät wlan0 fehlgeschlagen; Vorgang nicht zulässig.

und dhclientgibt mir oft den folgenden Fehler

Keine DHCPOFFERS empfangen. Keine funktionierenden Leases in der persistenten Datenbank – im Ruhezustand.

Um es zusammenzufassen: Die Verbindung zu einem WPA2-Netzwerk funktioniert nur, wenn ich zuerst alles konfiguriere und DANN neu starte. Beim Neustart kann ich die Verbindung trennen und sie mit demselben Netzwerk wiederherstellen, mit dem ich bereits verbunden bin, aber sobald ich versuche, das Netzwerk zu wechseln, treten verschiedene Fehler auf.

Die Verbindung zu offenen Netzwerken scheint überhaupt nicht zu funktionieren.

Ich habe die Anweisungen in den folgenden Links befolgt und einige Links auch als Referenz verwendet: https://wiki.debian.org/WiFi/HowToUse#wpa_supplicant https://unix.stackexchange.com/questions/92799/connecting-to-wifi-network-through-command-line Automatische Verbindung zu jedem offenen WLAN mit Debian https://wireless.wiki.kernel.org/en/users/documentation/modes Wie kann ich in Linux nur über die Befehlszeile eine Verbindung zu einem drahtlosen Netzwerk herstellen?

Ich habe es jetzt zwei Tage lang hintereinander versucht.

Hat jemand eine Ahnung, warum das passiert, und kann mir den richtigen Weg weisen?

Antwort1

Die Verwendung wpa_supplicantist ausreichend.

Im Allgemeinen sind nur vier Schritte erforderlich:

  1. Bringen Sie die Schnittstelleruntermitifdown wlan0

  2. IP-Zuweisung freigeben mitdhclient -r wlan0

  3. Ändern Sie die wpa_supplicantKonfigurationsdatei unter /etc/wpa_supplicant/wpa_supplicant.conf

  4. Bringen Sie die Schnittstellehochmitifup wlan0

Im zweiten Schritt müssen Sie definieren, ob es sich um ein offenes oder geschlossenes Netzwerk handelt.

key_mgmtWenn es ein offenes Netzwerk ist, sollte es das Schlüsselpaar mit dem Wert enthalten NONE, sodass die Konfigurationsdatei ungefähr wie folgt aussehen sollte:

network={
   ssid="My Wifi Nework"
   key_mgmt=NONE
#   psk="MyPassPhrase"
}

Handelt es sich hingegen um ein geschlossenes Netzwerk, key_mgmtwird es nicht verwendet und kann auskommentiert werden. Der pskSchlüssel wird jedoch wie folgt benötigt:

network={
   ssid="My Wifi Nework"
#   key_mgmt=NONE
   psk="MyPassPhrase"
}

verwandte Informationen