Edit-2013-07-08 - Я использую Windows 7 и Virtualbox 4.2.16 с гостем CentOS 6.4 использующим адаптер Host-Only и соединение с NAT. Во-первых, я использовал NAT-соединение, но хотел иметь возможность использовать SSH-клиент, в который я мог бы копировать и вставлять. Поэтому я настроил адаптер Host-Only в качестве второго соединения. После использования без проблем я перезапустил гостевую ОС, а затем не смог получить доступ к Интернету через соединение с NAT. После того, как я отключил и "отключил" кабель от адаптера Host-Only, я снова смог получить доступ к Интернету. Is there a way to set up a guest OS to use the NAT'ed connection for internet access, and the Host-Only adapter to accept SSH connections, instead of trying to send all traffic through the Host-Only adapter?

Это также происходит и на других хост-ОС, не только на Windows, но и на OS X или даже на Fedora или Ubuntu.

2 ответа2

1

У меня такая же проблема. Решил, вручную установив шлюз по умолчанию в eth0 . Добавьте это в файл /etc/sysconfig/network :

GATEWAYDEV=eth0
GATEWAY=10.0.2.2

и перезагрузите сеть:

sudo service network restart
0

Что я сделал, чтобы решить эту проблему, так это две строки интерфейса с Интернетом. Я добавил DNS1=x.x.x.x и DNS2=y.y.y.y . Перезапустите сеть, и это позволит интерфейсу, который я хочу подключить, подключиться к Интернету через соответствующий DNS-сервер. Я использовал DNS-серверы Google, и это работало. Теперь я могу запускать все свои интерфейсы одновременно и не беспокоиться о потере маршрутов. Я по-прежнему могу использовать SSH через адаптер для хоста VirtualBox, но только по IP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .