virtualbox, não é possível pingar rede interna do host

1

Eu tenho duas máquinas virtuais em execução (Marte e Saturno):

Euqueroqueelespossampingarunsaosoutros,paraisso,euconfiguroumadaptadorderedeinternoemambasasmáquinasvirtuais.AquivocêpodeverasconfiguraçõesderedeparaamáquinadeSaturno:

EaquivocêpodeverasconfiguraçõesderededamáquinaMarte:

Mas,poralgummotivo,nãoconsigofazerpingdeumamáquinadeoutra,emvezdisso,recebo:Replyfrom##.##.##.##:Hostdedestinoinacessível.Portanto,asperguntassão:1)Comopossofazê-losverumaooutro?2)Terduasmáquinasvirtuaisnaredeinternaecomopossotorná-lasacessíveisapartirdamáquinahost?

UPDATE2:Ok,agorapossopingarMartedeSaturnoeSaturnodeMarte,masaindanãoconsigopingarambosdohost.

Atualização:AquiestãoasconfiguraçõesdeipparaamáquinavirtualdeMarte:

EaquiestãoasconfiguraçõesdeipparaamáquinavirtualdeSaturno:

QuandotentopingarMartedeSaturno,receboisso:

Aquiestáasaídadaexecuçãodeipconfig/allnasduasmáquinasvirtuais:

    
por Rustam Issabekov 04.12.2015 / 10:29

2 respostas

3

Veja este link .

Internal networking:

This can be used to create a different kind of software-based network which is visible to selected virtual machines, but not to applications running on the host or to the outside world.

O problema que você está enfrentando é que a VM não consegue acessar seu servidor DHCP. Está recebendo um endereço APIPA (169.254.xx.xx)

Rede em ponte

This is for more advanced networking needs such as network simulations and running servers in a guest. When enabled, VirtualBox connects to one of your installed network cards and exchanges network packets directly, circumventing your host operating system's network stack.

Se você tiver um roteador ou servidor DHCP em sua rede, configure essa opção para receber pacotes DHCP por meio da NIC das máquinas host, para que as VMs obtenham endereços IP automaticamente.

Senão você pode configurar endereços IP estáticos em ambos os VM's

Exemplo:

 VM Mars:  IP 192.168.1.5, Subnetmask 255.255.255.0 
 VM Saturn: IP 192.168.1.6, Subnetmask 255.255.255.0

EDIT: Se você quiser que o host se comunique com as VMs, use uma rede em ponte para as VMs e forneça um endereço estático à VM dentro da mesma sub-rede em que seu host está. Ou permita que o DHCP atribua endereços IP às VMs dinamicamente. (para assumir que seu host está recebendo um endereço DHCP do mesmo servidor / roteador )

    
por 04.12.2015 / 11:13
1

Duas máquinas com o mesmo endereço de hardware têm problemas para se comunicar, você já descobriu isso.

Você não pode fazer ping de suas máquinas virtuais a partir do host por design. O uso da " Rede interna " permite que várias VMs se comuniquem juntas em uma rede interna, mas essa rede não está aberta a o mundo exterior, incluindo o anfitrião.

Você pode preferir usar " rede somente para host ", que é exatamente igual à Rede interna, mas permite que o host se junte a ele.

Se você quiser acessar as VMs de outros hosts, também poderá usar Rede interligada .

Por fim, aconselho que você configure endereços IP fixos para suas VMs ou configure o VirtualBox interno. servidor dhcp .

    
por 04.12.2015 / 11:22