Página siguiente Página anterior Índice general

3. Descripción rápida del funcionamiento de Diald

En pocas palabras, Diald lo que hace es generar un interfaz de red nuevo y establecerlo como ruta por defecto. Este interfaz no es real (en la documentación original lo llaman proxy interface). Diald monitoriza este interfaz y cuando llegan paquetes hacia él, lanza la conexión ppp, espera a que se establezca y cambia la dirección de la ruta por defecto sobre la nueva interface ppp (normalmente ppp0).

Diald controla qué paquetes han llegado al interface y de qué tipo para decidir si los considera a efectos de lanzar la conexión ppp, mantenerla activa, hacerla caer o no hacer nada, y en caso de que hayan sido paquetes para tener en cuenta, cuánto tiempo debe estar levantado el interface después de que haya llegado el paquete.

Finalmente, si no hay más tráfico y se acaba el tiempo de espera que el último de los paquetes enviados estableció, Diald finaliza la conexión.

Asimismo, es posible controlar los días y horas a los que se puede conectar y los que no, de modo que se puedan aprovechar tarifas bajas u horarios de bajo tráfico.

Hasta aquí, la descripción es válida tanto para la versión 0.16.5 de Diald como para las posteriores, pero las versiones posteriores a esta también incluyen funcionalidades adicionales, tales como lista de permisos para decidir a qué usuarios se aplican las normas que deciden si el enlace se levanta, se mantiene o se tira, contabilización avanzada de paquetes transmitidos, mejor integración con lineas RDSI, mejora de rendimiento en base a usar como interfaz proxy un dispositivo ethertap (algo así como un interfaz de red que lee/escribe sobre un socket en vez de una tarjeta de red física) en vez de slip, conexiones de backup y algunas otras funcionalidades.


Página siguiente Página anterior Índice general