diald permet de se connecter/déconnecter automatiquement à l'Internet, sans avoir à lancer manuellement des scripts tels que pon ou poff. Une demande de connexion vers un domaine autre que notre domaine local sera automatiquement detectée pas diald.
Pour configurer diald, il faut éditer le fichier /etc/diald.conf (ou /etc/diald/diald.options ou encore /etc/diald/diald.conf, suivant les versions) :
# # /etc/diald.conf : Options a passer a diald # # # On utilise PPP pour encapsuler les connexions # mode ppp # # Utiliser un modem # modem # # Utiliser le controle de flux materiel (RTS/CTS). # crtscts # # Le modem est connecte sur /dev/modem # device /dev/modem # # Vitesse du modem # speed 115200 # # Se connecter avec chat en lancant le script /etc/chatscripts/monFai. # connect "/usr/sbin/chat -S -v -f /etc/chatscripts/monFai" # # Ajouter une route par defaut pour l'interface ppp. # defaultroute # # Adresse IP locale (modifiee par l'IP attribuee par l'ISP a la connexion) # local 192.168.0.1 # # Adresse IP distante (modifiee par l'IP attribuee par l'ISP a la connexion) # remote 192.168.0.2 debug 0x0018 dynamic # # Fichier contenant les filtres (dans quels cas ne pas etablire une connexion). # include /usr/lib/diald/standard.filter
Le fichier par défaut contenant les filtres (/usr/lib/diald/standard.filter ou /etc/diald/standard.filter, peu importe, le fichier spécifié par l'option include), est assez complet. C'est dans ce fichier qu'il faut spécifier pour quel destination, quel port, ...il ne faut pas établire de connexion.