Problema de tradução do VMWare Fusion 6 Nat

1

Eu tenho o diagrama de rede a seguir, usando o VMWare Fusion 6

Eu sou capaz de ping da interface en0 no meu mac para toda a rede 172.16, e na base do kernel linux personalizado (2.6.x) eu posso pingar o servidor NAT e o host lado nic, mas eu não posso pingar a rede 192. O Nat não está traduzindo para a rede 192. Eu pensei que talvez desde 192 é uma rede privada que não vai traduzir, mas não funciona com qualquer rede do outro lado.

Eu também tentei colocar a VM em uma rede somente host e adicionar uma rota para a rede 192 manualmente, e ela ainda não funcionou (VM para host).

Qualquer ajuda seria apreciada.

    
por Greg Brown 19.02.2014 / 02:37

1 resposta

1

Verifique se existe uma rota na sua caixa Linux para 192.168.1.0/24:

netstat -rn

Você estaria procurando por algo como:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     172.16.225.1    255.255.255.0   U     0      0        0 eth0
0.0.0.0         172.16.225.4     0.0.0.0         UG    0      0        0 eth0

Se você não tiver uma rota para 192.168.1.0/24 , poderá adicioná-la manualmente.

Exemplo:

route add 192.168.1.0 subnet 255.255.255.0 gateway 172.16.225.1

Isso significa que qualquer tráfego para 192.168.1.0/24 de sua caixa linux, seria roteado para 172.16.225.1 e, a partir daí, 172.16.225.1 deveria rotear o destino final

Se você já tiver uma rota criada para 192.168.1.0/24 , precisará verificar as configurações de firewall

    
por 19.02.2014 / 05:49