DHCP-Spamming / Fehlende Daten

Hallo zusammen!

Ich habe seit wenigen Tagen ein Discovergy Smart Meter. Seit heute morgen ist der Zähler auch im Portal zu sehen. Dort habe ich mir eine Benachrichtigung eingestellt gehabt, dass mich das Portal informieren soll, wenn der Zähler 10 Minuten keine Daten sendet. Das war heute gleich mehrfach und zuletzt jetzt sogar über Stunden der Fall. Im Zuge der Fehlersuche hab ich mal in meiner Firewall die Logs geprüft und festgestellt, dass der Zähler was DHCP (v4) angeht ein merkwürdiges Verhalten an den Tag legt. Zunächst hatte der Zähler kein Static-Lease sondern ein dynamisches. Jetzt hat er ein Static-Lease, das Verhalten hat sich aber nicht geändert:

Der Zähler fragt JEDE MINUTE (!) nach einem DHCP-Lease, bekommt eins angeboten, nimmt es aber offenbar nicht an. Also er sendet ein DISCOVER, bekommt ein OFFER und dann geht das ganze Spiel eine Minute später von vorne los. Angeblich sendet der Zähler aber seit 12.04.2022 21:09:09 wieder Daten. An dem DHCP-Verhalten ändert aber auch das nichts.

Hier mal ein Log (Zeit ist local, also GMT+2, MAC und IP-Adressen sind anonymisiert):

Apr 12 21:01:25	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:01:25	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:02:29	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:02:29	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:03:33	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:03:33	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:04:36	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:04:36	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:05:40	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:05:40	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:06:44	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:06:44	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:07:49	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:07:49	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:08:54	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:08:54	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:09:47	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:09:47	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:09:49	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:09:49	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:09:51	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:09:51	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:09:56	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:09:56	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:10:04	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:10:04	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:10:20	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:10:20	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:10:53	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:10:53	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:11:56	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:11:56	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:12:52	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:12:52	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:12:55	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:12:55	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:12:58	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:12:58	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:13:02	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:13:02	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:13:10	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:13:10	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:13:26	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:13:26	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:13:57	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:13:57	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:15:01	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:15:01	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:16:05	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:16:05	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:17:10	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:17:10	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:18:15	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:18:15	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:19:20	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:19:20	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:20:24	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:20:24	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:21:27	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:21:27	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:22:30	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:22:30	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:23:36	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:23:36	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:24:39	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:24:39	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:25:43	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:25:43	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:26:48	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:26:48	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:27:51	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:27:51	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:28:55	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:28:55	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:29:59	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:29:59	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:31:03	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:31:03	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:32:07	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:32:07	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:33:10	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:33:10	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:34:13	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:34:13	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:35:18	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:35:18	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:36:23	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:36:23	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:37:27	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:37:27	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:38:31	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:38:31	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:39:34	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 12 21:39:34	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1

Kann das jemand so nachstellen/kennt das Problem? Ansonsten muss ich wohl morgen mal den Support anrufen.

Viele Grüße
Malte

1 „Gefällt mir“

Guten Morgen, Malte, willkommen im Forum und vielen herzlichen Dank für ihren spannenden Beitrag. Ehrlicherweise kann ich mit ihren Feststellungen nicht viel anfangen, und ich gehe davon aus, dass unser Support an der Stelle auch ein Stück überfragt sein wird. Aber ich leite Ihre Informationen an die Kollegen unserer IT weiter und wir geben Ihnen zeitnah eine Rückmeldung zu dem beschriebenen Verhalten des Gateways.

Viele Grüße und nochmals vielen Dank! Pablo

PS: Für Software und Entwicklung haben wir mehrere offene Stellen … :wink:

Hallo Malte,

kurze, aber wichtige Rückfrage: Können Sie mir bitte sagen, welches Gateway bei Ihnen installiert wurde? Ein grüner Discovergy Meteroit 3.5 oder das zertifizierte Gateway von Sagemcon Dr. Neuhaus?

Vielen Dank im Voraus für Ihr Rückmeldung! Pablo

Hallo Pablo,

erst mal nur schnell ein Feedback hierzu: Es wurde ein grüner Discovergy Meteroit 3.5 verbaut.

Viele Grüße
Malte

Hi Malte,

vielen Dank! Ich melde mich zurück, sobald mit eine Antwort von der IT vorliegt.

Viele Grüße und einen schönen Tag
Pablo

Moin!

Noch einmal eine Ergänzung meinerseits: Ich habe dem Meteroit heute, nachdem er gar keine Daten mehr sendete, mal für ~5 Minuten komplett das LAN-Kabel abgezogen, in der Hoffnung, dass er dann intern einen Interface-Reset beim wieder Stecken macht.

Hat scheinbar geholfen:

Apr 17 15:23:59	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 17 15:23:59	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 17 15:23:59	dhcpd	42488	DHCPREQUEST for 192.168.XXX.XXX (192.168.XXX.XXX) from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 17 15:23:59	dhcpd	42488	DHCPACK on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 17 15:24:57	dhcpd	42488	DHCPDISCOVER from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 17 15:24:57	dhcpd	42488	DHCPOFFER on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 17 15:24:57	dhcpd	42488	DHCPREQUEST for 192.168.XXX.XXX (192.168.XXX.XXX) from 2c:dd:0c:XX:XX:XX via vmx0.1
Apr 17 15:24:57	dhcpd	42488	DHCPACK on 192.168.XXX.XXX to 2c:dd:0c:XX:XX:XX via vmx0.1

Er hat zwar, warum auch immer, den ganzen DHCP-Flow zwei mal durchlaufen, aber diesmal korrekt auch mit REQUEST und ACK. Seitdem kam DHCP-mäßig auch nichts mehr vom Meteroiten. (Lease Time ist bei 1 Tag, daher dürfte vor morgen auch nichts mehr kommen)

Dennoch denke ich, sollte das jetzt nicht einfach als „behoben“ abgetan werden. Irgendwo ist da ja ein Fehler im System :wink:
Wenn ich mit Tests/Fehlersuche behilflich sein kann, darf sich die Technik gern bei mir melden :slight_smile:

Frohe Ostern und viele Grüße
Malte

1 „Gefällt mir“

Guten Morgen, @MalteH.
vielen Dank für Ihren Update und ich freue mich, dass sich das Problem ein Stuck von selbst gelöst hat. Ich habe dennoch letzte Woche unserer IT die Seriennummer ihres Gateways übermittelt, damit die Kollegen bei Gelegenheit dessen Verhalten überprüfen können.

Viele Grüße und eine angenehme Arbeitswoche
Pablo Santiago, Discovergy GmbH