У меня есть гостевой компьютер с доступом в Интернет через опцию NAT в VMware. У меня также есть подключение к VMnet2. Что мне нужно сделать сейчас, это поделиться этим подключением к Интернету с гостями в VMnet2 (поскольку они там застряли, я не могу поместить их в другую сеть, но мне нужно подключение к Интернету на них). Как мне это сделать? Гость, подключенный к Интернету, может быть Linux или Windows, мне все равно, мне нужно, чтобы он работал.
1 ответ
Чтение http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1006480 и http://www.vmware.com/support/ws55/doc/ws_net_configurations_common.html объясняет, что три типа сети - это фактически виртуальные коммутаторы Ethernet, которые можно настроить одним из трех способов - только хост, мост или NAT.
Виртуальные машины, назначенные одному и тому же коммутатору, могут видеть друг друга и фактически находятся в одном (виртуальном) сегменте Ethernet. Тип "переключателя" определяет поведение при подключении к внешнему миру.
- В режиме NAT существует виртуальный маршрутизатор NAT между виртуальным коммутатором и подключением к Интернету хост-машины, что предотвращает просмотр виртуальных машин другими пользователями в сети хоста, но не влияет на возможность доступа к другим хостам через В.М.
- В режиме только хоста виртуальный коммутатор полностью находится в другом сегменте Ethernet с возможностью подключения к другим виртуальным машинам, назначенным тому же коммутатору, и к самому хосту.
- В мостовом режиме виртуальный коммутатор физически подключен к тому же сегменту Ethernet, что и Ethernet-соединение хоста. Машины имеют IP-адреса в одной сети и полностью доступны для виртуальных и физических хостов, совместно использующих этот сегмент.
В зависимости от ваших требований безопасности вы можете либо назначить другим машинам один и тот же "коммутатор" NAT, либо настроить вторичные виртуальные интерфейсы на всех машинах в режиме "только для хоста", а также настроить одну из виртуальных машин на работу с обеими NAT. Коммутатор и хост-коммутатор переключаются и действуют как шлюз, точно так же, как если бы вы работали с физической сетью, т. е. с iptables в Linux, или с ICS или сторонним программным обеспечением в Windows.