Não é possível anexar VMs do CentOS via DHCP após a troca do roteador

1

Eu recentemente troquei um antigo modem Netgear / roteador sem fio e substituímos por um ZyXel P660HW-T1 fornecido pelo nosso ISP. Configurei-o para que o novo roteador tenha o mesmo endereço IP, máscara de sub-rede, endereço inicial do pool de IP e tamanho do pool de IPs como o antigo. Além disso, configurei-o para usar o mesmo SSID e chave sem fio do dispositivo antigo. (Para parar os usuários gritando comigo: -))

As máquinas Windows conectam-se à rede (por toda a parte sem fio) sem dificuldade. Duas máquinas Ubuntu conectam via WiFi sem dificuldade (o endereço IP é atribuído a wlan0, o que eu acho que é o que se esperaria).

O problema está nas VMs do CentOS que executamos nas estações de trabalho do Windows. Anteriormente, poderíamos conectá-los no modo Bridged e eles receberiam um endereço IP na rede pelo DHCP. O dispositivo conectado foi o eth0. Agora, no entanto, isso funciona apenas muito ocasionalmente. Como acho que configurei o novo roteador de maneira idêntica à antiga, não consigo entender qual é o problema. Não queremos reverter para o roteador antigo, pois ele não era confiável, descartava conexões regularmente e assim por diante. Alguém tem alguma sugestão?

    
por user871967 19.02.2013 / 12:22

2 respostas

1

Acontece que o problema era com o próprio roteador ZyXel neste caso - parece que o lote inicial deste modelo em particular foi enviado com um firmware desonesto que não conseguia lidar corretamente com as concessões DHCP. Após cerca de duas semanas de telefonemas (!) E usuários frustrados, consegui um substituto enviado pelo ISP e funcionou perfeitamente fora da caixa ...

    
por 12.03.2013 / 10:43
0

Para depurar problemas de rede, o tcpdump (Linux) e o Wireshark (Linux e Windows) são seus amigos.

O Wireshark está cheio de vulnerabilidades de segurança (geralmente buffer overflow em alguns de seus centenas de decodificadores). Eu não estou particularmente preocupado com eles, mas para estar no lado seguro eu prefiro fazer a captura com o mais burro

sudo tcpdump -s 0 -i eth0 -w capture1.cap

e use o luxo de wireshark no arquivo capturado apenas como um usuário comum.

Eu não uso o Windows há alguns anos, não tenho certeza se você verá o tráfego em ponte no host do Windows. Se você não vê, você pode capturar o convidado enquanto você trazer a rede para cima. Nos casos em que a captura não é bem-sucedida antes que a rede seja ativada Eu escrevi um loop infinito para tentar iniciar o tcpdump até conseguir (ou seja, a rede surgiu).

Na rede CentOS é derrubado e acima usando os comandos

sudo service network stop

sudo service network start

Provavelmente você quer ver o tráfego DHCP.

É claro que a leitura da saída do Wireshark requer uma compreensão básica de como o protocolo subjacente (por exemplo, o DHCP) funciona. A rede está cheia de explicações. Também comparar o tráfego de / para uma máquina que não apresenta problemas (ou seu roteador antigo durante uma hora tranquila) pode ajudar a entender.

Depuração feliz!

    
por 19.02.2013 / 19:51