Gu�a de Administraci�n de Redes con Linux | ||
---|---|---|
Anterior | Cap�tulo 8. El Protocolo Punto-a-Punto | Siguiente |
En el Linux, la funcionalidad del PPP esta dividida en dos partes: un componente del kernel que controla los protocolos de bajo nivel (HDLC, IPCP, IPXCP, etc.) y el demonio pppd del espacio de usuario que controla varios protocolos de alto nivel, como PAP Y CHAP. La versi�n actual del PPP para Linux contiene el demonio PPP pppd y un programa llamado chat utilizado para llamar al sistema remoto.
El controlador del PPP para el kernel fue escrito por Michael Callahan y reescrito por Paul Mackerras. El pppd fue escrito a partir de una implementaci�n[1] gratuita del PPP para m�quinas Sun y 386BSD que a su ves fue escrita por Drew Perkins y otros programadores, y mantenida por Paul Mackerras. Fue adaptada a Linux por Al Longyear.7 El chat fue escrito por Karl Fox. [2]
Al igual que el SLIP, el PPP esta implementado a trav�s de una disciplina especial para la utilizaci�n de las l�neas. Para utilizar una l�nea serie como enlace PPP, en primer lugar tendr� que establecer la conexi�n con su m�dem, como es usual; y posteriormente pasar la l�nea al modo PPP. En este modo, todos los datos que nos llegan son pasados al controlador del PPP, que comprueba la validez de las tramas HDLC que llegan (cada trama HDLC trae un c�digo de control de errores de 16 bit), las descompone y las despacha. Actualmente, PPP es capaz de transportar indistintamente el protocolo IP, opcionalmente usando la compresi�n de cabeceras Van Jacobson, y el protocolo IPX.
El controlador del kernel es ayudado por elpppd, el demonio del PPP, que realiza toda la fase de inicializaci�n y autentificaci�n necesaria antes de que el verdadero tr�fico de red pueda ser enviado a trav�s del enlace. El comportamiento del pppd puede ser ajustado utilizando varias opciones. Como el PPP es bastante complejo, es imposible explicar todas ellas en un solo cap�tulo. Por eso, este libro no puede cubrir todos los aspectos del pppd, sino solamente darle una introducci�n. Para mas informaci�n, consulte Using & Managing PPP y las p�ginas de manual y los ficheros README de la distribuci�n con las fuentes del pppd, que deber�an ayudarle a comprender la mayor parte de las cuestiones que este cap�tulo no trata. El PPP-HOWTO tambi�n deber�a serle de ayuda.
Probablemente la mejor ayuda que encontrar� para configurar PPP vendra de de otros usuarios de su misma distribuci�n. Las preguntas sobre la configuraci�n de PPP son muy comunes, asi que pruebe en su grupo lista de correo local o en el canal de linux del IRC. Si su problema persiste incluso despu�s de leer toda la documentaci�n, deber�a pasarse por el grupo de noticias comp.protocols.ppp para solicitar ayuda, que es el lugar donde encontrar� a la mayor parte de la gente envuelta en el desarrollo del pppd.
[1] | Si usted tiene alguna duda generica sobre PPP, pregunte a gente de la lista de correo de Linux-net en vger.rutgers.edu. |
[2] | Se puede contactar con Karl en [email protected]. |