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