Somente para host de rede do VirtualBox: Host Linux XP Guest

2

Estou tendo problemas para conectar o XP (Guest system no VBOX) ao Debian Testing (host).

A versão do VirtualBox 4.1.12

Partes relevantes da saída de comandos.

ifconfig no debian:

eth0    
inet addr:192.168.158.5  Bcast:192.168.158.255  Mask:255.255.255.0

vboxnet0  
inet addr:192.168.158.199  Bcast:192.168.158.255  Mask:255.255.255.0

ipconfig no XP:

IP Address 192.163.158.200 
Subnet mask 255.255.0.0

File->Preferences->Network->edit vboxnet0 produz os seguintes diálogos:

Host-Only network Details
 Adaptor:
  Ipv4 Address:192.168.158.199
  Subnet Mask: 255.255.255.0


DHCP Server
  Server Address: 192.168.158.198
  Server Mask:255.255.255.0
  Lower Address Bound: 192.168.158.200
  Upper Address Bound:192.168.158.254

Não consigo fazer ping de nenhuma das máquinas do outro. Alguma ideia do problema?

    
por Mouse.The.Lucky.Dog 03.05.2012 / 21:22

3 respostas

1

Seu host tem duas redes do mesmo intervalo de ip (192.168. . ), de forma que o host direcione toda a comunicação para sua interface externa (eth0). Você precisa mudar o vboxnet0 para um diferente (172.16. . ou algo assim). Contanto que ambos não tenham o mesmo prefixo (192.168), você deve estar bem.

    
por 31.03.2013 / 20:20
0

O problema é que você tem duas vezes a mesma rede em dispositivos diferentes.

Para atingir seu objetivo, basta usar a ponte de rede eth0 OU criar uma ponte real com brctl e usá-la. - Use uma rede diferente não usada por uma placa de rede externa.

    
por 03.05.2012 / 22:24
0

Você tem que mudar a máscara de sub-rede na maquinação XP de 255.255.0.0 para 255.255.255.0

    
por 01.06.2013 / 12:22