O VirtualBox com o convidado do Ubuntu não pode fazer ping fora

2

Aqui está minha situação:

  • um host Ubuntu 12.04 executando o VirtualBox;
  • duas VMs convidadas executando o Ubuntu Server 12.04
  • rede doméstica, então meu computador host tem uma conexão sem fio com o roteador do meu provedor.

Meu problema está em uma das máquinas virtuais: ele tem 3 NICs, uma no modo NAT e as outras no modo Somente host. Meu objetivo é usar eth0 (NAT) para acesso à Internet e eth1, eth2 (Host Only) para gerenciamento de rede virtual interna (eth1 usa um VBoxNet com este IP 192.168.69.254).

Sempre que tento $ping 8.8.8.8 , obtenho Destination Host Unreachable .

Embora, se eu $ping 192.168.69.10 , que é o IP da outra VM, funcione.

Eu também não posso pingar meu host nem meu roteador

Meu arquivo /etc/network/interfaces é:     auto lo     iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.69.1
netmask 255.255.255.0

auto eth2
iface ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFASE promisc off
down ifconfig $IFACE down

$route -n retorna:

Destination   Gateway     Genmask        Flags Metric Ref Use Iface
0.0.0.0       10.0.2.2    0.0.0.0        UG    100    0   0   eth0
10.0.2.0       0.0.0.0    255.255.255.0  U       0    0   0   eth0 
192.168.69.0   0.0.0.0    255.255.255.0  U       0    0   0   eth1
192.168.100.0  0.0.0.0    255.255.255.0  U       0    0   0   virbr0

Esquecendo por enquanto o que a eth2 precisa fazer e sua configuração, por que não posso sair da caixa Host?

O que posso fazer para ajudar você a me ajudar? : -)

-Editar -

No meu host: $ ifconfig -a

eth0  Link encap:Ethernet  IndirizzoHW 00:26:9e:d5:1a:bb  
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisioni:0 txqueuelen:1000 
      Byte RX:0 (0.0 B)  Byte TX:0 (0.0 B)

eth1  Link encap:Ethernet  IndirizzoHW c4:17:fe:17:31:b3  
      indirizzo inet:192.168.1.186  Bcast:192.168.1.255  Maschera:255.255.255.0
      indirizzo inet6: fe80::c617:feff:fe17:31b3/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:1774067 errors:3 dropped:0 overruns:0 frame:3371346
      TX packets:1486276 errors:266 dropped:0 overruns:0 carrier:0
      collisioni:0 txqueuelen:1000 
      Byte RX:1642836807 (1.6 GB)  Byte TX:170395284 (170.3 MB)
      Interrupt:16 

lo    Link encap:Loopback locale  
      indirizzo inet:127.0.0.1  Maschera:255.0.0.0
      indirizzo inet6: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:9119 errors:0 dropped:0 overruns:0 frame:0
      TX packets:9119 errors:0 dropped:0 overruns:0 carrier:0
      collisioni:0 txqueuelen:0 
      Byte RX:1089979 (1.0 MB)  Byte TX:1089979 (1.0 MB)

vboxnet0  Link encap:Ethernet  IndirizzoHW 0a:00:27:00:00:00  
      indirizzo inet:192.168.69.254  Bcast:192.168.69.255  Maschera:255.255.255.0
      indirizzo inet6: fe80::800:27ff:fe00:0/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:2314 errors:0 dropped:0 overruns:0 carrier:0
      collisioni:0 txqueuelen:1000 
      Byte RX:0 (0.0 B)  Byte TX:345450 (345.4 KB)

vboxnet1  Link encap:Ethernet  IndirizzoHW 0a:00:27:00:00:01  
      indirizzo inet:192.168.57.1  Bcast:192.168.57.255  Maschera:255.255.255.0
      indirizzo inet6: fe80::800:27ff:fe00:1/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:2082 errors:0 dropped:0 overruns:0 carrier:0
      collisioni:0 txqueuelen:1000 
      Byte RX:0 (0.0 B)  Byte TX:331256 (331.2 KB)
    
por Danidan 24.10.2013 / 11:41

2 respostas

2

Eu tive o mesmo problema. Eu resolvi isso alterando meu adaptador de rede virtualbox de "NAT" para "adaptador de ponte".

Você pode usar o NAT para o encaminhamento de porta. Assim, você pode, por exemplo, configurar sua tabela de encaminhamento para encaminhar solicitações da porta 8080 para o servidor virtual.

    
por 13.02.2014 / 10:27
1

Não tenho certeza se isso resolverá seu problema ou não, pois talvez não seja exatamente o mesmo problema que o meu, já que você está usando NAT, mas acho que vale a pena tentar.

Eu estava tendo um problema semelhante em que não pude fazer ping no meu host ou no roteador ou em qualquer outra caixa da VM do Ubuntu. Eu tinha criado um adaptador WiFi em ponte via Máquina - > Configurações - > Opções de rede no VBox.

Mas percebi que havia dois adaptadores Wifi listados:

Microsoft Virtual WiFi Miniport Adapter 

Realtek RTL8188CE 802.11b/g/n WiFi Adapter

Eu selecionei o Microsoft primeiro, e quando mudei para o Realtek e reiniciei a VM, o problema foi resolvido por mim.

    
por 06.02.2014 / 19:01