Limpeza automática de concessões de dhcp no Windows 7

3

Eu tenho um dispositivo Linux personalizado executando um servidor DHCP. Minha negociação DHCP é sempre muito longa (mais de um minuto).

O problema é que o dispositivo não tem armazenamento e as concessões são liberadas toda vez que o dispositivo é reinicializado. Quando o Windows tenta obter um endereço IP com base em concessões antigas, o servidor não pode simplesmente devolver o ip porque ele não tem memória para fornecê-lo anteriormente.

Gostaria que o windows 7 ignorasse quaisquer concessões anteriormente feitas e SEMPRE iniciasse com um DHCP Discover em vez de um DHCP Request

    
por Eric 31.05.2011 / 02:09

2 respostas

1

A solução foi colocar o servidor dhcp no modo autoritativo como descrito aqui

Eu também tive que mudar do udhcpd para o dnsmasq, já que o primeiro não suportava esse parâmetro

    
por 03.07.2012 / 19:33
2

O cliente deve sempre solicitar uma renovação do endereço antigo, que faz parte do protocolo, portanto não consigo ver como você pode configurar o Windows para não fazê-lo. Por que isso é um problema? Se o endereço não estiver disponível, o servidor recusará a solicitação de renovação.

Se, por algum motivo, o servidor não estiver verificando se um endereço está disponível (geralmente fazendo um ping) antes de distribuir novos endereços, você terá problemas, pois distribuirá endereços que já estão em uso. para qualquer cliente que pergunta.

    
por 31.05.2011 / 03:21