tun0 から ppp0 への shorewall マスカレード

tun0 から ppp0 への shorewall マスカレード
  • 最初のインターフェースはppp0(pptp vpn)です
  • 2番目のインターフェースはtun0(openvpn)です
  • 3番目のインターフェース eth0 (デフォルトの gw インターフェース)

Openvpn は、すべてのパケットが tun0 vpn を通過するようにクライアント上のデフォルト ルートを変更するように設定されており、その部分は正常に動作しています。

tun0 からのすべてのパケットを ppp0 に送り、そのインターフェイス (MASQ) から出るようにしたいのですが、どういうわけか、それらは常に eth0 (デフォルトの gw インターフェイス) に行き着きます。

/etc/shorewall/masq

ppp0 tun0

動作しないようです

答え1

わかりました、

プロバイダ

ovpn 1      1      main            ppp0            detect          -               -

/etc/shorewall/masq

ppp0    tun0

ルートルール

tun0                    -                       ovpn       1000

関連情報