Route All Traffic over L2TP

How can I setup a router with the default configuration to send all traffic through an L2TP IPSec client?

I’ve added an L2TP client interface with IPSec and its connected to the VPN because I can see this in the Route List. But how can I tell the router to route everything over this interface?

First of all we need your network schema and config to help you! But if it is typical you need 2 default routes 0.0.0.0/0 to your Public interface of router with distance 1 and another one with exit interface your L2TP Interface with distance 2! Then you should mangle your LAN traffic via prerouting chain to mark-routing and set this those marked packets to go to internet through L2TP default route!

Thanks, sorry I should have mentioned, this is is a HAP Lite TC, it is connected from Ether 1 to an ISP Router (which I think then acts as a WAN port). Normal browsing occurs on the ISP’s router and it has ‘normal’ internet access for all of its clients. The Hap is connected to it, which provides a gateway to the Internet and is assigned an IP from the DHCP server on the ISP Router.

I have added an L2TP interface with Default Routing and a Distance of 2 on the HAP.

I haven’t added any routing, just reset to defaults and added the L2TP Client. I want all traffic, wifi and Ethernet going through the HAP to go over the L2TP client.

https://www.icloud.com/sharedalbum/#B0qGWZuqDGT7pm8

To be clear, I want to be able to plug this into any ISP router and it would function the same, i.e. would just get the interface for the ISP from Ether1, but would always use the VPN connection no matter which ISP router I plugged it into. I don’t want to reconfigure it for every possible ISP router.