DHCP mit Hosts mit fester IP (Ubuntu)

DHCP mit Hosts mit fester IP (Ubuntu)

Ich verwalte ein Bürosystem, das IPs auf der Grundlage der MAC-Adresse zuweist. Die festen Hosts werden in einer dhcpd-hosts.confDatei hinzugefügt, die in enthalten ist dhcpd.conf. Es gibt einige PCs, die nicht im System sind und dynamische IPs erhalten. Die meisten PCs sind für die Verwendung von DHCP konfiguriert. Einige Server haben statische IPs und sind nicht in der dhcpd-hosts.confDatei enthalten.

Das Problem besteht darin, dass die dynamisch zugewiesenen IPs manchmal mit den festen IPs in Konflikt stehen.

Die Frage ist also: Wie kann ich den Konflikt beenden?

Hier ist das dhcpd.conf:

ddns-update-style none;
default-lease-time 86400;
max-lease-time 604800;
authoritative;
deny declines;
ping-check true;

subnet 192.168.2.0 netmask 255.255.255.0 {
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.2.255;
  option routers 192.168.2.1;
  option domain-name-servers 192.168.2.1;
  range 192.168.2.2 192.168.2.254;
}

include "/etc/dhcp/dhcpd-hosts.conf";

Die dhcpd-hosts.confDatei enthält viele Host-Einträge, zum Beispiel:

host pcname {
  hardware ethernet 00:25:22:ac:0c:44;
  fixed-address pcname.int;
}

Dies pcname.intist eine interne Domäne, die vom DNS in eine IP (192.168.2.123) aufgelöst wird.

Antwort1

Angenommen, Ihre Frage lautet: „Wie beende ich den Konflikt?“, erhöhen Sie einfach die Start-IP des Bereichs und platzieren Sie die statischen IPs darunter, d. h.

range 192.168.2.20 192.168.2.254;

und dann sind 192.168.2.1 -> 192.168.2.19 für die Statistik frei.

Natürlich müssen Sie Ihre Statik an diese Aufteilung anpassen.

BEARBEITEN:

Nach ein bisschen RTFM'ing, lautdhcpd-HandbücherUnter „Vermeidung von IP-Adresskonflikten“ sollte der Server zunächst ICMP-Nachrichten senden, um festzustellen, ob die IP verwendet wird. Wenn diese blockiert ist oder ein Zeitproblem besteht, geht er davon aus, dass die IP frei ist.

verwandte Informationen