Não é possível pingar entre dois sistemas operacionais convidados no Virtualbox

7

Sistema operacional do host: Ubuntu 13.04 VMM: Virtualbox

Convidado OS1: Kali Linux Configuração de Rede: Adaptador 1 conectado ao NAT

Convidado OS2: Windows XP Configuração de Rede: Adaptador 1 conectado ao NAT

Problema: não é possível pingar entre o sistema operacional convidado.

Quando eu verifiquei o IP, ambas as máquinas convidadas têm o mesmo endereço IP, o que é possível? Qual é a configuração de rede necessária eu tenho que aplicar no sistema operacional convidado para colocar em rede o guest juntos (ping guest1 do guest2 e vice-versa)

    
por SleepyLord 02.02.2014 / 20:20

4 respostas

8

Escolha o adaptador em ponte para a conexão de todas as VMs; a VM do Windows será conectada, enquanto no Kali, após a inicialização, emitirá os comandos

   ifconfig eth0 up
   dhclient eth0

Isso é tudo.

Editar:

O procedimento acima funciona se o host estiver conectado a uma LAN, porque as duas VMs obterão as informações necessárias (endereço IP, endereço IP do roteador, DNSs) do roteador LAN.

Se o host não estiver conectado, você precisará de Rede somente host . Antes de configurar isso em uma VM, você deve ir para o painel Arquivo - > Preferências - > Rede, selecione Redes somente de host , clique no sinal de mais e, em seguida, na chave de fenda. Em Adaptador, escolha:

  Ip address 192.168.56.1
  IPv4 Network Mask: 255.255.255.0

Em seguida, vá para o servidor DHCP e escolha:

  Enable Server (tick!)
  IP address 192.168.56.254
  Server Mask 255.255.255.0
  Lower Bound 192.168.56.100
  Upper Bound 192.168.56.200

Salve e vá para o painel da VM, escolha o adaptador de rede Apenas host . Não há necessidade de configurar as opções avançadas. Comece suas duas VMs; O Windows já estará conectado, para Kali você precisará emitir os mesmos dois comandos acima, i.e. :

  ifconfig eth0 up
  dhclient eth0

Neste ponto, você estará conectado ao host; o host será 192.168.56.1 e os dois VMs 192.168.56.100 e 192.168.56.101 (que é o que, entre o Windows e o Kali, depende do que aparece primeiro).

Apenas no caso: você também pode ter dois ou mais adaptadores em cada VM, para que você possa ter simultaneamente o adaptador em ponte (ou NAT) que conecta você ao mundo e o adaptador somente host que se conecta ao host e para as outras VMs. Isso, no entanto, exige que você aprenda a lidar com vários adaptadores conectados no Windows e no Linux. Não é difícil, mas exige que você faça algum trabalho.

    
por 02.02.2014 / 20:22
3

Tradução de endereços de rede (NAT) de origem :

O "roteador", neste caso, é o mecanismo de rede do VirtualBox, que mapeia o tráfego de e para a máquina virtual de forma transparente. No VirtualBox, esse roteador é colocado entre cada máquina virtual e o host. Essa separação maximiza a segurança, pois, por padrão, as máquinas virtuais não podem se comunicar entre si.

Se você estiver executando uma versão maior do que o VirtualBox 4.3.0 ( source ), você pode usar o nova opção de rede NAT na lista suspensa de rede. Melhorias na rede: Uma nova opção de Network Address Translation (NAT) permite que as máquinas virtuais conversem entre si no mesmo host e se comuniquem com o mundo externo

Para versões anteriores, a rede interna ou a rede somente host é a sua escolha. Se você não se importar que suas VMs estejam na mesma rede física à qual seu host está conectado, você também poderá usar o adaptador em ponte.

    
por 02.02.2014 / 20:40
1

Você precisa configurar duas interfaces de rede. Primeiro, somente host, para que as VMs possam conversar com o host (o endereço IP da VM será 192.168.56. ). Segundo, uma conexão em ponte. Isso permitirá que você conecte a VM ao mundo externo, bem como entre si, independentemente de estarem no mesmo ou em diferentes hosts. Isso terá um endereço IP como 192.168.1. . Você deve usar este segundo IP para seus pings ou Telnet, etc, o que permitirá que você conecte as VMs umas às outras.

    
por 29.07.2014 / 14:46
0

Quando você usa o NAT com o Virtualbox, cada máquina está em sua própria sub-rede virtual e obtém seu endereço IP do servidor DHCP embutido no VirtualBox. Essas redes não têm nada em comum.

Se você quiser permitir que eles alcancem um ao outro, use Bridged Mode . Esteja ciente de que agora ambas as VMs farão parte de sua rede "externa" - elas obterão seus endereços IP do seu roteador.

No modo em ponte, você deve informar ao VirtualBox para qual adaptador real o adaptador virtual deve ser ligado (usar o mesmo para ambos) e sem um servidor DHCP externo, as VMs não obterão endereços IP - você pode escolher os fixos o mesmo endereço de rede (não endereço de host) que você usa em eth0 )

Você provavelmente terá que atualizar a conexão de rede em cada convidado.

    
por 02.02.2014 / 20:28