DHCP con hosts de IP fija (Ubuntu)

DHCP con hosts de IP fija (Ubuntu)

Estoy administrando un sistema de oficina que asigna direcciones IP según la dirección MAC. Los hosts fijos se agregan en un dhcpd-hosts.confarchivo que se incluye en dhcpd.conf. Hay algunas PC que no están en el sistema y obtienen IP dinámicas. La mayoría de las PC están configuradas para usar DHCP. Algunos servidores tienen IP estáticas y no están incluidas en el dhcpd-hosts.confarchivo.

El problema es que las IP asignadas dinámicamente a veces entran en conflicto con las fijas.

Entonces la pregunta es ¿cómo puedo detener el conflicto?

Aquí está el 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";

El dhcpd-hosts.confarchivo incluye muchas entradas de host, por ejemplo:

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

Es pcname.intun dominio interno que el DNS resuelve en una IP (192.168.2.123).

Respuesta1

Suponiendo que su pregunta es "¿cómo puedo detener el conflicto?", simplemente suba la IP inicial del rango y coloque las IP estáticas debajo de esta, es decir

range 192.168.2.20 192.168.2.254;

y luego 192.168.2.1 -> 192.168.2.19 están libres para estática.

Obviamente, tendrás que ajustar tu estática para que se ajuste a esta partición.

EDITAR:

Después de RTFM un poco, segúnmanuales de dhcpdEn "Prevención de conflictos de direcciones IP", el servidor debe enviar mensajes ICMP para determinar si la IP está en uso primero, de modo que si está bloqueada o hay un problema de sincronización, creerá que la IP está libre.

información relacionada