Ich habe ein seltsames Konfigurationsproblem mit Wifi. Wenn ich ein Ethernet-Kabel an meinen Router anschließe, ist das Netzwerk eth0 konfiguriert und ich kann auf alle Internetressourcen zugreifen.
Wenn ich jedoch einen Wifi-Dongle benutze, kann ich in den Pi ssh, aber die Verbindung zum Internet funktioniert nicht, nicht einmal der Router ist über Ping erreichbar. Ich habe verschiedene Kombinationen von Einstellungen in / etc / network / interfaces ausprobiert, aber nichts macht es gut.
Wie kann es über eth0 und nicht über wlan0 funktionieren? Gibt es eine Option, die ich ändern kann, um diese Arbeit zu verbessern? Gibt es etwas, das auf dem Router falsch konfiguriert sein könnte? Ich habe mehrere andere Geräte, die Wifi ohne Probleme verwenden ...
Dies ist der Inhalt der Konfigurationsdateien und die Ausgabe einiger Apps, andere, die etwas Licht in mein Problem bringen könnten?
$ ifconfig eth0 Link-Encap: Ethernet-Hardware-Adresse b8: 27: eb: 42: 36: d2 UP BROADCAST MULTICAST MTU: 1500 Metrik: 1 Empfangspakete: 0 Fehler: 0 verworfen: 0 Überläufe: 0 Frame: 0 TX-Pakete: 0 Fehler: 0 verworfen: 0 Überläufe: 0 Träger: 0 Kollisionen: 0 Sendewarteschlangenlänge: 1000 RX-Bytes: 0 (0,0 B) TX-Bytes: 0 (0,0 B) Siehe Link-Encap: Lokale Schleife inet Adresse: 127.0.0.1 Maske: 255.0.0.0 UP LOOPBACK RUNNING MTU: 16436 Metrik: 1 Empfangspakete: 0 Fehler: 0 verworfen: 0 Überläufe: 0 Frame: 0 TX-Pakete: 0 Fehler: 0 verworfen: 0 Überläufe: 0 Träger: 0 Kollisionen: 0 Sendewarteschlangenlänge: 0 RX-Bytes: 0 (0,0 B) TX-Bytes: 0 (0,0 B) wlan0 Link encap: Ethernet-Hardware-Adresse 64: 70: 02: 29: 47: 55 inet Adresse: 192.168.1.102 Bcast: 192.168.1.255 Maske: 255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrik: 1 RX-Pakete: 120 Fehler: 0 verworfen: 125 Überläufe: 0 Frame: 0 TX-Pakete: 69 Fehler: 0 verworfen: 0 Überläufe: 0 Träger: 0 Kollisionen: 0 Sendewarteschlangenlänge: 1000 Empfangsbytes: 31342 (30,6 KiB) TX-Bytes: 11574 (11,3 KiB)
$ iwconfig wlan0 IEEE 802.11bgn ESSID: "dodoli" Spitzname: "" Modus: Verwaltete Frequenz: 2,427 GHz Zugangspunkt: F4: EC: 38: B5: BF: BE Bitrate: 150 Mb / s Empfindlichkeit: 0/0 Wiederholen: aus RTS thr: aus Fragment thr: aus Energieverwaltung: Aus Verbindungsqualität = 100/100 Signalpegel = 100/100 Rauschpegel = 0/100 Rx ungültig nwid: 0 Rx ungültig Krypta: 0 Rx ungültig frag: 0 Tx übermäßige Wiederholungsversuche: 0 Ungültiger Fehler: 0 Fehlendes Signal: 0 Siehe keine drahtlosen Erweiterungen. eth0 keine drahtlosen Nebenstellen.
$ cat / etc / network / interfaces auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
$ cat /etc/resolv.conf Nameserver 192.168.1.1
$ route -n Kernel-IP-Routentabelle Ziel Router Genmask Flags Metric Ref Verwenden Sie Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
$ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 Netzwerk = { ssid = "XXXXX" scan_ssid = 1 key_mgmt = WPA-PSK psk = "XXXXXXXXXXXXXXXXXXXXXXXXXX }}
ping to 192.168.1.1 (dh die Route) läuft ab, ping jedoch auf meinen Desktop-Computer, von wo aus ich ssh hinein gehe, aber die Verbindung wird über den Router hergestellt!
/etc/wpa_supplicant/wpa_supplicant.conf