在 FreeBSD 下的 PPP 軟體主要有兩套, 一套是 Kernel PPP, 一套是 User PPP,
Kernel PPP 是將 PPP 的 support 作在 Kernel 裡頭, 而 User PPP 則是將 PPP 寫成一個 daemon在 user space 執行. 這兩套 PPP 軟體都能讓你的 FreeBSD PPP client 與 PPP server, 不過 User PPP 的功能較完善, 也一直持續在改進中, 所以我們介紹的是 User PPP, 以下有時也稱 PPP daemon.
UserPPP 這套軟體提供的功能有哪些呢?
1. PPP client
support NAT
support dial on demand
support multi link ppp
support unix login, pap, chap authentication
support ppp over tcp
interactive mode with terminal support
2. PPP server
support mutli link ppp
support call back
support unix login, pap, chap authentication
support ppp over tcp
proxy arp for peer
proxy arp for whole net of peer
3. external control program- pppctl
attach to running ppp daemon
monitor traffic
close, shutdown link