Eu tenho a seguinte configuração:
----PC----
10.8.0.1/24
--LINUX1--
10.8.0.6/24
192.168.1.3/24
--LINUX2--
192.168.1.1/24
Eu quero fazer o ping do LINUX2 do PC e vice-versa. Que rotas preciso adicionar nos respectivos dispositivos?
Eu corri isso no Linux1:
echo 1 > /proc/sys/net/ipv4/ip_forward
E, pelo que eu entendi, isso deve ser suficiente no LINUX1 para rotear p / b as redes, mas posso estar errado sobre isso.
Eu adicionei 10.8.0.3 como o gateway padrão no LINUX2:
# route -e
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 ath0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
224.0.0.0 * 240.0.0.0 U 0 0 0 ath0
default 192.168.1.3 0.0.0.0 UG 0 0 0 ath0
E depois disso, posso fazer o ping de ambas as interfaces do LINUX1 a partir do LINUX2, mas ainda não consigo fazer ping no PC.
Adicionei uma rota no PC à rede 192.168.1.0/24 da seguinte forma:
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.20.1 192.168.20.90 20
10.8.0.0 255.255.255.0 10.8.0.2 10.8.0.1 30
10.8.0.0 255.255.255.252 On-link 10.8.0.1 286
10.8.0.1 255.255.255.255 On-link 10.8.0.1 286
10.8.0.3 255.255.255.255 On-link 10.8.0.1 286
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
169.254.0.0 255.255.0.0 On-link 192.168.126.1 296
169.254.255.255 255.255.255.255 On-link 192.168.126.1 276
192.168.1.0 255.255.255.0 10.8.0.6 10.8.0.1 33
192.168.20.0 255.255.255.0 On-link 192.168.20.90 276
Mas eu ainda não consigo fazer o ping do LINUX2 pelo PC.
Eu posso pingar somente a interface 10.8.0.6 do LINUX1 do PC, mas não consigo fazer ping no 192.168.1.3.
Se for importante, o 10.8.0.0 é um openVPN, o 192.168.1.0 é apenas uma LAN.