Mpd 5.9 User Manual
2020-09-06
This manual covers the use of mpd version 5.9,
a multi-link PPP daemon for FreeBSD based on netgraph(4)
.
You must be running FreeBSD version 5.x or higher to use it, and
it is advised to have the latest system version to get access to
all mpd features.
- 1.1. Overview
- 1.2. Organization of this manual
- 1.3. Change history
- 2.1. Getting mpd
- 2.2. Installing mpd
- 2.3. Building mpd
- 3.1. Invoking mpd
- 3.2. Configuration file format
- 3.3. Mpd command line interface
- 4.1. General mpd commands
- 4.2. Mpd Layers
- 4.3. Link layer
- 4.4. Bundle layer
- 4.5. Encryption (ECP) layer
- 4.6. Compression (CCP) layer
- 4.7. IPCP layer
- 4.8. IPv6CP layer
- 4.9. Interface layer
- 4.10. Authentication, Authorization and Accounting (AAA)
- 4.11. Dynamic Authorization
- 4.12. Traffic accounting
- 4.13. IP address pools
- 4.14. Network Address Translation (NAT)
- 4.15. Control console
- 4.16. Web server
- 5.1. Modem type commands
- 5.2. Netgraph device type commands
- 5.3. TCP device type commands
- 5.4. UDP device type commands
- 5.5. PPTP device type commands
- 5.6. L2TP device type commands
- 5.7. PPPoE device type commands
- 6.1. Script file format and execution
- 6.2. Events
- 6.3. Sets
- 6.4. Variables
- 6.5. Script commands
- 6.6. Errors
- 6.7. The included
mpd.script
- 7.1. Troubleshooting
- 8.1. ToDo
- 8.2. Authentication
- 8.3. Hints for developers
- 9.1. References
- 9.2. Credits