Configurar Linux PC como roteador

1

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.

    
por Kumar 26.10.2015 / 12:36

0 respostas