EdgeRouter + SoftEther Policy-based Routing Error

I have protocol config like

SoftEther TAP device name is tap_se, local ip is, remote ip

Internet is connected via pppoe0.

Policy-based routing modified to table 4 route traffic to pppoe0 rather than tap_se.

Check current route table:

In my previous post, I added a softether start-up script in /config/scripts/post-config.d/.
I guess vpnserver is launched after policy-based routing rules been applied, that causes policy-based routing find no device/connected routes for, then pppoe0 is picked.

I don’t have any good idea (add custom config template is a good choice, but i’m lazy zzZZ..), just disable and re-enable that route table after router is booted.

EdgeRouter + SoftEther Policy-based Routing Error by @sskaje: https://sskaje.me/2017/06/edgerouter-softether-policy-based-routing-error/

Set up PPPoE Server on Ubuntu

The Point-to-Point Protocol over Ethernet (PPPoE) is a network protocol for encapsulating PPP frames inside Ethernet frames.


PPPoE Server, which should be formally called as PPPoE Access Concentrator


Ubuntu Trusty(14.04)


Remove pppoe from system and install dependencies from apt.

Version of pppoe on Ubuntu is 3.8 but what we get later is 3.11.

Download rp-pppoe from http://www.roaringpenguin.com/products/pppoe

Set up



If you don’t have four columns here, you may meet error message below in syslog:



route has been set up

traceroute does not work well in client side, I don’t know why, but I can do tcpdump in PPPoE-AC like

Then do some ping or something from client side



Set up PPPoE Server on Ubuntu by @sskaje: https://sskaje.me/2014/05/set-pppoe-server-ubuntu/

Incoming search terms: