VirtualBox соединил мостом адаптер, не работающий при определенных обстоятельствах

У меня есть VirtualBox 3.2.12, работающий на хосте Ubuntu 10.04. Обычно, на работе, у меня есть свой eth0, подключенный к LAN со статическим IP. Если я приношу домой свой ноутбук, я соединяюсь с Интернетом через WiFi с моей платой беспроводной локальной сети, настроенной с DHCP.

В моей гостевой системе у меня есть eth0, настроенный с NAT и eth1 как соединенный мостом адаптер.

Теперь на работе (кабель, подключенный к eth0 на хосте), у меня есть сетевое соединение с моими гостями, я могу проверить с помощью ping-запросов, ssh, безотносительно. Дома, я не получаю сетевое соединение. NAT работает, я могу получить доступ к Интернету из своего гостя, но нет никакого прямого подключения между хостом и гостем. Я не могу проверить с помощью ping-запросов своего гостя от хоста или наоборот.

Сначала я думал, что это могла быть проблема маршрутизации, но это, казалось, не имело место: маршруты являются тем же (или я могу сделать их тем же без эффекта) на работе или дома.

Кроме того, несколько гостей в виртуальных 192.168.0.0 сетях могут достигнуть друг друга. Его просто хост, который не достижим.

На моем хосте у меня есть два виртуальных сетевых адаптера:

eth0:1    Link encap:Ethernet  HWaddr 00:22:68:11:32:f8  
      inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0


vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
      inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0

Оба, кажется, работают, я могу проверить с помощью ping-запросов их адреса (возможно, который не означает так много?).

Теперь я немного невежествен на том, где продолжить искать. Любые предложения ценились бы.

2
задан 10.02.2011, 16:20

2 ответа

На гостевой стороне сетевые настройки:

Адаптер 1 = eth0 = NAT (у Вас уже есть эта установка, вот почему Вы всегда, получает Интернет),

Адаптер 2 = eth1 = соединенный мостом, вот является Вашей проблемой, мое предположение является Вашим сетевым устройством ХОСТА, Вы соединенный мостом, также eth0 (именно поэтому, это работает на работе), но когда Вы возвращаетесь домой, Вашим Wi-Fi НЕ является ХОСТ eth0 сетевое устройство, это, возможно, wlan0, или eth1 в зависимости от Ваших компьютеров NIC).

Если Ваша установка - то, как Вы описали затем, Вы не используете vboxnet0 вообще, что vbox сетевой интерфейс используется только сыворотка, Вы делаете установку адаптера Ethernet 'только для хоста' для гостя.

То, что я не понимаю, - то, почему у Вас есть NAT И соединенный мостом адаптер?? Не имеет никакого смысла иметь обоих способ, которым настроена Ваша установка. Если Вы используете свое виртуальное строго для внутренних сервисов (например, размещающий iscsi объем, или возможно как svn сервер, локальный только для Вашего главного компьютера) затем, что необходимо сделать, NAT первый адаптер (как Вы имеете), и затем "Только для хоста" второй гостевой адаптер... Этот второй адаптер не видим к Интернету, но видим и к Вашему хосту И К любым другим virtuals, которые настроены для совместного использования той сети только для хоста. Ваше виртуальное все еще сможет получить доступ к Интернету через NAT, но будет более безопасным потому что интернет-привычка смочь получить доступ к нему.

Я также угробил бы тот виртуальный интерфейс eth0.1, потому что я не вижу точку в том также и скорее всего завинчу с Вашей стопкой tcp/ip, потому что это может запутаться, относительно которого интерфейс отправить запросы, с тех пор eth0.1 является тем же диапазоном IP как vboxnet0... плохая идея. (Я думаю, что технический термин является размещением в разных сетях Ваша сеть.. но я не на 100% уверен),

Сообщите мне, помогает ли это Вам... Если Ваша установка или причина Вашего virtuals отличаются, Вы могли бы объяснить более подробно их цели, и я мог помочь в предложении лучшей установки конфигурации сети.

3
ответ дан 08.12.2019, 07:27

Извините за задержку в ответ, я не понял (или не был уведомлен относительно ответа)..

Я думаю, что Вы корректны с тихим наличием проблемы маршрутизации после просмотра Вашего исходного сообщения, я взял еще некоторые детали, которые, возможно, должны быть изменены.

Самостоятельно конфигурации VBox у меня есть сетевой диапазон только для хоста, отличающийся, чем соединенный мостом диапазон...

Я предложу решение попробовать:

Так как у Вас есть статический IP на работе, мы оставим Ваш хост в eth0: 192.168.0.1

Теперь отредактируйте IPv4 адрес только для хоста под VBoxManager-> Файл-> Prerences...-> Сеть-> vboxnet0

Изменение, что IP-адрес к: 192.168.120.1

Затем для Вашего гостя устанавливает первый адаптер на NAT и затем второй адаптер к Только для хоста

При включении этого виртуального, необходимо получить IP-адрес для гостя eth1 с чем-то в 192.168.120. X диапазонов, если не пробуют или обновление или статически установку того IP-адреса.

Когда у Вас есть та полная попытка, SSHing в виртуальное при помощи Вас новый 192.168.120.x располагаются IP-адрес. Необходимо быть золотыми. Если это работает, но не то, что Вы хотели выполненный, более конкретны, и возможно я могу пролить некоторый свет в правильном направлении.

0
ответ дан 08.12.2019, 07:27

Теги

Похожие вопросы