У меня новая виртуальная коробка Ubuntu Server 16.04 32-битная гостевая установка на 64-битном хосте Linux Mint 18 Cinnamon. Я хочу, чтобы гостевая система отображалась в локальной сети как физическая машина. Поэтому мне нужен режим сетевого моста для гостя - только для хоста и / или NAT не подойдет. Хост-система подключена через кабель Ethernet, и на виртуальной машине установлены гостевые дополнения.
Странно то, что во время установки гостевая система прекрасно загружает дополнительные пакеты. Однако, войдя в систему, я не могу ни пинговать компьютеры в локальной сети, ни внешние серверы, такие как google.com.
Для google.com
написано «ping: host unknown», для локального маршрутизатора (192.168.178.1)- «connect: сеть недоступна».
При ближайшем рассмотрении я обнаружил, что виртуальная машина не получила IPv4-адрес от DHCP-сервера моего маршрутизатора. Тем не менее, мой маршрутизатор показывает, что адрес был назначен (четвертая запись).
Я попытался установить статический IPv4. Затем соответствующий адрес отображается на ipconfig
. Но, тем не менее, гость не может ничего пинговать. Кроме того, на самом деле я хочу, чтобы виртуальная машина все равно получала свой IPv4-адрес от локального DHCP-сервера.
В /etc/network/interfaces
сетевой интерфейс из ipconfig
инициализируется следующим образом:
allow-hotplug enp0s17
iface enp0s17 inet dhcp
Вещи, которые я пытался:
- установка гостя на статический IPv4
- отключение IPv6
- удаление
/etc/udev/rules.d/70-persistent-net.rules
sudo ip link set enp0s17 up
dhclient enp0s17
Ничто из этого не сработало. Может ли кто-нибудь помочь мне решить эту проблему?