Thu Sep 6 17:19:17 2001 Mise en oeuvre de diald sur vega (Debian 2.2): - Pour diald il faut ppp ET slip dans le KERNEL. - Installation des paquets diald et dialdcost - Il y a un fichier spécifique Debian sous: /usr/share/doc/diald: README.Debian - Déclaration d'un lien logique /dev/modem sur COM2 # cd /dev # ln -s ttyS1 /dev/modem - Essai modem avec minicom Pas le droit! Les /dev/ttySx font partie du group dialout... Je me donne le droit: # usermod -G dialout bernard Toujours pas le droit! /dev/ttyS1 est le seul ttySx a avoir le droit w absent pour le group (?). Je mets le droit: # chmod g+w /dev/ttyS1 OK, j'ai accès au Modem. - Configurer le script /etc/diald/connect pour mon fournisseur d'accès: MODEM_INIT="ATZ" PHONE_NUMBER="0868929898" CALLBACK=0 AUTHENTIFY=0 Avec AUTHENTIFY=0 (PAP ou CHAP), c'est PPP qui s'occupe de tout. Je n'ai donc rien d'autre à renseigner dans ce script... - Enlever les lignes d'avertissement et le shunt dans le script de lancement arrêt du daemon diald: /etc/init.d/diald - Configurer ppp... pppconfig me redemande des trucs que j'ai déjà donné à diald (modem et téléphone), mais bon... # pppconfig En quittant, pppconfig me dit qu'il s'est occupé des fichiers: /etc/chatscripts/FreeTelecom /etc/ppp/peers/FreeTelecom On peut relancer pppconfig pour éditer la connexion. On peut également créer d'autres connexions pour d'autres providers... ************************** Fri Sep 7 22:00:22 2001 La config ppp par pppconfig ne sert pas à grand chose... Le HOWTO n'aide pas beaucoup. Il semble même à côté de la plaque sur certains points. Configuration manuelle de PPP (CHAP) selon les préconisation du fournisseur d'accès Free: - Edition de /etc/ppp/chap-secrets pour ajout de: 0344888301 proxad - Edition de /etc/ppp/options pour préférence CHAP, décommenter: -pap Les autres options de ppp sont laissées par défaut. Les options spéciales seront passées en paramètres dans l'appel de ppp (possible dans la config de diald, voir ci-dessous). J'ai quand même dû enlever auth pour essayer gnome-ppp. - Edition de /etc/diald/options: device /dev/modem speed 115200 pppd-options noauth nopersist remotename proxad ipcp-accept-local ipcp-accept-remote user 0344888301 - Commande de lancement de dctrl dans un fichier de lancement PPP (parce que tout est en option!): dctrl -title PPP -toolbar -dstatus -tload -gload -pqueue -dlog -cw - Nécessité de créer une config d'initialisation du MODEM à cause de la rusticité de chat: 1) Parce ce qu'on met derrière ATZ ne passe pas. 2) Parce que dctrl n'affiche pas la vitesse de connexion du MODEM. Valable pour US ROBOTICS: ATM0 (numérotation silencieuse) AT&N38 (vitesse maxi 56K) AT&U29 (vitesse mini 44K) AT$W1 Commande d'initialisation: ATZ2 A mettre comme paramètre MODEM_INIT dans /etc/diald/connect - La liaison s'établit bien automatiquement mais elle ne se coupe pas en l'absence de trafic utile. Un échange UDP maintient la liaison. Mise à jour de: /etc/diald/standard.filter selon les conseils de l'HOWTO: Sauvegarde de l'original dans standard.filter.orig Le trafic UDP résiduel maintient toujours le lien. Il implique les ports 1718 et 49354 inconnus de /etc/services Un nslookup sur les adresses IP montrent que les 2 stations sont chez Free. OK après ajout des filtres suivants dans /etc/diald/standard.filter renomé perso.filter ignore udp udp.dest=udp.49354 ignore udp udp.source=udp.49354 ignore udp udp.dest=udp.1718 ignore udp udp.source=udp.1718 - Pour les essais. Démarrage, relance ou arrêt de diald: /etc/init.d/diald start restart stop Modification des paramètres du réseau (gateway) et arrêt relance du réseau: Editer /etc/network/interfaces # ifdown eth0 # ifup eth0 ****************************************** Pour ipmasq, il a fallu créer les scripts delroute et addroute sous: /etc/diald. Samedi 22 Décembre 2001 - Pb découvert suite install chrony: Il fallait aussi empêcher les scripts /etc/ppp/ip-up et ip-down d'actionner ipmasq en plus de delroute et addroute. Pour ce, il ne faut pas que le fichier /etc/ipmasq/ppp existe (fichier test). Voir doc /usr/share/doc/ipmasq/ipmasq.html # cd /etc/ipmasq # mv ppp ppp.diald ****************************************** Ajouté à /etc/diald/perso.filter: ignore udp udp.dest=udp.netbios-dgm ignore udp udp.source=udp.netbios-dgm après installation de Samba. ****************************************** Jeudi 27 Décembre 2001 Ajout redial-timeout 10 dans /etc/diald/diald.options Attente 10s au lieu de 30s pour se reconnecter. ******************************************