Estou tentando configurar um servidor DHCP usando o isc-dhcp-server no Ubuntu 16.04. Tudo parecia estar indo bem porque eu estava recebendo um endereço IP depois de desligar o DHCP no meu roteador. Infelizmente, como eu joguei com a configuração, não parece afetar o endereço IP4 atribuído à minha máquina com Windows 10.
Por exemplo, depois de alterar o intervalo como mostrado no arquivo dhcp.conf para o mostrado abaixo, a máquina Windows ainda obteria 10.0.0.101, que está fora do intervalo especificado.
ddns-update-style none;
opção domain-name "somename";
default-lease-time 600;
max-lease-time 7200;
autoritativo;
instalação de log local7;
sub-rede 10.0.0.0 netmask 255.255.255.0 {
opção domain-name-servers 8.8.8.8, 8.8.4.4;
intervalo 10.0.0.60 10.0.0.65;
roteadores de opções 10.0.0.1;
}
Eu tentei excluir /var/lib/dhcp/dhcpd.leases & amp; /var/lib/dhcp/dhcpd.leases~ mas não fez diferença.
Eu tive um pouco mais de sorte com um Mac. Foi atribuído um endereço IP no intervalo, mas depois de parar o serviço:
serviço sudo isc-dhcp-server stop
Notei que o Mac ainda tinha um endereço IP, embora diferente:
10.0.0.102.
A máquina do Windows também recebeu seu endereço IP 10.0.0.101. O fato de que os dispositivos estão obtendo um endereço IP quando o isc-dhcp-server está parado me fez pensar que posso ter vários servidores DHCP em execução, mas como posso saber? (BTW - não consegui encontrar "dhcp-service-identifier" em dhcpd.leases).
Não tenho certeza de que vários servidores DHCP são o problema, no entanto, porque se eu entendi as coisas corretamente, o arquivo dhcp.conf deve ser aplicado a qualquer servidor DHCP, Estou um pouco perplexo a menos que:
- Há um erro no meu arquivo dhcp.conf
- O servidor DHCP está sendo executado em uma máquina diferente (não é o roteador!)