/etc/init.d/networking start errors com “network stop: waiting”

0

Sistema: estou em uma imagem BT5r3 no topo do VMware Fusion 5 no OSX 10.7.4

Giro a VM, efetuo login, executo startx e, em seguida, pulo em um terminal para executar service networking start . Eu tenho apenas uma interface configurada para conectar à minha rede sem fio, na qual estou ligado.

Desde a última reinicialização, continuo recebendo o erro network stop:waiting ao tentar executá-lo. restart e stop também não ajudam. /etc/network/interfaces está configurado bem e até mesmo ignorando-o com ifup de erros:

$ ifup eth0

SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth0.

Isso já funcionou anteriormente. Alguma recomendação sobre como proceder?

Obrigado, mjb

    
por mbb 04.11.2012 / 19:56

2 respostas

2

Certifique-se de que a interface seja exibida quando você executar /sbin/ifconfig -a . Se estiver lá, verifique se o nome do dispositivo não foi alterado de eth0 .

Se não houver interface, verifique as configurações da máquina virtual para garantir que a ponte ainda esteja configurada.

As ferramentas vmware estão instaladas?

Lembre-se também de que ifup / ifdown , /etc/init.d/networking , service funciona apenas como raiz.

    
por 04.11.2012 / 21:20
1

Se você copiar a máquina virtual linux (neste caso é a versão do vmware do BackTrack 5 R 3) de um disco externo ou de um diretório para um novo diretório em seu computador e executá-lo na primeira vez, há uma notificação para “ Eu copiei ou movi. Normalmente, se você escolher "Eu movi-lo" e depois de acessar a área de trabalho por startx , você está tentando ifconfig eth0 up via terminal, aparece um erro:

eth0: ERROR while getting interface flags: No such device.

Isso porque a máquina virtual não conseguiu detectar a interface e não conseguiu gerar o arquivo de regra de interface ( 70-persistent-net.rules ) no /etc/udev corretamente.

Como resolver? É muito simples, basta remover a regra de interface:

root@bt:~# mv /etc/udev/rules.d/70-persistent-net.rules   /etc/udev/rules.d/70-persistent-net.rules.old

Em seguida, reinicie sua máquina.

Tente verificar a interface novamente via terminal usando: ifconfig -a, verifique se há "eth0".

    
por 22.07.2014 / 01:30