В чем разница между NAT / Bridged / Host-Only networking?

VMWare: что такое Nat против моста против Хоста только?

24
задан studiohack
01.02.2023 16:36 Количество просмотров материала 2631
Распечатать страницу

4 ответа

только хост - разрешает сетевые операции только с ОС хоста.

режим NAT маскирует всю сетевую активность, как если бы она исходила от ОС хоста, хотя виртуальная машина может получить доступ к внешним ресурсам.

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

49
отвечен John T 2023-02-03 00:24

та же концепция, что и обычная настройка сети:)

  • Хоста: виртуальной машине будет назначен один IP-адрес, но она доступна только в поле VM работает. Никакие другие компьютеры не могут получить к нему доступ.

  • NAT: как и в домашней сети с беспроводным маршрутизатором, виртуальная машина будет выделена в отдельную подсеть, например 192.168.6.1 ваш хост-компьютер, а VM 192.168.6.3, то виртуальная машина может получить доступ к внешней сети, как ваш узел, но нет внешнего доступа к виртуальной машине напрямую, он защищен.

  • Мостовой: ваша виртуальная машина будет находиться в той же сети, что и ваш хост, если IP вашего хоста 172.16.120.45 тогда ваша виртуальная машина будет как 172.16.120.50. К нему могут получить доступ все компьютеры в сети хоста.

39
отвечен Spike 2023-02-03 02:41

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

из документации VMware, в разделе Настройка Сетевых Подключений > Общие Сведения О Сетевых Конфигурациях:

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

(выделено мной.)

обратите внимание, что он делает не сказать, что виртуальная машина будет доступна только хозяин. The сеть является самодостаточным, а не подключение. Это тонкое, но важное различие.

дополнительно, как указано user5389726598465, под создание виртуальных машин > подготовка к созданию новой виртуальной машины > Выбор типа сетевого подключения для виртуальной машины:

с сетью только для узла виртуальная машина может взаимодействовать только с хост-системой и другими виртуальными машинами в сети только для узла. выберите Сеть только для узла, чтобы настроить изолированную виртуальную сеть.

вы должны знать, что только для хоста, NAT и мостовые режимы псевдонимы конкретных коммутаторов виртуальные сети ("VMnets"), настроенные на различное поведение. Как и в случае обычного сетевого коммутатора, все машины, подключенные к одному коммутатору, видны друг другу.

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

7
отвечен jamesdlin 2023-02-03 04:58

следующая таблица, из сайт документации Virtualbox, показывает связь между ВМ и хостом для разных типов сетей:

Virtualbox Networking Modes

6
отвечен user76705 2023-02-03 07:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх