VirtualBox: somente host e conflito de NAT?

0

Eu tenho um Windows XP com SP2 (adições de convidado instaladas) configurado com 2 placas de rede.

Network Card 1:  Host-only
    IP:   10.0.2.15       (static)
    Mask: 255.255.255.0
    DG:   10.0.2.1        (vboxnet0)

Network Card 2:  NAT
    IP:   10.0.3.15       (auto)
    Mask: 255.255.255.0
    DG:   10.0.3.2

Host OS - Linux (192.168.100.102)

ping 10.0.2.15  ... OK!

Windows XP:

ping 192.168.100.102   ... OK!
ping google.com        ... FAIL! (time out)

MAS quando eu desabilitar a placa de rede 1 a partir do painel de controle do Windows, eu posso ping google.com. Virtualbox 4.2.18

Alguma idéia?

    
por WikiWitz 25.09.2013 / 08:24

2 respostas

1

Provavelmente, você tem uma tabela de roteamento especificando que seu gateway padrão está na rede somente host, e não em sua conexão principal. Qual interface é escolhida na inicialização, já que o gateway padrão depende dos caprichos da inicialização, não é necessariamente sempre o mesmo IF que aparece primeiro. Você pode examinar sua tabela de roteamento com o comando

route print 

e você pode adicionar 10.0.3.2 como seu gateway padrão por meio de

route delete 0.0.0.0 mask 0.0.0.0 10.0.2.1
route add    0.0.0.0 mask 0.0.0.0 10.0.3.2

O primeiro comando do curso remove o atual gateway padrão, o segundo introduz o novo. Se você pretende tornar isso permanente,

route -p add 0.0.0.0 mask 0.0.0.0 10.0.3.2
    
por 25.09.2013 / 11:51
0

tente remover o gateway da conexão 1. Vai usar o segundo gateway.

Você também pode alternar as portas LAN e fazer a conexão 1 NAT e conexão 2 somente host.

    
por 25.09.2013 / 09:45