ti-enxame.com

Força o cliente dhcp a obter uma nova concessão

Tenho um servidor DHCP Linux em execução na minha rede. Recentemente descobri que posso atribuir endereços IP específicos a clientes com base em seus endereços MAC, modificando o dhcpd.conf Arquivo.

Agora, há algo que eu posso fazer do lado do servidor que invalidaria a concessão de um cliente específico, forçando-o a obter um novo do servidor (depois de adicionar entradas em dhcpd.conf), sem liberar/renovar do lado do cliente?

10
ankit

A resposta depende de como você configurou anteriormente o servidor DHCP.

O comportamento normal do DHCP é este:

  1. O aluguel é concedido por um período de talvez 7 dias.
  2. A máquina cliente começa a solicitar um novo aluguel no meio do período de aluguel atual.
  3. A máquina cliente só para de usar o endereço IP quando obtém uma nova concessão do mesmo servidor DHCP ou a concessão expirou.

A consequência disso é que você precisa começar a planejar a manutenção da rede. Quando você for fazer uma alteração que exigirá novas configurações de IP, sobre o "tempo de concessão" à frente, você precisará reduzir o tempo de concessão para uma configuração mais dinâmica (por exemplo, 30 minutos).

dessa forma, as alterações no DHCP serão implementadas suavemente e, quando estiver pronto, você aumenta o tempo de lease de volta para um valor mais razoável. Não deixe isso em 30 minutos, pois isso significa que, se o servidor DHCP falhar, metade das suas máquinas ficará sem conexão em 15 minutos.

Você pode forçar uma mudança no arrendamento pedindo a todos que reiniciem seus computadores (ou para os mais tecnicamente capazes, liberando e renovando seus arrendamentos)

5
Michael Shaw

Você pode querer diminuir seu default-lease-time e max-lease-time no dhcpd.conf. Isso deve forçar seus clientes a obter um novo aluguel assim que o tempo expirar.

2
SiliconChaos