Content deleted Content added
Guy Harris (talk | contribs) Point to the pppd man page on ppp.samba.org. |
|||
(31 intermediate revisions by 13 users not shown) | |||
Line 1:
{{Infobox Software
| name = '''
| logo =
| screenshot =
Line 7:
| developer =
| released =
| latest release version = 2
| latest release date =
| latest preview version =
| latest preview date =
Line 16:
| genre = [[Internet]]
| license = [[BSD]]-like licenses. Not all of them apply to all parts of pppd
| website =
| repo = {{URL|https://github.com/ppp-project/ppp}}
}}
'''Point-to-Point Protocol daemon''' '''(PPPD)''' is the [[daemon (computing)|daemon]] that implements [[Point-to-Point Protocol]] (PPP). PPP is used to manage network connections between two nodes on [[Unix-like
▲manage network connections between two nodes on [[Unix-like]] [[operating systems]]. It is configured using [[command-line]] arguments and [[configuration file]]s.
While it has initially been used to manage only [[dial-up Internet access|dial-up access]], it is also used to manage [[broadband]] connections such as [[Digital
The role of pppd is managing PPP session establishment and session termination.
Line 29:
*Automatic self configuration: Using [[Link Control Protocol]] it has to negotiate protocol features like Address-and-Control-Field-Compression (ACFC), escaped characters, and the compression, encryption (like [[Microsoft Point-to-Point Encryption|MPPE]]) and authentication methods to use.
*Access control and authentication: Using protocols like [[Challenge-handshake authentication protocol]] (CHAP) or [[Password authentication protocol]] (PAP) it has to provide and check authentication data.
*Layer 3 configuration: If using [[Internet Protocol Control Protocol]] (IPCP), it will negotiate or determine [[Internet Protocol|IP]] parameters such as the [[IP address]]es, the [[maximum transmission unit]], and [[name server]] addresses. Some versions may also support [[Internetwork Packet Exchange Control Protocol]] (IPXCP) and [[AppleTalk Control Protocol]] (ATCP) for routing [[Internetwork Packet Exchange|IPX]] or [[
*After negotiation is complete, it has to set up the required network interfaces and routes, so that the connection is run by the [[Kernel (
pppd terminates a PPP link when:
Line 40:
==Frontends and configurators==
* [[kppp]]
* [[gnome-ppp]]
* pppconfig
* [[
==References==
<references/>
* [[
==Further reading==
Line 57:
==External links==
* [http://
* [https://dianne.skoll.ca/projects/rp-pppoe/ RP-PPPoE], a PPPoE client, server and relay implementation for Linux.
* [https://github.com/xebd/accel-ppp ACCEL-PPP], high performance PPTP/L2TP/PPPoE/IPoE server for Linux.
* {{Freshmeat|pppd|pppd}}
* [
[[Category:Free network-related software]]
|