VirtualBox - conexão em ponte - o convidado não pode acessar a internet

0

Eu instalei um CLI Debian 3.16.7 como convidado dentro do VirtualBox 5.0.24 em um host Ubuntu-Gnome 16.04 . Configurei a rede para bridged network named wlp4s0 nas preferências de vm porque desejo ter uma interconexão entre várias máquinas virtuais mais tarde e uma conexão com a Internet.
Além disso, cada vm terá um IP estático próprio. Então mudou / etc / network / interfaces no convidado para

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
auto eth0
iface eth0 inet static
   address 192.168.1.10
   netmask 255.255.255.0

O ping e a criação de conexões ssh através da rede são bem-sucedidos (Guest- > Host, Host > Convidado, Guest > outro computador). Mas ping para a internet falha. A internet estava acessível com a configuração da rede NAT vm antes de modificar / etc / network / interfaces .

Qual poderia ser o motivo disso?

Edite sobre o @MarkoPolo:

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

Tente acessar um website:

~$ wget http://www.flugzeuginfo.net/acimages/dh104_kp.jpg
--2016-08-20 17:09:06--  http://www.flugzeuginfo.net/acimages/dh104_kp.jpg
Resolving www.flugzeuginfo.net (www.flugzeuginfo.net)... failed: Name or service not known.
wget: unable to resolve host address ‘www.flugzeuginfo.net’

ifconfig -a
[sudo] password for ros: 
eth0      Link encap:Ethernet  HWaddr xxxxx
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: xxxxxx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:577 errors:0 dropped:0 overruns:0 frame:0
          TX packets:332 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:67163 (65.5 KiB)  TX bytes:39453 (38.5 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
por Alex44 20.08.2016 / 15:52

1 resposta

1

A resolução para este problema foi garantir que /etc/network/interfaces foi preenchido corretamente. Em particular, os atributos gateway e dns-nameservers precisavam ser definidos. O resultado final foi:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
auto eth0
iface eth0 inet static
   address 192.168.1.10
   netmask 255.255.255.0
   gateway 192.168.1.1
   dns-nameservers 8.8.8.8
    
por 20.08.2016 / 20:20