Force o cliente dhcp a obter uma nova concessão

9

Eu tenho um servidor DHCP linux em execução na minha rede. Descobri recentemente que posso atribuir endereços IP específicos a clientes com base em seu endereço MAC, modificando o arquivo dhcpd.conf .

Agora há algo que eu posso fazer do lado do servidor que invalida um locação específica do cliente, forçando-o a obter um novo do servidor (depois de ter adicionado entradas em dhcpd.conf ), sem liberar / renovar no lado do cliente?

    
por ankit 16.11.2010 / 02:18

2 respostas

5

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

O comportamento normal do DHCP é este:

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

A conseqüência disso é que você precisa começar a planejar sua manutenção de rede. Quando você fizer uma alteração que exigirá novas configurações de IP, sobre o "tempo de concessão" adiante, será necessário 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 sem problemas e, quando você estiver pronto, aumentará o tempo de concessão de volta para um valor mais sensato. Não o deixe 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 na concessão solicitando a todos que reinicializem seus computadores (ou para os mais tecnicamente capazes, liberando e renovando seus contratos)

    
por 19.11.2010 / 17:47
2

Você pode querer reduzir seu default-lease-time e max-lease-time em dhcpd.conf . Isso deve forçar seus clientes a obter um novo contrato quando o tempo expirar.

    
por 17.11.2010 / 18:51

Tags