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.conf
arquivo 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.conf
arquivo.
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.conf
arquivo inclui muitas entradas de host, por exemplo:
host pcname {
hardware ethernet 00:25:22:ac:0c:44;
fixed-address pcname.int;
}
É pcname.int
um 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.