4

У меня есть виртуальная машина CentOS 6.1, виртуализированная с помощью VirtualBox в Windows XP. На этой машине находится мой локальный сервер разработки MySQL.

Я хотел бы найти правильную конфигурацию сети, чтобы:

  • мой гостевой компьютер всегда имеет один и тот же IP и доступен с хоста
  • моя гостевая машина всегда может использовать доступ хоста к интернету (проводной или беспроводной)

Я до сих пор пробовал эти разные решения:

  • NAT
    • Плюсы: обеспечивает доступ к Интернету, независимо от того, какое соединение
    • минусы: не обеспечивает работающего соединения хоста с гостем
  • Мост
    • плюсы: обеспечивает двунаправленное подключение к сети, подключение к интернету
    • минусы: работает только с одним адаптером, мне приходится менять настройки каждый раз, когда меняются параметры подключения
  • Сеть только для хоста
    • плюсы: обеспечивает двунаправленное подключение к сети
    • минусы: нет доступа в интернет от гостя

Любая лучшая идея для достижения моей цели?

2 ответа2

7

Попробуйте настроить машину с двумя интерфейсами вместо одного.

На первом вы можете использовать Host-only Adapter хоста, чтобы ваш хост всегда мог напрямую общаться с гостем. Затем настройте второй интерфейс как NAT или Bridged Adapter зависимости от ваших конкретных потребностей для вашего приложения.

Если ваш гость работает как сервер, то вам нужен Bridged. Для интерфейса, который работает в режиме моста, он будет действовать как обычный интерфейс, поэтому, если вам нужен статический IP-адрес, вам нужно будет либо настроить DHCP-сервер вашей сети для назначения того же IP-адреса MAC-адресу вашего виртуального Bridged интерфейс, или вам придется настраивать этот Bridged интерфейс статически (не рекомендуется, если ваша сеть использует DHCP, если вы не координируете его с администраторами локальной сети ... в этом случае вам лучше запросить тот же IP-адрес у DHCP-сервер).

2

Я также фанат виртуальных машин и использую VMware Workstation для своих нужд, но я также использовал VirtualBox. Независимо от того, что вы используете, у вас всегда будут три варианта на выбор.

Мой совет для вашей проблемы - использовать опцию Bridged network и назначить статический IP-адрес на вашей виртуальной машине.
Просто помните, что если вы используете DHCP для распределения IP-адресов, вам придется на всякий случай добавить исключение в пул DHCP, чтобы назначенный IP-адрес не перекрывался с другим арендованным адресом.

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