Ich bin ziemlich neu in Linux und das alles, tatsächlich ist der Raspberry Pi 3, den ich gerade bekommen habe, der erste Nur-Linux-Rechner, auf dem ich die neueste Version von Raspbian ausgeführt habe. Also hier ist mein Problem:
Ich versuche, mit dem integrierten WLAN-Adapter eine Verbindung zu meinem Netzwerk / dem Internet herzustellen.
Ich sehe, dass mein Netzwerk angezeigt wird und ich kann versuchen, eine Verbindung herzustellen, aber es tut entweder nichts (wenn ich das GUI-Ding in der oberen rechten Ecke des Bildschirms verwende [Entschuldigung, ich bin mir sicher, dass es einen richtigen Namen hat, aber Ich konnte keine sehen]) oder es heißt, dass die Authentifizierung fehlgeschlagen ist, wenn ich es mit wpa_gui versuche
Hier sind meine Spezifikationen. Ich hoffe, ich bekomme alles, was benötigt wird:
ifconfig -a
sagt:
eth0 Link encap:Ethernet HWaddr b8:27:eb:6e:78:19
inet addr:192.168.0.163 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: 2a02:810a:11c0:2c8c:dfe1:d49f:7f8c:a4a1/64 Scope:Global
inet6 addr: fe80::eac9:60d9:4260:247c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8277 errors:0 dropped:0 overruns:0 frame:0
TX packets:7779 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6894047 (6.5 MiB) TX bytes:1298763 (1.2 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:136 errors:0 dropped:0 overruns:0 frame:0
TX packets:136 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11472 (11.2 KiB) TX bytes:11472 (11.2 KiB)
wlan0 Link encap:Ethernet HWaddr b8:27:eb:3b:2d:4c
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:517 errors:0 dropped:517 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:165242 (161.3 KiB) TX bytes:5325 (5.2 KiB)'
Meine etc/network/interfaces
Datei habe ich schon einige Male geändert und verschiedene Dinge ausprobiert. Derzeit sieht sie so aus:
source-directory /etc/network/interfaces.d
auto wlan0
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
und das etc/wpa_supplicant/wpa_supplicant.conf
hat das hier:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="MySSID"
psk="MyPsk"
proto=RSN
key_mgmt=WPA-PSK
pairwise=TKIP
auth_alg=OPEN
}
Das Netzwerk, mit dem ich eine Verbindung herstellen möchte, ist WPA2 PSK, das mit TKIP verschlüsselt ist. Ich vermute hier nur, dass ich einige Einstellungen entweder in Raspbian wpa_supplicant.conf
oder in meinem Router vornehmen muss , damit die beiden miteinander kommunizieren können.
Oder fehlt mir hier etwas völlig Offensichtliches?
Ich wäre auch dankbar für Hinweise, welche Tools ich unter Linux verwenden kann, um dieses Problem herauszufinden und zu sehen, wo was schief geht :)
Vielen Dank im Voraus und sorry, wenn ich Englisch durcheinander gebracht habe;)
quelle
Antworten:
Ich habe das Problem gelöst.
Zuerst habe ich meine Einstellungen aktualisiert, wie in dem Link vorgeschlagen, den Miliways in einem Kommentar in meiner ursprünglichen Antwort angegeben hat.
Das allein hat es nicht gelöst. Ich musste tatsächlich die Konfigurationen in meinem Router ändern:
Das WiFi wurde auf WPA2 / WPA eingestellt -> Ich habe das nur auf WPA2 geändert und jetzt kann ich endlich ohne Probleme eine Verbindung zum Netzwerk herstellen.
Wenn es Konfigurationen gibt, die ich anpassen müsste, damit WiFi mit den WPA2 / WPA-Einstellungen im Router funktioniert, wäre ich froh, wenn jemand diese bereitstellen könnte. Ich könnte im Internet nichts finden, wenn ich das bedenke.
quelle
/etc/wpa_supplicant/wpa_supplicant.conf
und ändern ,CCMP
umCCMP TKIP
sowohl in derpairwise=
undgroup=
Einstellungen.man wpa_supplicant.conf
. Im Abschnitt BEISPIELE enthält das erste Beispiel zweinetwork=
Abschnitte. Der zweite verwendet das, was ich oben fürpairwise
und gesagt habegroup
. Beachten Sie, dass Sie dasgroup
Innerenetwork
ändern oder hinzufügen müssen, nichtGROUP
das obere.Ich hatte zuvor Probleme mit der Verwendung eines vorinstallierten Schlüssels, insbesondere als ich vergaß, Zeichen zu maskieren, die maskiert werden mussten. Zeichen, die möglicherweise entkommen müssen, sind (unter anderem):
{}\[]<>?;~@"
Sie entkommen einem Zeichen, indem Sie ihm ein '\' hinzufügen. Beispiel: Ihr Schlüssel war:
P@ssword"!
Sie würden es entkommen wie:
P\@ssword\"\!
Wenn Sie das Zeichen
\
in Ihrem Passwort benötigen , können Sie es ebenfalls durch das Präfix like umgehen\\
.In diesem Fall haben Sie den Schlüssel nicht freigegeben (gut!), Haben Sie jedoch sichergestellt, dass er ordnungsgemäß maskiert wurde? Wenn möglich, können Sie es in einen Schlüssel ändern, der nur alphanumerisch ist, und versuchen, Fehler zu beheben?
In der von Ihnen bereitgestellten Konfiguration wird nichts angezeigt, was auf ein anderes Konfigurationsproblem hinweist.
quelle
&
und*
müssen diese entkommen?