Logo de AulaDigital

PPP Como 6

Linux PPP Cómo: Resumen de cómo hacer que PPP funcione como cliente Página siguiente Página anterior Índice general

6. Resumen de cómo hacer que PPP funcione como cliente

Este documento contiene una gran cantidad de información, y con cada versión crece.

Como consecuencia, esta sección intenta dar un resumen conciso de las acciones que deben llevarse a cabo para hacer que su sistema Linux se conecte como cliente a un servidor PPP.

6.1 Obtener/Instalar el software

Si su distribución Linux no incluye el software PPP, necesitará obtenerlo: el demonio PPP para Linux ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp/ppp-2.2.0f.tar.gz.

A la hora de escribir estas líneas, esta era la última versión oficial. Sin embargo, escoja la última versión disponible (ppp-2.3 estaba en fase beta a la hora de escribir esto, y debería ser lanzado en un breve plazo).

El paquete PPP contiene instrucciones acerca de cómo compilar e instalar el software por lo que este COMO no las incluye.

6.2 Compilar el soporte PPP en el núcleo

Las operaciones PPP en Linux se dividen en dos partes

  • el demonio PPP mencionado anteriormente
  • el soporte de PPP en el núcleo

Muchas distribuciones dan soporte PPP en el núcleo en sus núcleos de instalación por defecto, pero otras no lo hacen.

Si en el momento de iniciar Linux, el núcleo da mensajes como


PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
PPP line discipline registered.

su núcleo tiene integrado el soporte PPP.

Sin embargo, es probable que desee compilar su propio núcleo sea cual sea su distribución, para poder así darle a los recursos de su sistema el uso más eficiente dada su configración particular de hardware. Es valioso recordar que el núcleo no puede ser guardado en el swap, por lo que mantener el núcleo lo más pequeño que sea posible tiene sus ventajas en máquinas de memoria limitada.

Este documento da unas instrucciones mínimas de recompilación del núcleo en la sección Configurar el Núcleo Linux.

Para más detalles, busque el Kernel-COMO en la página oficial del proyecto Insflug (traducciones de documentos COMO) www.insflug.org

6.3 Obtener información de su proveedor de servicios de Internet (ISP)

Hay casi un número infinito de maneras en las que se puede configurar un servidor PPP. Para conectarse a su ISP (o servidor PPP corporativo para acceder a su intranet), deberá obtener información acerca de cómo funciona su servidor.

Debido a que usted está utilizando Linux, puede tener algunos problemas con los servicios de ayuda de algunos ISP (y servidores PPP de intranet) que saben sólo acerca de los clientes de MS Windows.

Sin embargo, un número creciente de ISPs utilizan Linux para dar su servicio - y Linux también está penetrando en el entorno empresarial, por lo que podría ser ayudado si tiene problemas.

En la sección Conseguir la información necesaria de su servidor PPP se informa de lo que necesitará saber acerca del servidor PPP al que se va a conectar - y cómo averiguar la información que necesita saber.

6.4 Configurar su módem y puerto serie

Para conectar a un servidor PPP y obtener la mejor tasa de transferencia posible, su módem necesita ser configurado correctamente.

De manera similar, los puertos series de su módem y de su ordenador necesitan estar configurados correctamente.

La sección Configurar el módem y el puerto serie da información acerca de esto.

6.5 Configurar la resolución de nombres (DNS)

Además de los ficheros que ejecutan PPP y de realizar la conexión automatizada al servidor PPP, hay un número de ficheros de configuración que deben ser modificados para que el ordenador pueda traducir nombres como www.interweft.com.au a la dirección IP realmente utilizada para contactar con ese ordenador. Este proceso se denomina resolución de nombres. Los ficheros son:-

  • /etc/resolv.conf
  • /etc/host.conf

La sección Configurar la resolución de nombres da más detalles acerca de esto.

En particular, NO necesita ejecutar un servidor de nombres en su PC Linux para conectarse a Internet (aunque pueda desearlo). Todo lo que tiene que saber es conocer, al menos, la dirección IP de un servidor de nombres que pueda utilizar (preferiblemente el de su ISP).

6.6 PPP y los privilegios de root

Debido a que establecer un enlace PPP entre su ordenador Linux y otro servidor PPP requiere la manipulación de dispositivos de red (la interfaz PPP es una interfaz de red) y de la tabla de encaminamiento del núcleo, pppd requiere privilegios de root.

Para más detalles acerca de esto, lea la sección Usar PPP y privilegios de root.

