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.
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).
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:
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.
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.