Por suas configurações de interfaces, você precisa permitir que o kernel faça a Conversão de endereços de rede para rotear pacotes através dessas sub-redes. Tente isto primeiro:
# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d 192.168.2.0/24 -j SNAT --to 192.168.2.1
# iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -d 192.168.1.0/24 -j SNAT --to 192.168.1.1
Em que 192.168.2.1
é o endereço IP da eth1 e o gateway padrão da sub-rede 192.168.2.0/24
, 192.168.1.1
da mesma forma.
E verifique se você tem net.ipv4.ip_forward=1
em /etc/sysctl.conf
. E execute sysctl -p
para ativar essa alteração.