- 첫 번째 인터페이스는 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