Content deleted Content added
m capitalization |
m formatting fixes |
||
Line 20:
}}
'''PPPD''' is the '''[[Point-to-Point Protocol]] [[daemon (
manage network connections between two nodes on [[Unix-like]] [[operating
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 subscriber line|DSL]], if [[Point-to-Point Protocol over Ethernet]] (PPPoE) or [[Point-to-Point Protocol over ATM]] (PPPoA) is used.
The role of pppd is managing PPP session establishment and session termination.
Line 30:
*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 [[AppleTalk]] over the link.
*After negotiation is complete, it has to set up the required network interfaces and routes, so that the connection is run by the [[Kernel (computer science)|kernel]].
Line 48:
==References==
<references/>
* [[
==Further reading==
|