Solução de problemas de DHCP - tempos limite do cliente

1

Eu configurei dois uwuntu 13.10 serwers - um deles está em uma pequena rede de teste + mais dois clientes, separados da rede principal da nossa empresa, mas conectados à Internet. Este servidor é meu testbox, estou fazendo novos testes de software nele. Tem DHCP, PXE e DNS nele.

O outro está em nossa rede principal, servindo atualmente como servidor DHCP e redirecionador de DNS.

Problema:

Em nossa grande rede, as solicitações de DHCP tendem a esgotar o tempo limite antes de chegar ao servidor DHCP e não sei porque (90% do tempo). Entradas DHCPDISCOVER não aparecem no SYSLOG no servidor ubuntu. Ao contrário da minha pequena rede de teste, onde o DHCPDISCOVER é exibido muito rapidamente.

Coisas que notei

  • Os clientes Windows 7 e XP, probalby, graças à persistência, estão obtendo seus endereços IP somente após um atraso, que normalmente não é visto na rede de teste (ou em minha rede doméstica).
  • Intel Boot Agent fornecido com o Dell Optiplex 620 ou 755 ou 780 vezes mais frequentemente
  • O CloneZilla, quando iniciado a partir do pendrive USB, ao tentar obter o endereço IP do DHCP, inicia com TIMEOUT = 3secs e não obtém êxito. Em seguida, tenta novamente mais vezes com o aumento de tempos limite e somente após o intervalo ser definido acima de 15 ou 18 segundos - IP é obtido
  • outros programas que tentam obter um IP, definindo o tempo limite de 15 segundos ou menos, não obtêm êxito.

Ambiente

  • Nosso roteador é apenas um roteador - não atende a DHCP nem é encaminhador de DNS,
  • O Ubuntu box é uma máquina separada que atualmente faz apenas essas duas coisas,
  • Entre a máquina que estou testando e disse que o servidor DHCP é um switch, CISCO SB SGE2010, Gigabit. Claro que existem máquinas que são de dois a quatro interruptores,
  • A eth0 do servidor DHCP é de 100 Mbit,
  • Respostas da mesma máquina para consultas DNS são imediatas (estou testando endereços de resolução que não uso há algum tempo),
  • Eu posso pingar qualquer coisa deste servidor e servidor de qualquer máquina e nenhuma perda de pacote está ocorrendo,
  • nossa rede é composta por cerca de 140 máquinas, incluindo equipamentos de rede endereçados estaticamente,
  • Usamos apenas um subned de 192.168.0.0/24 e não há VLANs (ainda),
  • meu servidor DHCP não tem nenhum pool para atribuir, somente arrendamentos estáticos . Eu tentei adicionar uma piscina também, mas isso não mudou nada, então de volta à estaca zero.

EDITAR : o servidor Ubuntu reporta 9% de memória e 1,23% de processador e 2,5% de uso de disco rígido.

Isso é tudo. Eu não sei se devo instalar um sniffer na minha caixa Ubuntu para ver se os pacotes de descoberta DHCP estão realmente chegando, realmente não tenho idéia. Por favor, indique-me como resolver este caso.

    
por Kitet 26.03.2014 / 11:27

1 resposta

2

Habilite o portfast em todas as portas. Sem o portfast, há um atraso bastante longo entre o momento em que uma porta aparece e quando ela pode começar a transmitir tráfego. Isso é o suficiente para que a maioria das implementações DHCP acabem.

    
por 26.03.2014 / 14:07

Tags