3

У меня есть гостевая виртуальная коробка Ubuntu Server 12, работающая на хосте Windows 7 с динамическим IP-адресом (и я не хочу менять это, учитывая, что это ноутбук, и я часто меняю сеть)

Я хочу иметь статический IP-адрес для моей виртуальной машины и доступ по SSH с моего хоста, но я все еще хочу иметь доступ к Интернету на своей виртуальной машине.

Я попытался добавить второй хост-адаптер и настроил /etc /network /interface для установки eth1 на статический ip, но я не могу подключиться через SSH к нему.

Установка только adapter1 для хоста работает только для SSH и статического IP, но я теряю доступ в Интернет.

3 ответа3

3

Наличие двух виртуальных адаптеров, один из которых настроен на NAT, а другой на только хост, является правильным способом для продолжения. Возможно, у вас был брандмауэр или другие проблемы с гостем.

Не могли бы вы предоставить немного больше информации? Адаптер только для хоста должен работать с DHCP по умолчанию - хотя статические IP-адреса тоже подходят, если они соответствуют конфигурации в ваших настройках VirtualBox. На снимке экрана ниже показано, как настроена моя сеть только для хоста - любой допустимый адрес в диапазоне 192.168.56.1-99 должен быть приемлем для статического использования.

Конфигурация сети VirtualBox только для хоста

Вы можете найти конфигурацию сети в File -> Preferences (Ctrl+G), затем выбрать раздел Network и нажать кнопку "отвертка", чтобы просмотреть / изменить конфигурацию для выбранной сети.

2

Какой сетевой адаптер вы дали ему Virtualbox. Я бы использовал Хост только если вы идете статично. А затем просто добавьте его в свою локальную сеть. НО..

  • Если вы используете статический IP-адрес, вы можете столкнуться с проблемами при смене сетей, поскольку не все сети используют одну и ту же схему частных IP-адресов. Некоторые могут использовать 192.168.xx, другие могут использовать 10.xx или любые другие частные адреса, которые не могут быть подключены к Интернету. Это означает, что вам придется перенастраивать свой IP каждый раз, когда вы заходите в новую сеть.
  • Во-вторых, они могут использовать разные шлюзы. Опять же, это означает, что вы не сможете подключиться к Интернету с виртуальной машины.

Я бы настоятельно рекомендовал не использовать статические IP-адреса, если вы будете постоянно менять сеть. Просто используйте Dynamic и используйте NAT. Это означает, что он может подключаться к Интернету с виртуальной машины, и вы все равно сможете получить к нему доступ через SSH с хоста.

0

Используйте мостовой режим в сетевых настройках виртуальной машины и настройте IP-адреса, как обычно в Linux. Также установите ssh и настройте его как обычно.

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