Проблемы с сетью на гостевой Ubuntu после обновления VirtualBox с 4 до 5

509
brazorf
  • Хост - это Windows 7
  • Гость Ubuntu 12.04

Все работало нормально до обновления VirtualBox.

Теперь при загрузке этот экземпляр ubuntu продолжает ожидать сеть, а когда он наконец загружается, ifconfig показывает только интерфейс lo.

Странно то, что другой экземпляр, ubuntu 14.04, с той же конфигурацией, продолжает работать как обычно.

/ и т.д. / сеть / интерфейсы

# The loopback network interface auto lo iface lo inet loopback  # The primary network interface auto eth0 iface eth0 inet dhcp  auto eth1 iface eth1 inet static address 10.90.90.4 network 10.90.90.0 broadcast 10.90.90.255 netmask 255.255.255.0 metric 1 

вывод ifconfig: http://i63.tinypic.com/207ugs7.jpg

ifconfig -a вывод: http://i67.tinypic.com/29zvi54.png

Конфигурация сети VirtualBox: (сеть только с хостом): http://tinypic.com/r/faq8zo/9

Конфигурация сети экземпляра (eth0, мостовая): http://i63.tinypic.com/ka37tc.png

Конфигурация сети экземпляра (eth1, только хост): http://i68.tinypic.com/1zvao9f.png

Любая помощь?

== РЕДАКТИРОВАТЬ ==

Забыл упомянуть, что eth0 и eth1 действительно появились на ifconfig после обновления, хотя у них не было флага RUNNING, и перестали отображаться после того, как я сгенерировал mac-адрес в окне конфигурации vbox.

1

1 ответ на вопрос

2
DarkVex

Я думаю, что воссоздание MAC-адреса сетевых карт теперь изменило имя интерфейса, отредактируйте этот файл "/etc/udev/rules.d/70-persistent-net.rules", вы должны увидеть eth0 и eth1, настройте здесь MAC Обращайтесь с новым сгенерированным Virtual BOX. Вероятно, есть также eth5 и eth6, удалите их из файла.

Это звучит как возможный подход. Я постараюсь дать вам знать brazorf 7 лет назад 0
Спасибо, это сработало и сделало мой день. Я не знал этого ... каждый раз, когда я пытался обновить mac-адрес, генерировался новый интерфейс, я обнаруживал, что это eth7. Это нормально? brazorf 7 лет назад 0
Да, это нормально, потому что udev использует этот файл для отслеживания интерфейса Ethernet, и когда видит другой MAC-адрес, он будет считать, что вы установили новый интерфейс Ethernet DarkVex 7 лет назад 0