Bom dia pessoal, estou com algums problemas de roteamento
tenho duas redes
192.168.20.0/24 eth0
192.168.10.0/24 eth1
Obs: sem qualquer gateway.
iptables somente o nat de saida de cada interface.
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
iptables -A POSTROUTING -t nat -o eth1 -j MASQUERADE
O acesso para a rede 192.168.10.0/24 é tranquilo, consigo acessar qualquer host dela, mais o contrario eu não consigo, quando quero acessar da rede 192.168.20.0/24 o host 192.168.20.1/24 dentro da rede 192.168.10.0/24 ele não repassa as requisições.
Ja tentei setar o gateway padrao no router para o ip da rede 192.168.20.0/24, ja tentei redirecionar via iptables, ja tentei rotear somente quando para o host 192.168.20.1/24 (quando faço isso ele passa a ser reconhecido dentro da rede 192.168.10.0/24, mais nao da rede 192.168.20.0/24.
Fiz um monitoramento via tcpdump e percebi que ate chega ao router os pacotes mais o kernel nao sabe o que fazer com eles
tcpdump -q -i eth0 src net 192.168.20.0/24 and dst host 192.168.20.1
Log => 11:44:17.776152 arp who-has 192.168.20.1 tell 192.168.20.2
Obs: quando disparo um ping de um host 192.168.20.0/24 para o ip 192.168.20.1/24
Caso alguem tenha idéia do que esta acontecendo e como resolver, fico grato a atenção.
Abraço