CCU2 fragt alle 2 Sekunden per DNS nach "NULL"
Moderator: Co-Administratoren
CCU2 fragt alle 2 Sekunden per DNS nach "NULL"
Hallo zusammen!
Ich betreibe die CCU2 (Firmware 2.31.25) seit nunmehr 3 Wochen. Alles läuft soweit prima. Ich habe im Netzwerk Pi-Hole auf einem Raspberry laufen (ein Werbeblocker, der im Netzwerk für alle Clients als DNS-Server agiert, also auch für die Homematic CCU2).
Im Protokoll des Pi-Hole habe ich nun gesehen, dass die Homematic 30 mal pro Minute (kein Tippfehler) versucht, die Adresse "NULL" aufzulösen, was natürlich scheitert. Vermutlich ist irgendwo in der CCU2 ein Parameter nicht gesetzt, so dass "NULL" als String dabei rauskommt und in die DNS-Abfrage gepackt wird. Weil die DNS-Anfrage scheitert, wird sie dann ständig wiederholt -> Vermutung. (Im unten angehängten Screenshot als NULL.FRITZ.BOX zu sehen, da das Pi-Hole seine DNS-Anfragen an die Fritzbox weitergibt.)
Hat einer von Euch vielleicht eine Idee, was da genau auf der CCU2 schief läuft und was ich tun könnte, um die Ursache zu finden? (Als Addons sind nur XML-API in Version 1.15 und E-Mail in VErsion 1.6.8 installiert. Sonst nichts.)
Grüße, Ralph
Ich betreibe die CCU2 (Firmware 2.31.25) seit nunmehr 3 Wochen. Alles läuft soweit prima. Ich habe im Netzwerk Pi-Hole auf einem Raspberry laufen (ein Werbeblocker, der im Netzwerk für alle Clients als DNS-Server agiert, also auch für die Homematic CCU2).
Im Protokoll des Pi-Hole habe ich nun gesehen, dass die Homematic 30 mal pro Minute (kein Tippfehler) versucht, die Adresse "NULL" aufzulösen, was natürlich scheitert. Vermutlich ist irgendwo in der CCU2 ein Parameter nicht gesetzt, so dass "NULL" als String dabei rauskommt und in die DNS-Abfrage gepackt wird. Weil die DNS-Anfrage scheitert, wird sie dann ständig wiederholt -> Vermutung. (Im unten angehängten Screenshot als NULL.FRITZ.BOX zu sehen, da das Pi-Hole seine DNS-Anfragen an die Fritzbox weitergibt.)
Hat einer von Euch vielleicht eine Idee, was da genau auf der CCU2 schief läuft und was ich tun könnte, um die Ursache zu finden? (Als Addons sind nur XML-API in Version 1.15 und E-Mail in VErsion 1.6.8 installiert. Sonst nichts.)
Grüße, Ralph
-
- Beiträge: 257
- Registriert: 18.12.2014, 15:52
- System: CCU
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 1 Mal
Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"
Du kannst mit deiner FritzBox normalerweise auch den Traffic mitschneiden (Capture). Schau dir doch mal den Traffic genauer an. Anhand deines Screenshots kann ich leider nix konkretes erkennen.
Ich übernehme keinerlei Haftung/Garantie für Tipps/Hinweise die ich hier gebe. Danke für euer Verständnis.
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"
Ich würde mal einfach Schritt für Schritt verschiedene Prozesse mal testweise beenden auf der CCU um rauszufinden wer da der verursacher ist. Z.b. Einfach mal mit HMIPServer anfangen und den beenden. Danach reGaHss, crond, usw usw
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"
Danke für den Hinweis. Ich habe eine ganze Reihe an Prozessen beendet, bis ich schließlich den Verursacher gefunden habe. Nach dem Beenden des Prozesses "/bin/multimacd -f /etc/config/multimacd.conf -l 5" hörten die DNS-Anfragen auf. Soweit so gut.
Nach einem Neustart und dem gezielten Beenden von multimacd bekomme ich in der Web-GUI dann aber die Meldung, dass eine Komponente nicht mehr reagiert (BidCos-RF). Das Beenden des Prozesses stoppt somit zwar die sinnlosen DNS-Anfragen, ist aber keine Lösung. Darf ich Euch nochmal um Ideen bitten, wie ich nun weiter vorgehen könnte, um die DNS-Abfragen von multimacd zu stoppen ohne den Prozess zu beenden? Bin Linux-/Homematic-Einsteiger, wie man vielleicht merkt
Danke / Grüße, Ralph
Vorsichtshalber hier mal der Inhalt meiner multimacd.conf:
-----------------------------------------------------------------------
Nach einem Neustart und dem gezielten Beenden von multimacd bekomme ich in der Web-GUI dann aber die Meldung, dass eine Komponente nicht mehr reagiert (BidCos-RF). Das Beenden des Prozesses stoppt somit zwar die sinnlosen DNS-Anfragen, ist aber keine Lösung. Darf ich Euch nochmal um Ideen bitten, wie ich nun weiter vorgehen könnte, um die DNS-Abfragen von multimacd zu stoppen ohne den Prozess zu beenden? Bin Linux-/Homematic-Einsteiger, wie man vielleicht merkt
Danke / Grüße, Ralph
Vorsichtshalber hier mal der Inhalt meiner multimacd.conf:
-----------------------------------------------------------------------
Code: Alles auswählen
Coprocessor Device Path = /dev/mxs_auart_raw.0
#Cuse Device Name = ttyS0
Log Level = 3
Log Identifier = multimac
Log Destination = Syslog
HmIP Cmdline Pattern = */crRFD*
Bidcos Cmdline Pattern = *rfd -c*
Transparent Cmdline Pattern = *update*
Bidcos Exe Pattern = */bin/rfd
Default Subsystem = HmIP
Loop Master Device = /dev/eq3loop
Loop Slave Device Bidcos = mmd_bidcos
Loop Slave Device HmIP = ttyS0
Zuletzt geändert von Ralph_E am 15.02.2018, 19:46, insgesamt 2-mal geändert.
-
- Beiträge: 4155
- Registriert: 09.09.2012, 10:41
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 78 Mal
- Danksagung erhalten: 301 Mal
Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"
War vielleicht der Vorschlag von Jens nur eine Vorgehensweise, um den "Übeltäter" zu finden?
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"
So ist es! Also bitte jemand anders das moch verifizieren das multimacd wirklich der Übeltäter ist und dann kann ich schauen
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"
Neue Erkenntnisse: Meine DNS-Anfragen passen zeitlich und bezüglich der Anzahl exakt zu den unten stehenden Meldungen (Auszug) aus /var/log/messages. Dort finde ich "null:9126" (Aha!). Nur: Was sagen mir diese Meldungen konkret?
Code: Alles auswählen
Feb 15 20:46:54 homematic-ccu2 user.err rfd: XmlRpc transport error
Feb 15 20:47:06 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:06 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:06 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"RF-2677766f","CENTRAL","PONG","2677766f"}]}) on binary://null:9126/RPC2:
Feb 15 20:47:06 homematic-ccu2 user.err rfd: XmlRpc transport error
Feb 15 20:47:09 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"RF-2677766f","CENTRAL","PONG","b628f938"}]}) on binary://null:9126/RPC2:
Feb 15 20:47:09 homematic-ccu2 user.err rfd: XmlRpc transport error
Feb 15 20:47:21 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:21 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:21 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"RF-2677766f","CENTRAL","PONG","2677766f"}]}) on binary://null:9126/RPC2:
Feb 15 20:47:21 homematic-ccu2 user.err rfd: XmlRpc transport error
Feb 15 20:47:24 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"RF-2677766f","CENTRAL","PONG","b628f938"}]}) on binary://null:9126/RPC2:
Feb 15 20:47:24 homematic-ccu2 user.err rfd: XmlRpc transport error
Feb 15 20:47:36 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:36 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"RF-2677766f"}) on binary://null:9126/RPC2:
Feb 15 20:47:36 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"RF-2677766f","CENTRAL","PONG","2677766f"}]}) on binary://null:9126/RPC2:
Feb 15 20:47:36 homematic-ccu2 user.err rfd: XmlRpc transport error
Zuletzt geändert von alchy am 15.02.2018, 20:55, insgesamt 1-mal geändert.
Grund: Code in Codetags posten
Grund: Code in Codetags posten
- deimos
- Beiträge: 5396
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 957 Mal
- Kontaktdaten:
Re: CCU2 fragt alle 2 Sekunden per DNS nach "NULL"
Hi,
du hast einen externen Service, welcher sich mit falscher Callback Url am rfd angemeldet hat. Aufgrund des Ports tippe ich auf Openhab.
Viele Grüße
Alex
du hast einen externen Service, welcher sich mit falscher Callback Url am rfd angemeldet hat. Aufgrund des Ports tippe ich auf Openhab.
Viele Grüße
Alex