Herstellen einer Verbindung zu einem drahtlosen Netzwerk (offen und geschützt) über das Terminal

0

Ich versuche, meinen RTL8188CU-Chip mit einem Netzwerk auf Debian Jessie zu verbinden, aber ohne Erfolg vom Terminal.

Ich muss dies konsequent und jederzeit tun.

Ich habe verschiedene Vorschläge aus dem Internet ausprobiert ifup wlan0, so ifconfig wlan0 upwie auch deren downGegensätze.

Ich habe auch versucht iwconfig wlan0 essid <wifi cell>und auch Konfigurationsdatei wpa_supplicantund die /etc/network/interfacesDatei usw. usw. konfiguriert, aber keine der Informationen aus dem Netz gibt mir zuverlässige Ergebnisse.

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 wlan0gibt mir oft der folgende Fehler

Fehler bei Funkanfrage "Set Mode" (8B06): SET auf Gerät wlan0 fehlgeschlagen; Operation unzulässig. Fehler bei drahtloser Anforderung "Set ESSID" (8B1A): SET ist auf Gerät wlan0 fehlgeschlagen; Operation unzulässig.

und dhclientgibt mir oft den folgenden fehler

Keine DHCPOFFERS empfangen. Keine Working Leases in persistenter Datenbank - Sleeping.

Fazit: Die Verbindung zu einem WPA2-Netzwerk funktioniert nur, wenn ich zuerst alles konfiguriert und dann neu gestartet habe. Nach dem Neustart kann ich die Verbindung zu demselben Netzwerk trennen und wiederherstellen, mit dem ich bereits verbunden bin. Wenn ich jedoch versuche, das Netzwerk zu ändern, treten verschiedene Fehler auf.

Das Herstellen einer Verbindung zu offenen Netzwerken scheint überhaupt nicht zu funktionieren.

Ich habe die Anweisungen in den folgenden Links befolgt und auch einige Links 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 WiFi mit Debian https://wireless.wiki.kernel.org/en/users/documentation/modes Wie kann ich eine Verbindung zu einem drahtlosen Netzwerk nur über die Befehlszeile herstellen? unter Linux?

Ich habe es jetzt 2 Tage hintereinander versucht.

Hat jemand einen Hinweis darauf, warum dies geschieht, und weist er mich in die richtige Richtung?

bezahlt
quelle

Antworten:

0

Verwenden wpa_supplicantist ausreichend.

Im Allgemeinen sind nur vier Schritte erforderlich:

  1. Schnittstelle herunterfahren mitifdown wlan0

  2. Geben Sie die IP-Zuweisung mit frei dhclient -r wlan0

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

  4. Bringen Schnittstelle up mitifup wlan0

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

Wenn es sich um ein offenes Netzwerk handelt, sollte es das Schlüsselpaar key_mgmtmit dem Wert enthalten NONE, sodass die Konfigurationsdatei ungefähr wie folgt aussehen sollte:

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

Wenn es sich um ein geschlossenes Netzwerk handelt, wird das key_mgmtnicht verwendet und kann auskommentiert werden. Der pskSchlüssel wird jedoch wie folgt benötigt:

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