En quelques mots, Diald crée une nouvelle interface réseau et la définit comme
étant la passerelle par défaut. Cette interface n'est pas réelle (dans la
documentation originale elle est appelée proxy interface
). Diald surveille
cette interface et quand un paquet arrive, crée une connexion ppp
, attend
qu'elle soit établie et définit cette nouvelle interface ppp
(en général
ppp0
) comme étant la passerelle par défault.
Diald surveille l'interface pour savoir quels paquets ont-été reçus par
l'interface ainsi que leur type. Cela lui permettra de décider s'ils seront
destinés à établir la connexion ppp
, à maintenir le lien, à le fermer ou à
ne rien faire, et cela lui permettra également de savoir combien de temps le
lien devra être maintenu après la transmission du paquet.
En définitive, s'il n'y a plus de trafic et que la durée de vie du dernier paquet est écoulée, Diald fermera le lien.
Vous pouvez contrôler les jours et les heures auxquelles le lien peut ou ne peut pas être établi, et de ce fait vous pouvez n'établir le lien qu'aux moments où les prix sont bas ou le trafic faible.
Ce qui précède n'est valide que pour les versions de Diald supérieures à la
0.16.5 (la dernière version, au moment où ce document est écrit, est la 0.99.3),
mais les dernières versions incluent des attributs supplémentaires comme une
liste d'utilisateurs autorisés, un décompte du temps avancé, un meilleur support des
lignes ISDN, de meilleures performances grâce à l'utilisation (à la place de slip
) du device
ethertap
comme proxy (cela se comporte comme une interface réseau qui
lit/écrit au travers d'une socket en lieu et place d'un vrai périphérique
réseau), la sauvegarde des connexions et d'autres
fonctions.