Я использую VirtualBox как на хост-компьютере Snow Leopard OSX, так и на хост-компьютере Windows Vista. Всякий раз, когда мои хост-компьютеры теряют подключение к Интернету, гостевые машины, похоже, навсегда теряют подключение к Интернету, даже после восстановления подключения хоста к Интернету.
Сброс гостевой сети на гостевой ОС, отсоединение кабеля через настройки виртуального ящика хоста и даже перезапуск гостевой ОС совсем не помогают. Гость больше не может выходить в интернет. Единственным решением является перезапуск самого VirtualBox, когда хост подключен к Интернету. Это действительно становится проблемой, когда хост переходит в спящий режим или я отключаю свой ноутбук на работе, а затем снова подключаюсь дома.
Гости настроены с сетью NAT. Это влияет на гостевые машины с ОС Ubuntu и Windows XP.
Это ожидаемое поведение? Кто-нибудь знает об исправлении? Или я неправильно настроил?
источник
Ответы:
NAT на VirtualBox не так хорош, вы можете попробовать Host-only с некоторой «натурой хоста», как описано в этой статье: http://akutz.wordpress.com/2009/08/20/building-a-better-os -x-брандмауэр или-хау я решенной-на-физ-проблемы-в-VirtualBox /
источник
Я здесь управляю разными виртуальными серверами и у меня были похожие (и более) проблемы при использовании NAT. Для меня лучше всего использовать мостовые соединения: создать сетевой мост на хост-ОС (в основном, не соединяя ничего, кроме основного сетевого подключения) и использовать мостовую сеть в VirtualBox с использованием только что созданного моста. Мои хосты - Windows Vista и Windows 7, клиенты Windows Server 2008 и debian.
Это поместит ваших клиентов в ту же сеть, что и ваш хост, и, следовательно, заставит хост и клиент видеть друг друга так же, как разные клиенты видят друг друга (если у вас на одном хосте несколько клиентов).
Я не знаю, есть ли какие-либо побочные эффекты и не имею никакого представления о технических основах мостового соединения, поэтому примите этот совет с особой осторожностью.
источник