3

У меня есть компьютер разработчика с двумя физическими сетевыми интерфейсами (NIC A и NIC B). У меня есть рабочая станция VMWare и несколько виртуальных машин в VMNet8 (NAT). Я хотел бы подключить ноутбук к компьютеру таким образом, чтобы он находился в той же сети / подсети, что и мои виртуальные машины, но также был подключен к Интернету. Так:

Internet -- (NIC A) -- COMPUTER ---- VMNet8 -------- VM1
                                       |
                                       +------------- VM2
                                       |
                                       +-- (NIC B) -- NOTEBOOK

Как я могу этого достичь? Важно, чтобы ноутбук находился в той же подсети, что и vm-s, и интернет должен быть доступен из ноутбука. Я использую Windows 8 Professional (64-разрядная версия, все обновления) и VMWare Workstation 10 (новейшая версия).

Я пробовал мосты (встроенный в Windows, мост VMNet8 и NIC B) с середины августа (и до сих пор использую это), но это не работает: разрешение DNS медленное, а иногда и не заканчивается. Проблема остается, даже если не работает VM, только удаление моста решает проблему DNS.

2 ответа2

0

Я не уверен, что вы столкнулись с некоторыми ограничениями, как следует, но давайте сделаем некоторые предположения.

  1. У вас может быть только 1 интернет-IP, ваш провайдер будет взимать с вас больше, если у вас 2.
  2. Вы хотите, чтобы ваш ноутбук мог выходить в интернет, но не ваши виртуальные машины
  3. У вас не было переключателя в наличии. (даже 10 долларов).
  4. Windows Routing/Bridging не очень хорош (мы знали это, так как FW / антивирус ... и т.д. Могут мешать этому).

Решения:

  1. NIC A все еще выходит в Интернет, но не проверял все, кроме протокола моста VM
  2. Получите виртуальную машину ClearOS (которая является брандмауэром), предоставьте ей 2 интерфейса, 1 мост к NIC A (который идет в Интернет) и 1 мост к NIC B (которые служат в качестве внутреннего шлюза, включите там DHCP-сервер).
  3. включите DHCP для всех остальных компонентов, подключите все их к NIC B. и установите шлюз по умолчанию на ClearOS.
  4. Завершите работу всех оконных брандмауэров / антивирусных программ. (У ClearOS они уже есть)

Примечания: при этих настройках все в локальной сети должно быть достаточно быстрым, за исключением интернет-соединения, которое должно быть безопасным, если оно не превышает 100 МБ, и не включать Jumbo Frame. или вам нужен быстрый процессор для этого. Используйте Intel 100 при установке драйвера внутри ClearOS.

Замечания 2: Если вы являетесь экспертом по Linux / Network, запустите DD-WRT на виртуальной машине, которая на 70-80% быстрее, ClearOS только превосходна, поскольку имеет графический интерфейс ... lol.

0

Мост является вашим ответом, но если вы не можете использовать его по какой-либо причине, вы можете установить дополнительный диапазон IP для вашей сетевой карты на ноутбуке - это позволит вам подключиться к диапазону IP, который используют виртуальные машины, например:

Internet -- (NIC A) 192.168.1.5/255.255.255.0-- COMPUTER
              |                                    |
              |                                   VMNet8 --- VM1 (10.10.10.1/255.255.255.0)
              |                                     |
              |                                     +------- VM2 (10.10.10.2/255.255.255.0)
              |                                     
              +-- (NIC B) 192.168.1.6/255.255.255.0 -- NOTEBOOK  

                  10.10.10.3/255.255.255.0

Теперь только 192.168.1.В подсети X будет установлен шлюз, поэтому на ноутбуке будет работать интернет, но он также сможет подключаться к виртуальным машинам.

Если вы не знаете, как добавить второй IP, следуйте этому руководству:

http://www.tutorialspoint.com/shorttutorials/assign-multiple-ip-addresses-to-windows-8-computer

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