In /etc/hostname.pppoe0: inet 0.0.0.0 255.255.255.255 NONE \ pppoedev nfe0 authproto pap \ authname '12345@example.com' authkey 'abcd1234' up dest 0.0.0.1 !/sbin/route add default -ifp pppoe0 0.0.0.1 In /etc/hostname.nfe0: up In /etc/pf.conf: match on pppoe0 scrub (max-mss 1440) Make sure to run `syspatch` or you may encounter "pppoe0: LCP keepalive timeout" errors.