6.7 Comprobar los ficheros PPP de su distribución y configurar las opciones de PPP

Hay un número de ficheros de configuración que necesitan ser configurados para hacer que PPP funcione. Hay ejemplos en la distribución PPP y esta sección muestra qué ficheros debería tener:-


/etc/ppp/options
/etc/ppp/scripts/ppp-on
/etc/ppp/scripts/ppp-on-dialer
/etc/ppp/options.tpl

Puede que necesite crear algunos ficheros adicionales dependiendo de exáctamente qué desea alcanzar con PPP:-


/etc/ppp/options.ttyXX
/etc/ppp/ip-up
/etc/ppp/pap-secrets
/etc/ppp/chap-secrets

En suma, el demonio PPP puede utilizar un gran número de opciones de línea de órdens y es importante utilizar las correctas; esta sección le lleva a través de las opciones estándar de PPP y le ayuda a escoger las opciones que debería usar.

Para más detalles acerca de esto, lea Configurando los ficheros de conexión PPP.

6.8 Si su servidor PPP utiliza PAP (Protocolo de Autentificación de Contraseñas)

Muchos ISPs y servidores PPP corporativos usan PAP. Si su servidor no requiere el uso de PAP (si puede conectarse manualmente y recibir las preguntas estándar de nombre de usuario/contraseña en modo texto entonces no usa PAP), puede ignorar esta sección.

En lugar de conectarse a un servidor utilizando el nombre de usuario y contraseña cuando el servidor se lo pida, un servidor PPP que utilice PAP no requiere un acceso basado en texto.

La información de autentificación de usuario es intercambiada como parte del protocolo de control de conexión (LCP) que es lo primero que se realiza al establecer un enlace PPP.

La sección Si su servidor PPP utiliza PAP da información acerca de los ficheros que necesita configurar para establecer un enlace PPP utilizando PAP.

6.9 Conectar con el servidor PPP manualmente

Una vez configurados los ficheros básicos, es una buena idea probarlos conectando (utilizando minicom o seyon) y arrancando pppd en su PC Linux manualmente.

Vea la sección Establecer la conexión PPP manualmente para conseguir los detalles completos acerca de esto.

6.10 Automatizar su conexión PPP

Una vez que puede conectarse manualmente, puede pasar a configurar una serie de scripts que automatizaran el establecimiento de la conexión.

La sección Automatizar las conexiones - Crear los scripts de conexión trata la creación de los scripts necesarios, centrándose en chat y realizando scripts para el proceso de entrada en el servidor PPP.

Esta sección también trata los scripts para la autentificación nombre/contraseña así como los scripts para servidores con autentificación PAP/CHAP.

6.11 Desconectar el enlace

Una vez que el enlace está establecido y funcionando, necesita poder desactivar el enlace.

Esto es comentado en la sección Desactivar el enlace PPP.

6.12 Si tiene problemas

Mucha gente tiene problemas para conseguir que PPP funcione bien. La variedad de servidores PPP y de cómo requieren que se establezca la conexión es enorme. De manera similar, hay muchas opciones de PPP - y alguna combinación de las mismas es posible que no funcione.

Además de los problemas de conexión e inicio del servicio PPP, puede haber problemas con los módems y con la propia línea telefónica.

La sección Solución de problemas da información básica acerca de los errores más frecuentes, de cómo aislarlos y de cómo solucionarlos.

Esta sección NO está orientada para tratar más que lo básico. Al Longyear mantiene el PUF-PPP que contiene mucha más información acerca de este tema.

6.13 Tras realizar la conexión

Una vez que el enlace PPP está operativo (más concretamente, una vez que la capa IP está operativa), Linux PPP puede ejecutar automáticamente (como usuario root), un script para realizar cualquier función que pueda ser ejecutada mediante un script.

La sección Tras realizar la conexión da información acerca del script /etc/ppp/ip-up, de los parámetros que recibe de PPP y de cómo utilizarlo para realizar cosas como recoger su correo de su cuenta en el ISP, enviar cualquier correo que tenga una transmisión pendiente y similares.

6.14 Problemas de servicios de IP estándar con una conexión PPP de IP dinámica

Tal y como se dijo en la introducción, las direcciónes IP dinámicas afectan a la posibilidades de su PC Linux como servidor en Internet.

La sección Problemas de servicios IP estándar con una conexíon PPP de IP dinámica da información acerca de los (principales) servicios afectados y de lo que puede hacer (si es posible) para solucionarlo.


Página siguiente Página anterior Índice general