Я модернізував 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, це спрацювало як шарм!"
користувач100607

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. Дякую, що спробували. З позитивного боку, хоча це було в 4.2, Windows, здавалося, працює краще.
користувач100607

У мене була ця сама проблема, і це виправляло її ідеально для мене. Насправді вона також виправила ще одну проблему, з якою у мене з 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.