Raspberry pi verliert Internet nach einiger Zeit

meav33

Lieutenant
Registriert
März 2014
Beiträge
919
Hallo, ich habe hier ein seltsames Problem mit einem Raspberry pi 3 (raspbian) , welchen in als homebridge Server nutzen möchte.
Und zwar funktioniert nach dem starten des raspberrys erst einmal alles einwandfrei, homebridge läuft und ich kann über den raspberry ganz normal den browser benutzen und surfen. Nach unbestimmter Zeit verliert der pi aber scheinbar immer irgendwie den Internetzugriff. Soll heißen ich kann ihn nicht mehr von außen (via putty o.ä) erreichen und er wird auch nicht mehr in der Übersicht der Fritzbox gelistet. Auf dem raspberry selbst wird das WLAN allerdings immer noch als verbunden angezeigt ich kann über den Browser aber keine Seite mehr erreichen. Nach einem neustart funktioniert erst mal wieder alles einwandfrei.

Ich habe den Raspberry erst gestern aufgesetzt (raspbian mit pixel desktop) und es ist nur homebridge und mosquitto installiert.

Weiß jemand woran das liegen könnte.
 
DHCP an FRITZ!Box und Raspi aktiviert?

Tritt das Problem auch via LAN auf?

Die Ausgabe des Pis zu ifconfig, cat /etc/resolv.conf und route -n | grep "^0.0.0.0" | tr -s " " | cut -f2 -d" " vor und soweit möglich während des Problems hier bitte in [code][/code]-Tags posten.
 
Hi, LAN kann ich leider aktuell nicht testen.
Hier einmal die Ausgaben: (es ist echt schwierig, dass ohne Internet runter zu bekommen. ich musste die Ausgabe der Konsole jeweils auf einen USB stick kopieren :p )

