Eu quero encaminhar todo o tráfego gerado localmente em uma interface fictícia para a interface ppp.
Como a interface PPP é dinâmica (surge e desce com base em dispositivos conectados), meu processo se liga à interface fictícia e envia tráfego através dela.
Eu criei uma tabela de roteamento separada com as seguintes regras:
ip rule add oif dummy0 table rt_dummy
ip rule add from source <dummy0-ip> table rt_dummy
ip rule add fwmark 100 table rt_dummy
A rota padrão da tabela de roteamento é através da interface ppp
ip route default dev ppp0 table rt_dummy
e
iptables -t nat -A POSTROUTING -s dummy-interface-ip -o ppp0 -j MASQUERADE
iptables -t raw -A OUTPUT -s dummy-interface-ip -j MARK --set-mark 100
Mas ainda assim os pacotes NÃO estão passando pela interface ppp0
Tags iptables