Различные подсети для виртуальной машины и узла?

если настроить виртуальную машину в другой подсети от узла, есть ли способ сделать узел доступным из виртуальной машины?

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

настройка:
CentOS 6.5 VM работает поверх хоста Windows 7 в Oracle VirtualBox.

Я просто попробовал следующий сценарий:

  1. назначить статический IP-адрес из другой подсети к сетевому адаптеру виртуальной машины.
  2. пинг первый адрес из этой подсети от ВМ.

пинг достигает моего хоста Windows.(проверено на Wireshark).
Но no другой пинг достигает моего хоста Windows.
Есть какой-то обходной путь для этого?

14
задан Stark07
13.11.2022 14:15 Количество просмотров материала 3551
Распечатать страницу

1 ответ

на основе ваших пожеланий я бы предложил что-то вроде этого:

┌──────┐            ┌────────┐            ┌────────┐ 
│ HOST ├── VMnet0 ──┤ GUEST1 ├── VMnet1 ──┤ GUEST2 │
└──────┘            └────────┘            └────────┘

GUEST1 может иметь любой доступ к Интернету через VMnet0, например Bridged / Host-only / NAT. Но я предпочитаю хозяина-только как HOST и GUEST1 видят друг друга (имеют разные IP-адреса), и это намного эффективнее, чем мост. Host-only также может быть соединен с любым сетевым интерфейсом с помощью механизма моста Windows.

вы можете обеспечить Интернет используя ICS, но вы должны переключить по умолчанию встроенный DHCP-сервер VMnet только для узла. Вы можете отключить его используя следующие команды:

VBoxManage.exe list dhcpservers
VBoxManage.exe dhcpserver remove --netname "HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter"

GUEST2 получает доступ к Интернету через VMnet1 маршрутизируется GUEST1. Я думаю, что это должен быть только хост с выключенным DHCP.

0
отвечен Virus_7 2022-11-14 22:03

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

Ваш ответ

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

Имя
Вверх