VirtualBox Host-only: os convidados não podem falar entre si?

0

Estou usando uma rede somente de host com o VirtualBox no macOS Sierra, meus convidados são o Ubuntu. Meu Host ( 192.168.56.1 ) pode fazer ping tanto Convidado A ( 192.168.56.100 ) como Convidado B ( 192.168.56.101 ). Cada convidado pode fazer um ping Host , mas os convidados não podem pingar uns aos outros .

Convidado A tabela de roteamento:

$ 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

Convidado B tabela de roteamento:

$ 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

Como o Host pode conversar com os convidados e cada convidado pode conversar com Host , tenho a sensação de que o host não está encaminhando tráfego entre os convidados.

    
por Juicy 31.05.2017 / 20:22

1 resposta

0

Meu problema é que eu estava usando 192.168.56.100 para Guest A . Na configuração padrão do VirtualBox, esse IP já é usado para o servidor DHCP em vboxnet0 .

Mudei o IP do convidado para um não usado e Guest A e Guest B puderam conversar um com o outro.

Isso não aconteceria se você estiver usando o DHCP para seus convidados, pois o VBox não atribuirá 192.168.56.100 . Você só resolveria esse problema se estivesse definindo IPs estáticos para seus convidados como eu fiz.

    
por Juicy 03.06.2017 / 23:24