VirtualBox Host-only: гости не могут общаться между собой?

244
user2018084

Я использую сеть только для хоста с VirtualBox на macOS Sierra, мои гости - Ubuntu. Мой хост ( 192.168.56.1 ) может пропинговать гостя A ( 192.168.56.100 ) и гостя B ( 192.168.56.101 ). Каждый гость может пинговать Хост, но гости не могут пинговать друг друга .

Таблица маршрутизации гостя А :

$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.56.1 0.0.0.0 UG 0 0 0 enp0s3 192.168.56.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s3 

Таблица маршрутизации гостя B :

$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.56.1 0.0.0.0 UG 100 0 0 enp0s3 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp0s3 192.168.56.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3 

Поскольку Хост может общаться с гостями, а каждый гость может общаться с Хостом, у меня возникает ощущение, что хост не перенаправляет трафик между гостями.

1
Пожалуйста, не кросс-пост на разных сайтах SE. Выберите один и придерживайтесь его - https://apple.stackexchange.com/questions/285394/virtualbox-host-only-ghest-cant-talk-between-themself Tetsujin 6 лет назад 0

1 ответ на вопрос

0
user2018084

Разобрался с моей проблемой, отвечая на случай, если это поможет другим.

Если используются настройки по умолчанию vboxnet0только для хоста, 192.168.56.100используется сервером DHCP.

Моя проблема в том, что я дал одному из моих гостей ( Гость А выше) статический IP-адрес DHCP-сервера.

Просто избегайте этого IP или измените настройки сети только для хоста.