tun0에서 ppp0으로 가장한 해안벽

tun0에서 ppp0으로 가장한 해안벽
  • 첫 번째 인터페이스는 ppp0(pptp vpn)입니다.
  • 두 번째 인터페이스는 tun0(openvpn)입니다.
  • 세 번째 인터페이스 eth0(기본 gw 인터페이스)

Openvpn은 모든 패킷이 tun0 vpn을 통과하도록 클라이언트의 기본 경로를 변경하도록 설정되어 있으며 해당 부분은 정상적으로 작동합니다.

tun0의 모든 패킷을 ppp0으로 이동하고 해당 인터페이스(MASQ)에서 나가고 싶지만 어쨌든 항상 eth0(기본 gw 인터페이스)에서 끝나게 됩니다.

/etc/shorewall/masq

ppp0 tun0

작동하지 않는 것 같습니다

답변1

알았어, 알아냈어

/etc/shorewall/providers

ovpn 1      1      main            ppp0            detect          -               -

/etc/shorewall/masq

ppp0    tun0

/etc/shorewall/route_rules

tun0                    -                       ovpn       1000

관련 정보