O Debian recentemente mudou para usar o network-manager como a maneira padrão de configurar interfaces de rede. Configure a rede usando o network-manager ou certifique-se de que /etc/init.d/networking seja chamado na seqüência de inicialização do init, caso contrário o conteúdo de / etc / network / interfaces será irrelevante.
Execute ls -l /etc/rc[1-5].d/ | grep net
e certifique-se de ver algo como o seguinte:
lrwxrwxrwx 1 root root 25 Oct 2 2014 S01networking -> ../init.d/networking
Se isso for feito, dê uma olhada em dmesg | grep eth0
, mas substitua eth0 pelo nome do adaptador de rede na Máquina Virtual. Relatar erros eny.
Se você não vir o script init de rede sendo referenciado, ou se você vir o network-manager, faça o seguinte como root:
update-rc.d networking defaults
update-rc.d -f network-manager remove
que deve instalar os links simbólicos apropriados em /etc/rc[1-6].d/
e desativar o gerenciador de rede.
Para instalar manualmente o link simbólico, você pode avisá-lo para iniciar em qualquer nível de execução de 1 a 5. Por exemplo:
pushd /etc/rc1.d/ && ln -s ../init.d/networking S08networking && popd
for i in 'seq 2 5' ; do push /etc/rc$i.d/ && ln -s ../init.d/networking S01networking && popd ; done
pushd /etc/rc6.d/ && ln -s ../init.d/networking K07networking && popd
pushd /etc/rc0.d/ && ln -s ../init.d/networking K07networking && popd
Para desabilitar manualmente o network-manager do:
rm /etc/rc*.d/S*network-manager