Boa tarde a todos, resolvi escrever esta dica por ter tido um problema ao alterar o IP do servidor
VMWare e de suas máquinas virtuais. Configurei um servidor de máquinas virtuais para poder hospedar os sites da empresa em que trabalho. No total foram criadas três máquinas virtuais, sendo elas: WWW, DNS primário e DNS secundário.
Bom, depois de tudo criado e configurado, recebi a notícia de que meu range de IPs iria mudar, ou seja, tive que reconfigurar todos os IPs, inclusive dos arquivos de DNS. Para minha surpresa, ao reiniciar as máquinas virtuais, percebi que as interfaces de rede eth0 não mais estavam sendo reconhecidas e o mais estranho é que uma eth1 tinha aparecido. Tentei subir a interface de rede eth0 na marra e obtive a seguinte mensagem de erro:
SIOCSIFADDR: No such device
No Google encontrei apenas algumas referências, mas foi o suficiente para poder resolver meu problema e acredito que de muitos também.
A solução é a exclusão de três arquivos, que são automaticamente recriados ao dar boot, simples assim. Vamos lá!
No Debian
Linux estes arquivos se encontram em /etc/udev e /etc/udev/rules.d, não sei se em outras distribuições o caminho é o mesmo ou se quer existem estes arquivos.
O primeiro passo é acessar a pasta /etc/udev:
# cd /etc/udev
Remova o arquivo
persistent-net-generator.rules:
# rm persistent-net-generator.rules
Remova os arquivos
z25_persistent-net.rules e
z45_persistent-net-generator.rules:
# cd rules.d
# rm z25_persistent-net.rules
# rm z45_persistent-net-generator.rules
Reinicie a máquina virtual:
# shutdown -r now
Feito isso, ao reiniciar a máquina virtual o problema será resolvido, fiz isso em minhas três máquinas virtuais e resolveu.
Sei que a dica é pequena, porém me ajudou muito, estava até pensando em reinstalar tudo. Espero ter ajudado.
Abraço a todos...