Я обновил Ubuntu до 12.10, и интернет не работает на vbox


9

На прошлой неделе я обновил свою операционную систему до Ubuntu 12.10 с 12.04, и интернет перестал работать на двух виртуальных машинах (запущенных с virtualbox), Windows XP и OSX Snow Leopard. Поначалу OSX также перестала работать полностью, но я исправил это, переключившись на 64-битную опцию в настройках vbox. Я перешел на мостовую сеть с NAT, восстановил интернет на Windows, но не на OSX. Кто-нибудь знает, что я могу делать неправильно?

Ответы:


2

В Ubuntu 12.04 разрешение имен DNS изменено, поэтому вы должны добавить параметр «dns-nameservers» в файл / etc / network / interfaces, например:

dns-nameservers 8.8.8.8 8.8.4.4

Спасибо! Как только я вернул адаптер на сервер Intel PRO / 1000 T (82543GC) и Vbox обратно на 4.1, это сработало как
чудо

6

У меня была точно такая же проблема. Вам нужно обновить VirtualBox до 4.2.X (это мне помогло)

Добавьте одну из следующих строк в соответствии с вашим дистрибутивом в ваш /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian precise contrib

чем:

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-4.2

Подробнее об установке и действиях после установки вы можете прочитать здесь: https://www.virtualbox.org/wiki/Linux_Downloads


Я попробовал это, но с 4.2 мой Vbox потерял способность загружать OSX. Это может быть из-за того, что мое оборудование - Mac, а моя хост-система - Ubuntu. Спасибо за попытку, хотя. С другой стороны, Windows 4.2 работала лучше.
user100607

У меня была такая же проблема, и это прекрасно помогло мне. Фактически, это также устранило еще одну проблему, которую я имел с отображением растянутой Windows 3.11 при увеличении разрешения.
Дэн Джонс


3

Сначала проверьте, как настроена сеть в гостях, если это DHCP, тогда, вероятно, они не получают DNS-серверы от хоста, так как после обновления Virualbox не имеет запущенной службы DNS для гостевых гостей, поэтому они не могут разрешать имена хостов.

Существует два решения: 1) настроить гостевые машины для использования 8.8.8.8 8.8.4.4 в качестве DNS-серверов или перенастроить Virtualbox для предоставления прокси-службы DNS

VBoxManage modifyvm "VM name" --natdnsproxy1 on 

или

VBoxManage modifyvm "VM name" --natdnshostresolver1 on

Изменение конфигурации DNS-сервера в гостях работает для меня, другое решение может работать (в соответствии с документацией VBox), сам не проверял



0

Я боролся без сетевого подключения с момента обновления до 12.10. Я получаю сообщение «DNS-сервер не отвечает».

sudo apt-get install dnsmasq

решил проблему и для меня.


0

Лично в моем случае ни одно из вышеперечисленных решений не сработало.

Однако следующая команда, найденная здесь , сделала мой день:

vboxmanage modifyvm "Your VM Name" --natdnshostresolver1 on

Надеюсь, это поможет,

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.