Para lograr que dos redes se comuniquen a través de una PC con dos tarjetas de red independientes, que pertenezca a ambas redes.
1. Abrir el archivo /etc/network/interfaces
y agregar:
route add -net «IP de la red de afuera» netmask «mascara de la red de afuera» gw «IP de la puerta de adentro» dev «dispositivo de la red de afuera»
2. Después de haber guardado lo anterior, solo resta reinicar los servicios de red:
/etc/init.d/networking restart
Así deberíamos ser capaces de llegar desde una red a la otra.
Por ejemplo:
(10.10.0.0) ----------- ----LAN---- -----2----- ----------- |eth1(10.10.0.1) _|_ | | |FW | |___| | |eth0(192.168.50.1) ----------- ----LAN---- -----1----- ----------- (192.168.50.0)
En este caso para que la red 192.168.50.0 llegue a la red 10.10.0.0 habría que agregar la siguiente línea:
route add -net 10.10.0.0 netmask 255.255.255.0 gw 192.168.50.1 dev eth1