Это моя настройка гостевого IP-адреса в Linux в VMware Workstation. Виртуальная сеть установлена на Custom Host-only.

Linux 1

Network Adapter     :   Custom (VMnet1)     :   192.168.254.11
Network Adapter 2   :   Custom (VMnet2)     :   10.1.1.11

Linux 2

Network Adapter     :   Custom (VMnet1)     :   192.168.254.12
Network Adapter 2   :   Custom (VMnet3)     :   10.1.1.12

Я заметил проблему, когда я не могу получить доступ к Linux 2 через SSH с моего компьютера.

Когда я изменил статическую конфигурацию IP в Linux 2 на DHCP, оказалось, что 10.1.1.x переключился на VMnet1, а 192.168.254.x переключился на VMnet3.

Внезапно в Linux 2

Network Adapter     :   Custom (VMnet1)     :   10.1.1.x
Network Adapter 2   :   Custom (VMnet3)     :   192.168.254.x

Это очень запутанно. У меня никогда не было этой проблемы с Virtual Box на том же образе ОС.

Могу ли я узнать, почему это произошло и как сделать настройку постоянной?

1 ответ1

0

VMnet - это сетевой интерфейс хост-машины, который будет использовать гостевая машина. Каждая виртуальная сеть должна быть уникальной для этих двух виртуальных машин Linux. например) VMnet1 для Linux1 и VMnet2 для Linux2.

Теперь у вас есть два варианта.

  1. Вам все еще нужна другая виртуальная машина, которая будет маршрутизировать Linux 1 и Linux 2. Это означает, что вам нужно всего три виртуальные машины. И настроить роутер на 3-й машине. Это рекомендуемая установка.
  2. Вы также можете использовать интерфейс хост-машины в качестве маршрутизатора для 2 виртуальных машин.

Вам также необходимо использовать одну подсеть для каждой виртуальной машины и маршрутизатора.

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

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