El demonio del protocolo punto a punto (PPPD) es el demonio que implementa el protocolo punto a punto (PPP). El PPP se utiliza para gestionar las conexiones de red entre dos nodos en sistemas operativos tipo Unix . Se configura mediante argumentos de línea de comandos y archivos de configuración .
Si bien inicialmente se utilizaba únicamente para gestionar el acceso telefónico , también se emplea para gestionar conexiones de banda ancha como DSL , si se utiliza el protocolo punto a punto sobre Ethernet (PPPoE) o el protocolo punto a punto sobre ATM (PPPoA).
La función de pppd es gestionar el establecimiento y la finalización de las sesiones PPP. Durante el establecimiento de la sesión, pppd tiene la función de:
- Detección de enlaces en bucle: PPP detecta enlaces en bucle mediante números mágicos . Cuando PPPD envía mensajes LCP de PPP, estos mensajes incluyen un número mágico. Si una línea está en bucle, el nodo recibe un mensaje LCP con su propio número mágico, en lugar de recibir un mensaje con el número mágico del par.
- Autoconfiguración: Mediante el Protocolo de Control de Enlace, debe negociar características del protocolo como la compresión de campos de dirección y control (ACFC), los caracteres de escape y los métodos de compresión, cifrado (como MPPE ) y autenticación que se utilizarán.
- Control de acceso y autenticación: Mediante protocolos como el protocolo de autenticación de desafío-respuesta (CHAP) o el protocolo de autenticación de contraseña (PAP), debe proporcionar y verificar los datos de autenticación.
- Configuración de la capa 3: Si se utiliza el Protocolo de control de protocolo de Internet (IPCP), se negociarán o determinarán parámetros IP como las direcciones IP , la unidad de transmisión máxima y las direcciones de los servidores de nombres . Algunas versiones también pueden ser compatibles con el Protocolo de control de intercambio de paquetes de interconexión de redes (IPXCP) y el Protocolo de control de AppleTalk (ATCP) para el enrutamiento de IPX o AppleTalk a través del enlace.
- Una vez finalizada la negociación, debe configurar las interfaces de red y las rutas necesarias para que el núcleo gestione la conexión .
pppd finaliza un enlace PPP cuando:
- Se han recibido demasiados fotogramas con un campo de secuencia de comprobación de fotogramas (FCS) no válido.
- El enlace se considera "inactivo" (si está configurado).
- otro programa o el par solicita la terminación del enlace.
Algunas versiones más recientes de pppd también son capaces de gestionar el enrutamiento bajo demanda (Dial-on-demand routing) , donde pppd configura una red virtual, captura los paquetes que recibe, establece una conexión PPP y reenvía los paquetes capturados y aún no transmitidos a través del enlace.
Interfaces y configuradores
- kppp : una interfaz gráfica de usuario de kde para pppd.
- gnome-ppp – Una interfaz gráfica de usuario (descontinuada) de gnome para WvDial , que a su vez depende de pppd.
- pppconfig: utiliza los archivos de configuración estándar de ppp y configura ppp para que los comandos estándar pon y poff (para conectar y desconectar) y plog (para listar el registro) puedan usarse para controlar ppp. Incluye detección de módem. [ 1 ]
- WvDial : una herramienta de línea de comandos que se utiliza para la inicialización del módem antes de iniciar pppd.
Referencias
- ↑ "pppconfig(8)" .
- Página del manual : pppd(8) ( man pppd en una terminal Unix o página man pppd en ppp.samba.org ).
Lecturas adicionales
- Cómo hacerlo con Linux PPP
- Preguntas frecuentes sobre la configuración de PPP
- Uso de pon, poff y plog
- Comprensión de la salida de negociación de depuración ppp
- pppd(8) : Demonio de protocolo punto a punto
Enlaces externos
- Lista de correo Linux-ppp
- RP-PPPoE , una implementación de cliente, servidor y relé PPPoE para Linux.
- ACCEL-PPP , servidor PPTP/L2TP/PPPoE/IPoE de alto rendimiento para Linux.
- "pppd" . Código gratuito .
- Fuente PPP de Apple
- Software gratuito relacionado con redes
- Software relacionado con redes Unix