Primeiro, verifique se 192.168.2.209
é o gateway padrão para 192.168.2.210
e se o roteador do Ubuntu permite o tráfego do host. Em 192.168.2.210
:
route add default gw 192.168.2.209
No roteador do Ubuntu:
iptables -I FORWARD -i br0:1 -s 192.168.2.210 -j ACCEPT
Então você tem duas opções. Você pode fazer o SNAT do tráfego encaminhado no roteador Ubuntu, de modo que 192.168.1.1 o veja como pertencente ao roteador e saiba como retorná-lo:
iptables -t nat -I POSTROUTING -s 192.168.2.210 -j SNAT --to 192.168.1.15
ou você pode adicionar a seguinte rota no gateway 192.168.1.1
, supondo que também seja um host Linux:
route add -net 192.168.2.209/29 gw 192.168.1.15
Que informa como encaminhar os pacotes de volta para essa rede. É claro que, se o gateway estiver filtrando, você também precisará adicionar regras de filtro para a rede 192.168.2.209/29
:
iptables -I FORWARD -s 192.168.2.210 -j ACCEPT
iptables -t nat -I POSTROUTING -s 192.168.2.210 -j MASQUERADE
É claro que essas últimas regras podem ser melhoradas com mais informações.