DHCP com hosts IP fixos (Ubuntu)

DHCP com hosts IP fixos (Ubuntu)

Estou gerenciando um sistema de escritório que atribui IPs com base no endereço MAC. Os hosts fixos são adicionados em um dhcpd-hosts.confarquivo incluído no dhcpd.conf. Existem alguns PCs que não estão no sistema e recebem IPs dinâmicos. A maioria dos PCs está configurada para usar DHCP. Alguns servidores estão com IPs estáticos e não estão incluídos no dhcpd-hosts.confarquivo.

O problema é que os IPs atribuídos dinamicamente, às vezes, entram em conflito com os fixos.

Então a questão é como faço para parar o conflito?

Aqui está o 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";

O dhcpd-hosts.confarquivo inclui muitas entradas de host, por exemplo:

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

É pcname.intum domínio interno que é resolvido para um IP (192.168.2.123) pelo DNS.

Responder1

Supondo que sua pergunta seja "como faço para parar o conflito?", simplesmente aumente o IP inicial do intervalo e coloque os IPs estáticos abaixo dele, ou seja

range 192.168.2.20 192.168.2.254;

e então 192.168.2.1 -> 192.168.2.19 são gratuitos para estática.

Obviamente, você terá que ajustar sua estática para se adequar a esse particionamento.

EDITAR:

Depois de RTFM um pouco, de acordo commanuais dhcpdem "Prevenção de conflitos de endereço IP", o servidor deve enviar mensagens ICMP para determinar se o IP está em uso primeiro, portanto, se estiver bloqueado ou houver um problema de tempo, ele acreditará que o IP está livre.

informação relacionada