Considere a configuração de rede abaixo.
wan ----[WAN router] <----> [eth1 (PC2) eth0]<---->[eth0 (PC1)]
wan ----[WAN router 192.168.169.1] <--> [192.168.169.5 (PC2) 10.1.2.3] <--> [10.1.2.2 (PC1)]
Estou tentando acessar a Internet do PC1 ao PC2. O PC2 está conectado a um roteador 3G. Estou usando Olive V-R15 Pocket Rocket . Eu adicionei rotas estáticas como abaixo para o meu objetivo.
No PC1: -
#set 10.1.2.3 as default gateway
sudo route add default gw 10.1.2.3 eth0
No PC2: -
#set 192.168.169.1 as default gateway
sudo route add default gw 192.168.169.1 eth1
No roteador da WAN: -
#Add static route to 10.1.2.0/24 via 192.168.169.5
Com a configuração acima, posso conseguir fazer o ping do IP do roteador da WAN (192.168.169.1)
do PC1. Mas quando tentei pingar 8.8.8.8
(também conhecido como www.google.com), não consegui. Eu fiz um traceroute no PC1 e aqui está a saída.
traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 10.1.2.3 (10.1.2.3) 27.179 ms 27.117 ms 28.014 ms
2 192.168.169.1 (192.168.169.1) 28.334 ms 28.655 ms 29.831 ms
3 220.224.141.145 (220.224.141.145) 129.838 ms 130.853 ms 132.844 ms
4 * * *
5 * * *
6 *^C (tracroute failed)
Eu não sei porque eu posso pingar até o roteador WAN, mas não além disso. Eu posso fazer o IP masquerad no PC2 para minha exigência. Mas eu gostaria de saber o que estou fazendo de errado com esse método. Alguém poderia me esclarecer? Obrigado.
Tags networking routing