<HTML> <HEAD> <TITLE>les modems</TITLE> </HEAD> <BODY> <H1>2. <A NAME="s2"></A>les modems </H1> <P> <A HREF="Leased-Line.html#toc2">Contenu de cette section</A></P> <P></P> <P>Une liaison spécialisée n'est pas connectée à un central téléphonique et ne fournit donc , ni alimentation CC , ni tonalité, ni signal occupé, ni sonnerie . Cela signifie que vos modems sont livrés à eux même , et doivent être capables de gérer cette situation. </P> <P>Vous devez avoir deux modems externes identiques , supportant aussi bien une ligne spécialisée que le "dumb mode" . Vérifiez que vos modems en sont capables et assurez vous qu'ils sont correctement documentés. </P> <P>Vous aurez aussi besoin de : <UL> <LI> 2 câbles RS232 blindés . Le blindage doit être connecté à l'enveloppe de la prise (pas à la broche 1) de chaque coté .</LI> <LI>Une prise RS232 utile pour les tests. </LI> <LI>2 cordon RJ11 , un pour chaque extrémité de la ligne spécialisée.</LI> <LI>comprendre les commandes 'AT' de base </LI> </UL> </P> <H2>2.1 <A NAME="ss2.1"></A> Configuration </H2> <P></P> <P>Configurez les modems à leur plus grande vitesse possible : 57600 bps pour un 14400 , et 115000 bps à partir d'un 28800 . Une fois le modem configuré en "dumb mode" , il utilisera la vitesse a laquelle il a été configuré. Configurez le modem , et son logiciel (Minicom) pour utiliser les paramètres suivant. <UL> <LI>taux de transfert fixe (en baud , pas d'auto baud)</LI> <LI>Controle du flot matériel bidirectionnel RTS-CTS</LI> <LI>8 bits, sans parité , 1 bitstop</LI> <LI>Le modem doit produire le VRAI DCD statuts</LI> <LI>le modem NE DOIT PAS ignorer le DCD statuts(&D2 ou &D3)</LI> </UL> Vérifiez le avec AT &V ou AT &Ix (voir la documentation du modem)</P> <P></P> <P>Trouver comment mettre votre modem en "dumb mode" , et , plus important , comment l'en sortir , car le modem ne peut être reconfiguré que si il n'est pas en "dumb mode" .</P> <P>Maintenant, configurez le comme suit : <UL> <LI> reset sur le commutateur DTR (&D3 , c'est parfois un registre S)</LI> <LI>"leased line mode"(&Lx , voir documentation)</LI> <LI>le modem distant "auto answer"(S0 =1) , le modem local "originate" (S0 = 0)</LI> <LI>Desactiver les codes de résultat (Q1) , parfois le dumb le fait pour vous . </LI> <LI>Dumb mode (c'est parfois un jumper) Dans ce mode, les commandes AT sont ignorées. Parfois , vous devrez désactiver le caractère esc aussi.</LI> </UL> Ecrivez la configuration dans la mémoire volatile (&W).</P> <P></P> <P></P> <H2>2.2 <A NAME="ss2.2"></A> Test </H2> <P> </P> <P>Maintenant , connectez les modems à 2 ordinateurs en utilisant les câbles RS232 , et connectez les modems entre eux grace aux cordons RJ11 . Utilisez un programme tel que minicom (Linux), procom ou Telix (DOS) sur chacun des ordinateur pour tester les modems . Vous devez être capable de taper un texte d'un ordinateur vers l'autre et vice et versa . Si vous avez des déchets à l'écran, vérifiez la vitesse du port COM et les autres paramètres . Maintenant déconnectez , et reconnectez le câble RJ11 . Attendez que la connexion s ' établisse d'elle même . Déconnectez et reconnectez les câbles RS232 , allumez , éteignez les modems, arrêtez et relancer minicom. Les modems doivent toujours se reconnecter à la vitesse la plus haute possible (certains modems ayant une LED pour indiquer la vitesse). Vérifier bien qu'ils ignorent le caractère ESC (+++) . Il faudra le désactiver si nécessaire .</P> <P>Si tout marche , vous voudrez peut être reconfigurer vos modems ; supprimer le son du modem distant (M0) , mettez celui du local au volume le plus bas (L1).</P> <P>Exemples :</P> <P> <BLOCKQUOTE><CODE> <PRE> Hi-Tech Originate (local): ATL1 &amp;C1 &amp;D3 &amp;L2%D1 &amp;W &amp;W1 Answer (remote): ATM0 &amp;C1 &amp;D3 &amp;L2%D1S0=1 &amp;W &amp;W1 Tron DF </PRE> </CODE></BLOCKQUOTE> </P> <P>Le caractère ESC peut être désactivé en fixant S2 > 127;</P> <P> <BLOCKQUOTE><CODE> <PRE> Originate: ATL1 &amp;L1Q1 &amp;C1 &amp;D3S2=171\D1 &amp;W Answer: ATM0 &amp;L2Q1 &amp;C1 &amp;D3S0=1S2=171\D1 &amp;W </PRE> </CODE></BLOCKQUOTE> </P> <P></P> <H2>2.3 <A NAME="ss2.3"></A> Pppd </H2> <P></P> <P>Vous aurez besoin d'un pppd (point to point protocol deamon , un démon qui gère le protocole point à point) , et d'une bonne connaissance de son fonctionnement . Consulter le RFC le concernant , ou le <A HREF="http://www.freenix.org/linux/HOWTO/"> Linux pppd HOWTO </A> si nécessaire .</P> <P>Puisque vous n'allez pas utiliser une procédure de login , vous n'utiliserez pas (m)getty , et n'aurez pas besoin d'un utilisateur associé au pppd qui contrôle la liaison . Vous n'allez pas dialoguer , vous n'aurez donc pas non plus besoin d'un script pour le chat . En fait , le circuit et la configuration que vous venez juste de construire , ressemble assez a un câble null modem .</P> <P>Pour une connexion fiable , votre setup doit remplir les critères suivant :</P> <P> <UL> <LI>Peut après avoir booter votre système , pppd doit envoyer le signal DTR sur le port RS232 , attendre que le DCD arrive , et négocier la connexion .</LI> <LI>Si le système distant est mort , pppd doit attendre jusqu'à ce qu'il fonctionne à nouveau .</LI> <LI>Si la connexion s'établit et s'interrompt ensuite, pppd doit réinitialiser le modem (en mettant DTR au niveau bas , puis haut) puis essayer de se reconnecter . </LI> <LI>Si la qualité de la connexion se détériore trop , pppd doit réinitialiser le modem , et ré-etablir la connexion.</LI> <LI>Si le processus contrôlant la connexion , ici pppd , meurt , un watchdog doit le relancer. </LI> </UL> </P> <P></P> <HR> <P> Chapitre <A HREF="Leased-Line-3.html">suivant</A>, Chapitre <A HREF="Leased-Line-1.html">Précédent</A> <P> Table des matières de <A HREF="Leased-Line.html#toc2">ce chapitre</A>, <A HREF="Leased-Line.html#toc">Table des matières</A> générale</P> <P> <A HREF="Leased-Line.html">Début</A> du document, <A HREF="#0"> Début de ce chapitre</A></P> </BODY> </HTML>