Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Überwachen der Netzwerkverbindung #8

Open
Emilleopold opened this issue Feb 16, 2017 · 7 comments
Open

Überwachen der Netzwerkverbindung #8

Emilleopold opened this issue Feb 16, 2017 · 7 comments

Comments

@Emilleopold
Copy link

Hallo Jens,
ich habe bei mir (RaspberryMatic mit Cloudmatic und Deinem Watchdog auf RPI2) das Problem, dass alle paar Tage der Netzwerkdienst beendet wird. Wäre es möglich, den Watchdog so zu erweitern, dass auch der Netzwerkdienst überwacht und ggf. wieder gestartet wird.
Mit "/etc/init.d/S40network restart" Lässt sich der Dienst wieder starten und dann funktioniert auch alles wieder.
Danke für eine positive Antwort.

@jens-maus
Copy link
Member

Das wäre sicherlich möglich. Allerdings würde mich als erstes interessieren woran das wohl liegt. Hast du in RaspberryMatic eine feste IP eingestellt oder beziehst du die IP via DHCP?

@Emilleopold
Copy link
Author

Emilleopold commented Feb 16, 2017 via email

@Emilleopold
Copy link
Author

Hallo Jens,
ich konnte jetzt mal was in der LOG-Datei sehen, als es passierte.
homematic-raspmatic-ntail-2017-02-19.log.txt
Um 11:00 war alles noch in Ordnung.
Gegen 11:14 habe ich dann mit /etc/init.d/S40network restart die Netzwerkverbindung wieder aktiviert.
Vielleicht hilft Dir das weiter.

Gruß Emilleopold

@jens-maus
Copy link
Member

Ich erlaube mir mal die relevanten Zeilen auszuschneiden und hier zur Diskussion zu stellen:

Feb 19 11:05:38 homematic-raspi user.info kernel: [61467.264015] usb 1-1.1: USB disconnect, device number 3
Feb 19 11:05:38 homematic-raspi user.info kernel: [61467.266051] smsc95xx 1-1.1:1.0 eth0: unregister 'smsc95xx' usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet
Feb 19 11:05:38 homematic-raspi user.info kernel: [61467.270621] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Feb 19 11:05:38 homematic-raspi user.info kernel: [61467.451349] usb 1-1.3: USB disconnect, device number 4
Feb 19 11:05:38 homematic-raspi daemon.info ifplugd(eth0)[274]: Link beat lost.
Feb 19 11:05:38 homematic-raspi user.warn kernel: [61467.611820] Indeed it is in host mode hprt0 = 00001101
Feb 19 11:05:38 homematic-raspi user.info kernel: [61467.790247] usb 1-1: reset high-speed USB device number 2 using dwc_otg
Feb 19 11:05:38 homematic-raspi user.warn kernel: [61467.790569] Indeed it is in host mode hprt0 = 00001101
Feb 19 11:05:39 homematic-raspi user.info kernel: [61468.290217] usb 1-1.1: new high-speed USB device number 5 using dwc_otg
Feb 19 11:05:39 homematic-raspi user.info kernel: [61468.390787] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
Feb 19 11:05:39 homematic-raspi user.info kernel: [61468.390823] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Feb 19 11:05:39 homematic-raspi user.info kernel: [61468.394078] smsc95xx v1.0.4
Feb 19 11:05:39 homematic-raspi user.info kernel: [61468.457402] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:fd:57:f7
Feb 19 11:05:39 homematic-raspi user.info kernel: [61468.655403] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Feb 19 11:05:39 homematic-raspi user.info kernel: [61468.656110] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Feb 19 11:05:39 homematic-raspi user.info kernel: [61468.960165] usb 1-1.3: new low-speed USB device number 6 using dwc_otg
Feb 19 11:05:40 homematic-raspi user.info kernel: [61469.080806] usb 1-1.3: New USB device found, idVendor=1c4f, idProduct=0002
Feb 19 11:05:40 homematic-raspi user.info kernel: [61469.080838] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 19 11:05:40 homematic-raspi user.info kernel: [61469.080859] usb 1-1.3: Product: USB Keykoard
Feb 19 11:05:40 homematic-raspi user.info kernel: [61469.080878] usb 1-1.3: Manufacturer: USB
Feb 19 11:05:40 homematic-raspi user.info kernel: [61469.091568] input: USB USB Keykoard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1C4F:0002.0003/input/input2
Feb 19 11:05:40 homematic-raspi user.info kernel: [61469.151491] hid-generic 0003:1C4F:0002.0003: input,hidraw0: USB HID v1.10 Keyboard [USB USB Keykoard] on usb-3f980000.usb-1.3/input0
Feb 19 11:05:40 homematic-raspi user.info kernel: [61469.159175] input: USB USB Keykoard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.1/0003:1C4F:0002.0004/input/input3
Feb 19 11:05:40 homematic-raspi user.info kernel: [61469.210684] hid-generic 0003:1C4F:0002.0004: input,hidraw1: USB HID v1.10 Device [USB USB Keykoard] on usb-3f980000.usb-1.3/input1
Feb 19 11:05:40 homematic-raspi daemon.info ntpd[293]: Deleting interface #3 eth0, 192.168.20.220#123, interface stats: received=140, sent=140, dropped=0, active_time=61457 secs
Feb 19 11:05:40 homematic-raspi daemon.info ntpd[293]: 81.14.202.21 local addr 192.168.20.220 -> <null>
Feb 19 11:05:40 homematic-raspi daemon.info ntpd[293]: Deleting interface #7 eth0, fe80::ba27:ebff:fefd:57f7%2#123, interface stats: received=0, sent=0, dropped=0, active_time=61454 secs
Feb 19 11:05:41 homematic-raspi user.info kernel: [61470.188076] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Feb 19 11:05:41 homematic-raspi user.info kernel: [61470.190793] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1
Feb 19 11:05:41 homematic-raspi daemon.info ifplugd(eth0)[274]: Link beat detected.
Feb 19 11:05:42 homematic-raspi user.err rfd: LGWPortWrapper::keepAliveThreadFunction(): Did not receive reply on keepalive.
Feb 19 11:05:42 homematic-raspi user.err rfd: LGWPortWrapper::keepAliveThreadFunction(): Did not receive reply on keepalive.
Feb 19 11:05:42 homematic-raspi user.err rfd: LGWPortWrapper::keepAliveThreadFunction(): Did not receive reply on keepalive.

