Я установил CLI Debian 3.16.7 в качестве гостя в VirtualBox 5.0.24 на хосте Ubuntu-Gnome 16.04 . Я настроил сеть на мостовую bridged network именем wlp4s0 в настройках vm, потому что я хочу иметь соединение между несколькими виртуальными машинами позже и соединение с Интернетом.
Кроме того, каждый vm должен иметь собственный статический IP. Так что изменили /etc/network/interfaces на гостевой, чтобы

# 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

Пинг и построение ssh-соединений через сеть прошло успешно (Гость-> Хост, Хост-> Гость, Гость-> Другой компьютер). Но пинговать в интернет не получается. Интернет был доступен с сетью NAT vm, настроенной до изменения /etc/network/interfaces.

Что может быть причиной этого?


Изменить относительно @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

Попробуйте перейти на сайт:

~$ 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)

1 ответ1

1

Решение этой проблемы состояло в том, чтобы убедиться, что /etc/network/interfaces был заполнен правильно. В частности, необходимо было установить атрибуты gateway и dns-nameservers . Окончательный результат был:

# 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .