User PPP
If, for whatever reason, you can't or don't want to use kernel PPP, FreeBSD also provides user PPP. User PPP does not run as a daemon, and does not require PPP support to be compiled into the kernel. It does, however, require a tunnel device to be compiled into the kernel because this is what it runs PPP through.
The first thing to do when setting up user PPP is to make sure that there is a tunnel device available (there should be unless you have built a custom kernel and removed it). If you have built a custom kernel, check your kernel configuration file in /sys/i386/conf for the line pseudo-device tun 1. If this line exists, your kernel is configured to use a tunnel device.
The /etc/ppp/ppp.conf File
The /etc/ppp/ppp.conf file is the ...
Get FreeBSD® Unleashed now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.