Paquetes necesarios:
- isdnutils, o por lo menos algunos de sus siguientes sub-paquetes
- ibod
- iptables
Breve introducción al funcionamiento
Como sabréis el PPP es un protocolo punto a punto que sirve para conectar
redes de ordenadores usando una línea y haciendo que los dos ordenadores o
routers en los extremos se encarguen del enrutado. Además el protolo
tiene varias optimizaciones y opciones de compresión para hacer un mejor uso de
la línea.
Hay dos tipos de protocolos PPP, el asincrónico que es que se usa normalmente en
los modems o dispositivos similares conectados a través de una línea serie. El
que a nosotros nos interesa en este artículo es el PPP sincrónico o
SyncPPP.
Las isdn2linux, incluidas en el kernel 2.4, son las que se encargan no sólo de
gestionar las tarjetas RDSI, sino que también se encargan de las negociación de
los diversos protocolos necesarios para establecer la llamada y de permitir la
definición de interfaces virtuales, que nos permiten trabajar con la conexión
dial-up como si se tratase de una interfaz de red normal.
Interfaces virtuales
Las interfaces virtuales que se usan con el SyncPPP son las ippp0, ippp1,
ippp2... etc. Cada una de ellas representa un canal B del RDSI que se usa para
llamar a nuestro proveedor.
¿Que ventajas tiene? Básicamente que podemos definir nuestras tablas de rutas IP
usando dichas interfaces virtuales en caso de configuraciones más complejas, por
ejemplo llamar a distintos números y opciones dependiendo de la IP a la que
queremos acceder. En el caso más común, la conexión a Internet, no hace falta
especificar casi nada porque de eso encargará de hacerlo los script
/etc/init.d/isdnutils de las isdnutils que veremos más adelante.
Daemons y scripts
Para que la llamada al proveedor sea automática, se necesita al ipppd. Este
daemon es arrancado por el script /etc/init.d/isdnutils luego de configurar
todas las interfaces virtuales y las características del RDSI.
Si además queremos hacer bandwidth on-demand, se pondrá en marcha el ibod que es
arrancado automáticamente por el script ubicado en /etc/ppp/ip-up.d/ luego de
establecerse la llamada. Este script (normalmente llamado 00-ibod) se genera al
instalar el paquete ibod. |