Logo de AulaDigital

PPP Como 1

Linux PPP Cómo: Introducción Página siguiente Página anterior Índice general

1. Introducción

PPP (el Protocolo Punto a Punto) es un mecanismo que sirve para crear y ejecutar IP (el protocolo Internet) y otros protocolos de red a través de un enlace serie, que puede ser una conexión serie directa (utilizando un cable módem-nulo), o a través de un telnet o a través de una conexión que utiliza módems y líneas telefónicas (y por supuesto líneas digitales como RDSI).

Utilizando PPP, usted puede conectar su PC Linux a un servidor PPP y acceder a los recursos de la red a la que el servidor está conectado (casi) como si estuviera directamente conectado a esa red.

También puede configurar su PC Linux como un servidor PPP, por lo que otros ordenadores podrían entrar en el suyo y acceder a los recursos de su PC local y su red.

Como PPP es un sistema entre iguales, puede usar PPP en dos PCs Linux para conectar dos redes (o una red local a Internet), creando una red de área extensa (WAN).

Una de las mayores diferencias entre PPP y una conexión Ethernet es, por supuesto, la velocidad: una conexión Ethernet estándar funciona a una velocidad máxima teórica de 10 Mbs (millones de bits por segundo), mientras que un módem analógico funciona como mucho a 56 kbps (miles de bits por segundo).

También, dependiendo del tipo de conexión PPP, pueden haber otras limitaciones en el uso de algunas aplicaciones y servicios.

1.1 Clientes y Servidores

PPP es, estrictamente, un protocolo entre iguales; esto quiere decir (técnicamente) que no hay diferencia entre la máquina que accede y la máquina que es accedida. Sin embargo, para aclarar las cosas, es útil pensar en términos de servidores y clientes.

Un ordenador será cliente cuando acceda a una máquina para establecer una conexión PPP. La máquina a la que se conecta es el servidor.

Cuando se configure una máquina Linux para que reciba y controle conexiones PPP entrantes, se estará configurando un servidor PPP.

Cualquier PC Linux puede ser tanto un servidor PPP como un cliente - incluso simultáneamente si se tiene más de un puerto serie (y módems si son necesarios). Como se comentó antes, una vez realizada la conexión, no hay diferencia real entre clientes y servidores en lo que a PPP respecta.

Este documento se refiere a la máquina que inicia la llamada (que accede) como el CLIENTE, mientras que la máquina que contesta el teléfono, comprueba la autenticidad de la petición de entrada (usando nombres de usuario, contraseñas y posiblemente otros mecanismos) es denominada SERVIDOR.

El uso de PPP como cliente para conectar una o más máquinas de un cierto lugar a Internet es, probablemente, el uso en el que la mayor parte de la gente está interesada - es decir: utilizar su PC Linux como cliente.

El procedimiento descrito en este documento le permitirá establecer y automatizar su conexión a Internet.

Este documento también le dará consejos acerca de cómo configurar su PC Linux como servidor PPP y para interconectar dos redes locales (con encaminamiento completo) utilizando PPP (esto es a lo que se denomina frecuentemente ``establecer un enlace WAN'' - red de área extensa).

1.2 Diferencias entre las distribuciones Linux

Hay muchas distribuciones Linux distintas y todas ellas tienen su propia idiosincrasia y distintas maneras de hacer las cosas.

En particular, hay dos maneras distintas de inicializar un ordenador Linux (o Unix), configurando sus interfaces y realizando otras tareas.

Estas son la inicialización de sistema BSD y la inicialización de sistema System V. Si pasa por un foro de noticias sobre Unix, podría encontrarse con guerras de religión entre los partidarios de estos sistemas. Si ese tipo de cosas le divierten, ¡puede pasar un buen rato si se apunta a la pelea!

Posiblemente, las distribuciones más ampliamente extendidas son:

  • Slackware
    que usa la inicialización de sistema estilo BSD
  • Red Hat (y su antiguo socio Caldera)
    que usa la inicialización de sistema SysV (aunque ligeramente modificada)
  • Debian
    que usa la inicialización de sistema SysV

El estilo BSD de inicialización suele guardar los archivos de inicialización en /etc/... y esos archivos son:-


 /etc/rc
 /etc/rc.local
 /etc/rc.serial
     (y posiblemente otros más)

En los últimos tiempos, algunos esquemas de inicialización de sistema BSD usan el directorio /etc/rc.d... para guardar los ficheros de inicialización en lugar de ponerlo todo bajo /etc.

La inicialización System V mantiene sus ficheros de inicialización en el directorio /etc/... o /etc/rc.d/... y en varios subdirectorios situados en este mismo directorio:-


drwxr-xr-x   2 root     root         1024 Jul  6 15:12 init.d
-rwxr-xr-x   1 root     root         1776 Feb  9 05:01 rc
-rwxr-xr-x   1 root     root          820 Jan  2  1996 rc.local
-rwxr-xr-x   1 root     root         2567 Jul  5 20:30 rc.sysinit
drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc0.d
drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc1.d
drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc2.d
drwxr-xr-x   2 root     root         1024 Jul 18 18:07 rc3.d
drwxr-xr-x   2 root     root         1024 May 27  1995 rc4.d
drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc5.d
drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc6.d

Si intenta averiguar dónde se configuran la interfaz Ethernet y las rutas de red asociadas, deberá explorar estos ficheros buscando las órdenes que lo hacen.

1.3 Herramientas de configuración PPP específicas de cada distribución

En algunas distribuciones (como Red Hat y Caldera), hay un sistema de marcado PPP configurado bajo X-Window. Este COMO no cubre esas herramientas específicas de distribución. Si tiene problemas con ellas, contacte con los autores.

Para los usuarios de Red Hat, existe una Guía PPP Red Hat http://www.interweft.com.au en el área de recursos de Linux y también en Red Hat Software http://www.redhat.com en el área de servicio técnico.


Página siguiente Página anterior Índice general