Raijin
Fleet Admiral
- Registriert
- Nov. 2007
- Beiträge
- 18.285
Ob man einem Server-Gerät nun via statischer DHCP-Reservierung immer dieselbe IP-Adresse zuweist oder ob man am Gerät selbst eine statische IP festlegt, gibt immer wieder Anlass für Diskussionen. Beides hat Vor- und Nachteile und spaltet die Gesellschaft - fast schon eine Glaubensfrage. Richtig oder falsch gibt es da nicht, sondern nur Abwägen der Vor- bzw. Nachteile sowie persönliche Präferenz.
DHCP definiert aber nur das Protokoll und nicht das Verhalten bzw. Verwalten von IP-Adressen. Dies obliegt der jeweiligen Implementierung, also dem DHCP-Server selbst. Wer mag, kann sich das Folgende gerne durchlesen, aber da es etwas OffTopic ist, im Spoiler.
Bei einer Fritzbox hat man natürlich keinen Einfluss darauf wie der DHCP-Server agiert und deswegen wird er sich mit 99,999999%iger Sicherheit wie die meisten DHCP-Server verhalten: +1 hochzählen bis er gar keine andere Wahl hat als alte Leases zu überschreiben.Incanus schrieb:Ich kenne es zwar eigentlich anders herum, also dass auch ohne feste Vorgaben bekannte Geräte immer wieder die gleiche IP-Adresse bekommen
DHCP definiert aber nur das Protokoll und nicht das Verhalten bzw. Verwalten von IP-Adressen. Dies obliegt der jeweiligen Implementierung, also dem DHCP-Server selbst. Wer mag, kann sich das Folgende gerne durchlesen, aber da es etwas OffTopic ist, im Spoiler.
Hat man Zugriff auf das Hostsystem und kann dort zwischen verschiedenen DHCP-Implementierungen umschalten und sie konfigurieren, kann man auch deren Verhalten anpassen soweit der Dienst entsprechende Optionen bietet. Diese können zB das Verfahren für "frische" DHCP-IPs umfassen (+1 ist nicht der einzige Weg) oder beispielsweise auch ob vor der Vergabe ein Kontroll-Ping erfolgen soll oder nicht. Beides ist wie erwähnt in keinster Weise durch das DHCP-Protokoll vorgegeben, da selbiges lediglich den Prozess des Nachrichtenaustauschs definiert (zB DHCP-Discover oder -Offer) .
Hier mal ein Auszug aus der manpage von dnsmasq:
Hier mal ein Auszug aus der manpage von dnsmasq:
--dhcp-sequential-ip
Dnsmasq is designed to choose IP addresses for DHCP clients using ahash of the client's MAC address. This normally allows a client's address to remain stable long-term, even if the client sometimes allows its DHCPlease to expire. In this default mode IP addresses are distributed pseudo-randomly over the entire available address range. There aresometimes circumstances (typically server deployment) where it is more convenient to have IP addresses allocated sequentially, starting from the lowest available address, and setting this flag enables this mode. Note that in the sequential mode, clients which allow a lease to expire are much more likely to move IP address; for this reason it should not be generally used.
-5, --no-ping
(IPv4 only) By default, the DHCP server will attempt to ensure that an address is not in use before allocating it to a host. It does this by sending an ICMP echo request (aka "ping") to the address in question. If it gets a reply, then the address must already be in use, and another is tried. This flag disables this check. Use with caution.