Режим мереж VMWare (NAT або Bridged)?


17

Я запускаю Windows 7 у віртуальній машині зі свого Mac. В основному я використовую Windows 7 для Visual Studio, а також для розміщення IIS для розробників. Мені потрібні дві речі, і я не впевнений, який режим роботи в мережі потрібен ...

  1. Мені потрібно мати можливість дістатися до сервера IIS (працює на VM) через HTTP з Mac.
  2. Веб-браузери на віртуальній машині повинні мати доступ до Інтернету.

    Будь-які пропозиції? Спасибі.


1
Коротка відповідь - мостовий режим майже завжди буде простішим у використанні для отримання вашої VM в мережі. Але якщо ви переживаєте за безпеку VM або ваш адміністратор мережі переживає за безпеку мережі, можливо, вам доведеться використовувати NAT.
Зоредаче

1
Я спробував і NAT, і Bridged mode. З NAT я не зміг дістатися до IIS-сервера, що працює в VM. Однак з мостовим режимом я зміг підключитися. У режимі NAT IP-адреса VM була 192.168.xx, що є іншою підмережею, ніж моя локальна мережа. У мостовому режимі IP-адреса була 10.xxx, що є тією ж підмережею, що і моя локальна мережа. Здається, що NAT є більш захищеним .. чи є спосіб підключитися до сервера, що працює на VM від хоста, коли в режимі NAT?
webworm

Відповіді:


17

Для ваших вимог режим NAT повинен працювати для вас, як нагадування.

  • Режим NAT: Ваш хост-комп'ютер (Mac) виконуватиме функцію шлюзу для ваших віртуальних машин, ніхто у вашій мережі (крім Mac) не зможе їх побачити, оскільки вони сидять в окремій мережі

  • Режим мосту: Ваш хост-комп'ютер (Mac) поділиться своїм мережевим зв’язком з віртуальними машинами, вони будуть сидіти так, ніби вони були іншим комп'ютером у вашій мережі, усі в мережі побачать їх і зможуть взаємодіяти з ними.

Обидва варіанти надають вам доступ до Інтернету, якщо ваш хост-комп'ютер має доступ до Інтернету.


5
+1, але слід також зазначити, що для мостових мереж потрібна додаткова IP-адреса у зовнішній мережі хоста; NAT - ні.
Массімо

1
Для NAT вам також знадобиться налаштувати переадресацію портів, щоб Mac мав доступ до IIS на VM.
ЛюкР

1
Не потрібно LukeR, оскільки Mac також є воротом і хостом мережі
NATed

1
Я хотів би залишити це як NAT, але я не можу досягти IIS (працює у ВМ) від свого хоста. Я намагаюся підключитися до IP-адреси адаптера NAT, але в кінцевому підсумку вичерпується. Як я можу налаштувати переадресацію порту?
webworm

Запускаючи vmware, він повинен працювати "за замовчуванням", спробуйте пінг-код від вашого mac IP вашого VM, а з VM шлюз NATed мережі (шлюз IP - ваш Mac), перевірте, чи немає у вас брандмауера. активовано на VM, якщо це не працює, дайте мені знати, і ми можемо проаналізувати глибше
lynxman

3

Ти хочеш мости. Містко надасть йому IP від ​​вашої мережі. Отже, це дасть вам 192.168.1. незалежно від кількості.


Це не зовсім коректно, мостова мережа Коді піддасть комп’ютер зайвому доступу з інших комп'ютерів у мережі, режиму NAT має бути більше ніж достатньо для того, що він вимагає.
рись

1
Я ніколи не працював в режимі NAT, щоб просто підключитися до комп'ютера. Мені завжди доводилося робити мости.
Коді Харлоу

@lynxman Будь-яка ідея, як дозволити хост-комп’ютеру отримати доступ до серверів (наприклад, IIS), що працюють на VM в режимі NAT?
webworm

1

Не VMWare, я використовую Virtualbox і я просто налаштовую гостя з двома NIC. Один для NAT, для доступу до Інтернету. Інший із мережею, що приймає лише хоста, що дозволяє мені отримати доступ до сервера IIS на гостях.


Якби ви використовували режим мосту, ви могли б зробити все це за допомогою одного NIC і мали набагато простішу систему.
John Gardeniers

Я перейшов з VirtualBox на VMWare і тепер з’ясував, що мостова мережа VMWare не працює. Я буду використовувати ваше рішення, поки я не перейду на VirtualBox. Якби я тільки знав, чому я витратив час на перехід на VMWare, коли у мене не було проблем з VirtualBox?
ІванП
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.