Anhand dieser Ausgaben muss ich sagen das es danach aussieht das aus irgendwelche gründen der Link auf eth0 verloren geht. Bist du sicher das dein Switch oder Router an dem der Pi steckt nicht irgendwas komisches macht und den Link nach einer gewissen zeit beendet? Das könnte dazu führen, dass RaspberryMatic den Link als nicht mehr existent erkennt und dann entsprechend das devices runterfährt. Und ehrlich gesagt hab ich das selbst noch gar nicht getestet was passiert wenn ich einfach das LAN Kabel ziehe und wieder stecke um das gleiche zu simulieren. Würde an deiner Stelle auch mal das LAN-Kabel überprüfen - nicht das das eine Macke hat und eben hin/wieder dafür sorgt das der Pi den Link als nicht mehr existent erkennt. Des Weiteren kann man aber natürlich auch einen Hardwaredefekt am LAN-Port des Pi nicht ausschliessen.

@Emilleopold
Copy link
Author

Ich habe jetzt übers Wochenende von dem RPI2 auf einen RPI3 gewechselt. Evtl. ist es ein Hardwareproblem. Ich habe jetzt das Netzwerkkabel nicht gewechselt aber ich warte mal ab, was der RPI3 macht. Mit dem RPI2 hatte ich alle 2-4 Tage das Problem, dass sich die Netzwerkschnittstelle abgemeldet hat.
Mal sehen was passiert.

@Emilleopold
Copy link
Author

Seit 2 Wochen läuft alles ohne Probleme. Eventuell war es doch ein Hardware Problem mit dem RPI2.

@ralfkaminski
Copy link

ralfkaminski commented May 20, 2018

Hallo Jens,
Ich hatte auch schon öfrer dad Problem, dass der Netzwerkadapter vom Raspberry 3 deaktiviert wurde. Das passierte immer bei einem Stomausfall, wenn raspberrnatic eher gestartet war, als meine fritzbox.
Wenn auf solche Fälle der watchdog reagieren könnte und den Raspberry neu startet, wäre das eine riesige Hilfe.
Mit freundlichen Grüßen
Ralf Kaminski

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants