Rede somente de host com caixa Virtual e máquina host Windows: não é possível localizar o dispositivo eth1

12

(RESPONDER ABAIXO)

Eu tenho problema com a implementação da rede somente host no Virtualbox. minha máquina host está rodando sob o Windows 7 Ultimate, e o sistema operacional convidado é o Ubuntu Server 12.04.2 64bit.

Eu configuro o adaptador somente para host de caixa virtual.

Como você pode ver, o servidor DHCP está desabilitado e eu tento habilitado e desabilitado, mas o problema ainda está lá.

Abaixo está o resultado de

ipconfig /all

do Windows CMD

Agora minhas configurações de rede de máquina virtual

Quando eu executo o VM, o ubuntu força algum problema com a configuração da rede, conforme a imagem abaixo

Meu arquivo / etc / network / interfaces, conforme abaixo:

Quando eu reiniciar o serviço de rede, mostre "Não é possível encontrar o dispositivo eth1, Falha ao exibir a eth1 como abaixo:

se eu for com as opções "ifdown", responda como "bleow":

qualquer ajuda será apreciada

Obrigado antecipadamente

RESPOSTA

O nome do adaptador de rede VirtualBox na máquina convidada não é fixo o tempo todo, sempre que você desabilitar e habilitar o adaptador host de preferências do VB, o número pós-anexado do nome do dispositivo de rede aumentará. Por exemplo, se você desabilitar e habilitar o adaptador somente para host de rede cinco vezes, o novo nome de rede deverá ser eth4 e, se tiver sido oito vezes, o nome da rede deverá ser eth7 e assim por diante.

se você não souber qual é o nome do seu dispositivo de rede atual, use:

ifconfig -a 

imprimirá todos os adaptadores de rede (dispositivos) disponíveis, localizará seu novo nome e reconfigurará o arquivo / etc / network / interfaces com o novo nome.

para configuração do DHCP use o código abaixo com a alteração da eth5 com o nome do seu dispositivo atual

auto eth5
iface eth5 inet dhcp

E para ip estático você pode codificar abaixo: (você ainda precisa alterar a eth5 com o nome do seu dispositivo, e também o ip estático, sem necessidade de mudar a máscara de rede na maioria das situações):

auto eth5
iface eth5 inet static
        address 192.168.56.101
        netmask 255.255.255.0

Espero que isso ajude alguém.

    
por Mohammad Ahmad 05.05.2013 / 14:49

3 respostas

1

Não precisa ser eth1. Na minha máquina virtual, é eth2.

O que ls /dev/eth* imprime, no seu caso?

    
por ignis 06.05.2013 / 15:55
2

Para ver uma lista dos adaptadores que sua máquina virtual pode acessar, use isto:

ls /sys/class/net

Isso mostrará os nomes das interfaces. Por exemplo, com dois adaptadores de rede configurados, meu convidado do Ubuntu se parece com isso.

eth1  eth2  lo
    
por Christian Long 11.05.2013 / 08:08
0

Enfrentamos o mesmo problema após a atualização do Virtualbox 4.x para 5.x (no Debian, mas isso certamente se aplica ao Ubuntu também). Eu deixei um gateway 0.0.0.0 na declaração /etc/network/interfaces de eth1 (vboxnet0, somente host), o que foi bom para o 4.x, mas travou o serviço em 5.x com failed to bring up eth1 .

A remoção da gateway (e broadcast e network ) da declaração eth1 resolveu o problema.

Observe que você pode ter regras fixas em /etc/udev/rules.d/70-persistent-net.rules que você pode querer excluir / atualizar.

    
por Yvan 01.08.2017 / 13:52