FB 4690 vergibt IP Adressen doppelt

nutrix schrieb:
Solange die DHCP Lease Time eingestellt ist, solange wird die zugewiesene IP behalten.
Da fehlt der wichtigte Punkt "solange ein client verbunden bleibt und ......"

Du weißt das sicherlich, die Erläuterung ist für den TE und andere:
Ein client erinnert sich nach dem disconnect nicht an die lease time. Er fragt beim anschließen immer neu, die lease time ist nur für den Server. Er weißt dann die gleiche IP Adresse wieder zu oder wenn die lease time abgelaufen ist eine neue (oder zufällig wieder die gleiche, wenn das weiterhin die nächste freie ist).
Avenger84 schrieb:
Also hätte ich alle Switche einmal vom Strom nehmen müssen?
Korrekt und das war auch vor 7 Jahren schon die Lösung.
Man muss aber leider sagen, dass in dem alten Thread (wie hier auch) viel nichtssagendes geschrieben wurde, die Lösung wurde dort gar nicht genannt.
 
  • Gefällt mir
Reaktionen: nutrix
Nun könnte ein DHCP Server (+X ggf.) einmal im Netz fragen, ob eine IP schon belegt ist bevor er die neu
rausgibt ... oder halt ein Inventory der existierenden per aktiven Scan erzeugen.
 
Ja, kann man prinzipiell machen, erfasst bei zyklischer Abfrage aber nicht zuverlässig alle Geräte. Gerade Clients im Energiesparmodus (WLAN-Power-Save, Sleep, IoT-Stacks) reagieren oft verzögert oder gar nicht auf ARP-Probes und würden damit fälschlich als „frei“ erscheinen, obwohl ihre Lease noch gültig ist. Bei dem ARP-Probe "on demand": Zudem entsteht beim eigentlichen DHCP-Vorgang ein Timing-Problem: Wenn vor der Vergabe erst ein ARP-Request abgewartet werden muss (typisch mehrere 100 ms bis >1 s Timeout), verzögert sich die DHCP-Antwort spürbar. Viele Clients erwarten nach Resume/Link-Up jedoch sehr schnelle DHCP-Replies und senden bei Verzögerung weitere Requests oder starten den Prozess neu, was zusätzliche Last und Race-Conditions erzeugt. Eine zyklische oder ondemand ARP-Inventarisierung erhöht somit Broadcast-Traffic und Latenz, ohne die grundlegende Lease-Semantik von DHCP zuverlässig abbilden zu können.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: klampf
h00bi schrieb:
Da fehlt der wichtigte Punkt "solange ein client verbunden bleibt und ......"

Du weißt das sicherlich, die Erläuterung ist für den TE und andere:
Ein client erinnert sich nach dem disconnect nicht an die lease time. Er fragt beim anschließen immer neu, die lease time ist nur für den Server. Er weißt dann die gleiche IP Adresse wieder zu oder wenn die lease time abgelaufen ist eine neue (oder zufällig wieder die gleiche, wenn das weiterhin die nächste freie ist).
Ja, in der Theorie sollte es so sein, rein praktisch ist es bei mir im Firmennetz doch mal vorgekommen (warum auch immer), daß Geräte einfach die IP behalten hatten. Was glaubst Du, warum ich die Konsolenbefehle so in peto habe. 🙂
 
Zurück
Oben