Mpd 5.9 User Manual
- 1. Introduction
- 1.1. Overview
- 1.2. Organization of this manual
- 1.3. Change history
- 2. Installation
- 2.1. Getting mpd
- 2.2. Installing mpd
- 2.3. Building mpd
- 3. Running Mpd
- 3.1. Invoking mpd
- 3.2. Configuration file format
- 3.2.1. General properties
- 3.2.2.
mpd.conf
- 3.2.3.
mpd.secret
- 3.2.4.
mpd.script
- 3.3. Mpd command line interface
- 4. Configuring Mpd
- 4.1. General mpd commands
- 4.2. Mpd Layers
- 4.3. Link layer
- 4.3.1. EAP
- 4.4. Bundle layer
- 4.5. Encryption (ECP) layer
- 4.6. Compression (CCP) layer
- 4.6.1. MPPC protocol
- 4.7. IPCP layer
- 4.8. IPv6CP layer
- 4.9. Interface layer
- 4.10. Authentication, Authorization and Accounting (AAA)
- 4.10.1. RADIUS
- 4.10.2. External authentication
- 4.11. Dynamic Authorization
- 4.12. Traffic accounting
- 4.12.1. NetFlow
- 4.12.2. IP Accounting
- 4.12.3. Accounting Update
- 4.12.4. Typed Accounting Update
- 4.13. IP address pools
- 4.14. Network Address Translation (NAT)
- 4.15. Control console
- 4.16. Web server
- 5. Device Types
- 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. Chat Scripting
- 6.1. Script file format and execution
- 6.2. Events
- 6.2.1. Timer events
- 6.2.2. Match events
- 6.3. Sets
- 6.3.1. Special sets and targets
- 6.4. Variables
- 6.4.1. Special variables
- 6.5. Script commands
- 6.6. Errors
- 6.7. The included
mpd.script
- 7. Troubleshooting
- 7.1. Troubleshooting
- 8. Internals
- 8.1. ToDo
- 8.2. Authentication
- 8.3. Hints for developers
- 9. References
- 9.1. References
- 9.2. Credits