O servidor DHCP não recebe o pacote DHCPREQUEST enviado pelo cliente

2

O pacote DHCP entre hosts é perdido.

  1. O servidor envia DHCPOFFER para o cliente.
  2. O cliente recebe DHCPOFFER do servidor.
  3. O cliente envia de volta DHCPREQUEST.
  4. O servidor não recebe o pacote DHCPREQUEST.

Alguém pode sugerir qual poderia ser o motivo disso?

    
por Joseph 30.11.2009 / 05:42

2 respostas

1

Se você está dizendo que o servidor não está recebendo pacotes DHCPREQUEST com base no tcpdump ou wireshark, onde nenhum pacote foi descartado, então é um problema de rede. Verifique as entradas ARP no cliente para o endereço IP dos servidores.

Se você está dizendo ao servidor que não recebeu pacotes usando algum outro mecanismo, então verifique se o servidor pode receber pacotes UDP com a porta de origem 68 (basicamente verifique se o firewall não está bloqueando os pacotes UDP). Eu recomendaria usar uma regra casual como permitir todo o UDP para uma pequena duração de testes se a segurança não for uma grande preocupação.

    
por 30.11.2009 / 15:27
0

Eu sei que parece improvável, mas talvez a rota do cliente para o servidor não suporte fragmentação, e o cliente está enviando pacotes que são muito grandes. Isso, supondo que

  • você está farejando no servidor
  • não há firewalls ou outras coisas entre
  • o cliente pode enviar pacotes para um servidor de tamanho menor

... e que você verificou todos os itens acima.

E sim, essa foi uma pergunta da entrevista que me foi feita uma vez:)

    
por 30.11.2009 / 09:11

Tags