Por que o Windows Server não responderia ao DHCP DISCOVER?

7

Minha rede estava funcionando bem e eu a quebrei.

Existe um roteador Cisco 1711 que foi configurado para distribuir concessões DHCP para os PCs clientes. Eu tenho um controlador de domínio (Server 2008) na mesma rede que eu queria assumir a função DHCP. Adicionei a função DHCP ao servidor, configurei o escopo e o ativei. Então desliguei o DHCP no Cisco 1711 executando no service dhcp no modo de configuração.

Eu tentei renovar o endereço IP em um cliente e ele falhou. Eu executei o Wireshark no servidor e ele vê as três solicitações DHCP que o cliente envia antes de relatar uma falha. Absolutamente nenhum pacote DHCP é enviado em resposta. No DHCP mmc, o Statistics conta a mesma história:

Discovers        0
Offers           0
Requests         6
Acks             0
Nacks            0
Declines         0
Releases         0
Total Scopes     1
Total Addresses  50

O serviço DHCP está em execução e autorizado. Eu verifiquei C:\Windows\System32\dhcp\DhcpSrvLog-Mon.log para confirmar isso.

00,01/24/11,13:46:23,Started,,,,,0,6,,,
55,01/24/11,13:46:25,Authorized(servicing),,cfl.local,,,0,6,,,

Eu verifiquei três vezes a configuração do meu escopo, está definitivamente correto. O servidor não é multi-homed. Desativei e reativei as ligações DHCPv4 no único adaptador de rede. Eu até reiniciei o servidor. Não consigo pensar em nenhuma razão para o servidor ignorar as solicitações DHCP.

Isso fica mais estranho. Eu decidi desistir de usar o servidor e voltar a usar o roteador Cisco como servidor DHCP. Eu corri service dhcp no modo de configuração para continuar o serviço DHCP. Eu tentei renovar a concessão de DHCP no PC cliente novamente, e ainda falhou. Em seguida, liguei a depuração ( debug ip dhcp server events e debug ip dhcp server packet ) e tentei renovar o DHCP no cliente novamente. Não houve absolutamente nenhuma saída para minha sessão SSH com o roteador! É como se os pacotes estivessem desaparecendo completamente.

A rede é simples e plana. Todos os dispositivos (PCs, servidor, roteador) estão conectados ao mesmo switch de gigabit de camada 2.

    
por Nic 24.01.2011 / 23:06

1 resposta

4

Você não verificou realmente se a máquina do Windows Server está recebendo as solicitações DHCPDISCOVER. Eu colocaria um sniffer nele (o Microsoft Network Monitor ou o Wireshark) e verificaria se os pacotes realmente estão chegando ao servidor.

Você tem certeza de que o seu switch Ethernet não tem nenhuma funcionalidade "sofisticada" relacionada ao DHCP que possa estar atrapalhando? Seu desaparecimento de pacotes DHCP que você descreve no final de sua postagem me faz pensar se a mudança está "engolindo" de alguma forma.

Edit: Zow-- eu sou um idiota! Fale sobre não ser capaz de ler.

Aqui está uma pergunta tola: a NIC do computador servidor está configurada com um endereço IP dentro da sub-rede que o escopo DHCP abrange? Caso contrário, você precisará de um agente de retransmissão DHCP (que poderia estar em execução no roteador) para encaminhar a solicitação ao servidor porque, mesmo que esteja recebendo a solicitação na camada 2, se o servidor não tiver uma NIC no sub-rede com o escopo (ou se a solicitação não vier de um agente de retransmissão na sub-rede que corresponde ao escopo) o servidor não responderá.

Se eles forem apenas endereços IP RFC1918, vá em frente e edite sua pergunta para incluir o endereço IP do computador servidor e os limites e limites do escopo DHCP.

    
por 24.01.2011 / 23:13