Bom dia amigo!
Tenho o seguinte cenário e precisava de uma solução provisória.
Cenário anterior:
- Meu roteador
eth0 192.168.1.0/24 - 192.168.1.1 ip do roteador
eth1 link contratado
Atualmente faço NAT pelo meu gateway 192.168.1.1
Como consegui alugar um link e está provisório diretamente na rede dos clientes o cenário está assim:
- Meu roteador
eth0 192.168.1.0/24 - 192.168.1.1 ip do meu roteador
eth1 link contratado
eth0:7 192.168.7.0/24 - 192.168.7.1 ip do meu roteador - 192.168.7.2 ip do roteador recém contratado
Gostaria de direcionar alguns clientes para este roteador recém contratado, mas como ele está na rede dos clientes não estou sabendo como proceder. Abaixo eis as regras que uso atualmente para NAT:
iptables -A FORWARD -s $ip -j ACCEPT
iptables -A FORWARD -d $ip -j ACCEPT
iptables -t nat -A POSTROUTING -s $ip -o ppp0 -j MASQUERADE
E adiatando estava a procura de algo e achei isto, mas não funcionou. Não sei se tenho que excluir as regras acima e substituir por estas ou acrescentar àquelas estas:
iptables -t nat -A POSTROUTING -s $ip -d 192.168.1.1 -j SNAT --to 192.168.1.1
iptables -t nat -A PREROUTING -s $ip -d 192.168.1.1 -j DNAT --to 192.168.7.2
Obrigado amigos pela ajuda.