Без масок подсетей я не понимаю, насколько они разные сети.
Но, в любом случае, вам нужно включить маршрутизацию пакетов от одного интерфейса к другому.Я предполагаю, что вы находитесь на узле Linux, там вы можете включить ip-forwarding.
echo 1 >> /proc/sys/net/ipv4/ip_forward
Затем настроить некоторые правила в iptables для выполнения натинга и пересылки:
Примеры правил:
# Always accept loopback traffic
iptables -A INPUT -i lo -j ACCEPT
# We allow traffic from the LAN side
iptables -A INPUT -i eth0 -j ACCEPT
######################################################################
#
# ROUTING
#
######################################################################
# eth0 is LAN
# eth1 is WAN
# Allow established connections
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# Masquerade.
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
# fowarding
iptables -A FORWARD -i eth1 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
# Allow outgoing connections from the LAN side.
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
https://serverfault.com/questions/453254/routing-between-two-networks-on-linux