Маскировка shorewall с tun0 на ppp0

Маскировка shorewall с tun0 на ppp0
  • Первый интерфейс — ppp0 (pptp vpn)
  • Второй интерфейс — tun0 (openvpn)
  • Третий интерфейс eth0 (интерфейс gw по умолчанию)

OpenVPN настроен на изменение маршрута по умолчанию на клиенте, чтобы все пакеты проходили через VPN-сервер Tun0, эта часть работает нормально.

Я хотел бы заставить все пакеты из tun0 идти на ppp0 и выходить из этого интерфейса (MASQ), но почему-то они всегда попадают на eth0 (интерфейс gw по умолчанию)

/etc/shorewall/masq

ppp0 tun0

похоже, не работает

решение1

Хорошо, я понял это.

/etc/shorewall/провайдеры

ovpn 1      1      main            ppp0            detect          -               -

/etc/shorewall/masq

ppp0    tun0

/etc/shorewall/route_rules

tun0                    -                       ovpn       1000

Связанный контент