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

9

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

user100607
источник

Ответы:

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 при увеличении разрешения.
Дэн Джонс
4

В соответствии с темой здесь http://ubuntuforums.org/showthread.php?t=2049230

sudo apt-get install dnsmasq

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

user118896
источник
Спасибо огромное! Это отлично сработало для меня на Xubuntu 12.10.
functionptr
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), сам не проверял

user102000
источник
0

У меня была такая же проблема. Использование 12.10 в качестве хоста и запуск Windows Vista в качестве гостя. Следующее решило проблему:

VBoxManage modifyvm global --natdnshostresolver1 on

Источник: https://forums.virtualbox.org/viewtopic.php?f=26&t=50387.

Ozzyprv
источник
0

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

sudo apt-get install dnsmasq

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

user134781
источник
0

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

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

vboxmanage modifyvm "Your VM Name" --natdnshostresolver1 on

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

JR King
источник