Não deve ser necessário reinicializar para reconfigurar os endereços IP. Você poderia tentar:
- Adicione um novo endereço ao servidor com o roteamento apropriado.
- Adicione um novo endereço às VMs ou substitua os endereços nas VMs. (Isso só é necessário se o servidor não estiver NATing os endereços para as VMs. Se eles tiverem endereços IP privados, deixe-os como estão.)
- Reinicie todos os serviços que estão apenas ouvindo no endereço antigo.
- Altere o gateway padrão no servidor quando esse endereço for totalmente roteirizado pelo provedor de colocation.
- Alterar o gateway padrão nas VMs.
- Remova os endereços antigos das VMs quando todas as conexões nesses endereços estiverem fechadas. (Pode exigir a reinicialização do serviço em alguns casos.)
- Remove o endereço antigo do servidor.
Você pode alterar /etc/network/interfaces
e usar apenas ifup
e ifdown
para configurar e desconfigurar os endereços. Usar o comando nohup /etc/init.d/network/restart 2>&1
é uma reinicialização mais robusta.
Se você tiver uma porta de gerenciamento separada ou estiver trabalhando no console, poderá ignorar o nohup
no comando acima. Usar ifdown
na configuração principal (eth0) só deve ser feito se você não estiver conectado por essa interface.