Gerade ohne Internet Zugriff:
Code:
pi@raspberrypi:~ $ ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:27:eb:f1:74:6f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Lokale Schleife)
        RX packets 936  bytes 118250 (115.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 936  bytes 118250 (115.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.94  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::f0a4:2bc2:9997:4896  prefixlen 64  scopeid 0x20<link>
        ether b8:27:eb:a4:21:3a  txqueuelen 1000  (Ethernet)
        RX packets 39483  bytes 2222827 (2.1 MiB)
        RX errors 0  dropped 4189  overruns 0  frame 0
        TX packets 40072  bytes 5654337 (5.3 MiB)
        TX errors 6488  dropped 0 overruns 0  carrier 0  collisions 0


pi@raspberrypi:~ $ cat /etc/resolv.conf
# Generated by resolvconf
domain fritz.box
nameserver 192.168.0.1
nameserver fd00::7eff:4dff:fe6e:5dc0



pi@raspberrypi:~ $ route -n | grep "^0.0.0.0" | tr -s " " | cut -f2 -d " "
192.168.0.1


Nach Neustart mit funktionierendem Internet:
Code:
pi@raspberrypi:~ $ ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:27:eb:f1:74:6f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Lokale Schleife)
        RX packets 46  bytes 18217 (17.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 46  bytes 18217 (17.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.94  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::f0a4:2bc2:9997:4896  prefixlen 64  scopeid 0x20<link>
        inet6 2001:16b8:42e5:9900:24e4:d757:41ab:2ad9  prefixlen 64  scopeid 0x0<global>
        ether b8:27:eb:a4:21:3a  txqueuelen 1000  (Ethernet)
        RX packets 2150  bytes 311688 (304.3 KiB)
        RX errors 0  dropped 374  overruns 0  frame 0
        TX packets 1681  bytes 194426 (189.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

pi@raspberrypi:~ $ cat /etc/resolv.conf
# Generated by resolvconf
domain fritz.box
nameserver 192.168.0.1
nameserver fd00::7eff:4dff:fe6e:5dc0
pi@raspberrypi:~ $ route -n | grep "^0.0.0.0" | tr -s " " | cut -f2 -d" "
192.168.0.1
 
Hrm, hab beide Ausgaben mal mit https://text-compare.com/ verglichen. Neben den zu erwartenden und unwichtigen Unterschieden der übermittelten Pakete besteht der Unterschied nur in Zeile 21 der zweiten Angabe:

Code:
inet6 2001:16b8:42e5:9900:24e4:d757:41ab:2ad9  prefixlen 64  scopeid 0x0<global>

DNS und Standardgateway sind okay, ist die 192.168.0.1 der FRITZ!Box.

Wenn du IPv6 nicht brauchst, ist es einen Versuch wert, es zu deaktivieren. Füge dazu der Datei /boot/cmdline.txt die Zeile ipv6.disable=1 hinzu.

Eine andere Methode wäre es, dem WLAN-Modul eine statische IPv4 außerhalb des DHCP-Pools der FRITZ!Box zu verpassen. https://electrondust.com/2017/11/25/setting-raspberry-pi-wifi-static-ip-raspbian-stretch-lite/
 
Auf den ersten Blick sehe ich da jetzt auch kein Problem. Was aber auffällt ist, dass eine Fritzbox mit 192.168.0.0/24 Subnetz betrieben wird. Hier wurde also offenbar händisch eingegriffen, um das Standard-Subnetz der Fritzbox (192.168.178.0/24) zu ändern. Unter Umständen wurde noch mehr angefasst?
 
ich weiß, es klingt abgedroschen...
ich hatte bei meinem Pi3 mal das Problem, dass zwischendurch immer mal kurz das Netz (allerdings Kabel, nicht WLAN) weg war (auch kein Ping), so für ca. 5s und dann ging es wieder (wenige Minuten oder noch darunter).
da konnte ich mir absolut keinen Reim drauf machen

was war es? Das Netzteil...
 
Mickey Mouse schrieb:
was war es? Das Netzteil...
In der Tat eine bekannte Schwachstelle beim PI. Zwar in meinem Falle noch ein PI der 1. Generation (B+), aber der wollte mit 5 von 10 meiner USB-Netzteile, etc. nicht funktionieren. Bei den übrigen 5 stieg er bei 3 aus sobald ich eine USB-Tastatur mit Beleuchtung angeschlossen habe, die ~120 mA statt ca 20 mA einer unbeleuchteten Tastatur verbrauchte..... Am Ende lief er nur mit 2 von 10 Netzteilen stabil - just in case mit einer 5€ Tastatur ohne Beleuchtung.
 
Hm, ich beobachte das ganze mal.
Leider ist es schwer zu replizieren. Aktuell läuft der Pi seit gestern Abend durch, ohne einen weiteren Ausfall..
 
meav33 schrieb:
scheinbar immer irgendwie den Internetzugriff
meav33 schrieb:
ich musste die Ausgabe der Konsole jeweils auf einen USB stick kopieren

Auf dem Pi einen Watchdog installieren - und/oder ein Watchdog/Cron-Script und damit automatisch auch den Kernellog (Ausgabe v. WLAN Treiber) und Anwendungslog (journalctl - Ausgabe vom DHCP-Client) im Fehlerfall prüfen - das Skript schreibt dann die kompletten Logs auf den USB-Stick.

Funktioniert der Zugriff vom Pi in das lokale LAN (zB auf die Fritzbox) im Fehlerfall ?

Das integrierte WLAN vom Raspi 3 hat durchaus Probleme - ohne Kernel-Log (Ausgabe von dmesg) ist weitere Diagnose schwer möglich.
 
Temperaturproblem?
Raspi einschalten.
Ping auf Router.
Dann mit einem Fön LANGSAM, nicht Grillen, etwas Wärme zuführen.
Beobachten, ob der Abbruch schneller kommt.
Im Gegenzug mit etwas Kältespray, oder wenn nicht vorhanden, Q-Tip mit Spiritus diverse Bauteile abkühlen.
Es gibt passende Kükös zum aufkleben für den Raspi.
 
Hier mal noch ne Rückmeldung:
Das einzige was wirklich geholfen hat, war der wechsel auf raspbian-lite ohne desktop. Hier läuft er jetzt schon seit einer Woche ohne Probleme. Ind e Version mit desktop ist das Internet immer nach spätestens 2 Tagen ausgefallen.

Danke an alle
 
Zurück
Oben