Page suivantePage pr�c�denteTable des mati�res

5. Comment puis-je appeler avec mon modem ?

5.1 Mat�riel n�cessaire

Tout d'abord, assurez-vous d'avoir le bon c�ble. Votre modem requiert un c�ble droit, sans inversion de fils. Vous devriez pouvoir vous en procurer dans n'importe quel magasin d'informatique. V�rifiez �galement le genre des connecteurs. Pour un port � 25 broches, ce sera toujours un mod�le m�le DB25, � ne pas confondre avec les ports parall�les � embase femelle DB25. Connectez votre modem sur un de vos ports s�rie. Consultez si n�cessaire le manuel de votre modem.

Remarques pour les modems internes

Pour un modem interne, aucun c�ble n'est n�cessaire. De m�me, aucun port s�rie n'est requis, car la carte modem en poss�de un interne. Vous devez seulement configurer votre modem pour qu'il utilise une interruption (IRQ) et une adresse d'E/S libres. Reportez-vous au manuel de votre modem, ainsi qu'� la section Puis-je utiliser plus de deux p�riph�riques s�rie ? si vous avez besoin d'aide pour choisir les interruptions et les adresses.

Sur certaines cartes m�res, il peut �tre n�cessaire de d�sactiver les ports s�rie afin d'�viter les conflits avec le modem. Cette manipulation peut �tre effectu�e avec des cavaliers ou les param�tres du BIOS. Consultez le manuel de votre carte m�re.

Suite � un bogue des cartes vid�o IBM8514, les modems internes ne peuvent pas fonctionner sur ttyS3. Si Linux ne d�tecte pas le modem sur ttyS3, il suffit alors d'utiliser setserial pour que le modem fonctionne correctement. Un modem interne ttyS{0-2} ne devrait pas poser de probl�me de d�tection. Linux n'effectue pas d'autoconfiguration du ttyS3 � cause de ce bogue li� � la carte vid�o.

5.2 ``Parlez'' � votre modem

Avant de vous lancez dans le param�trage assez complexe de SLIP ou PPP, utilisez kermit ou n'importe quel autre programme de communication pour tester votre configuration. La version la plus r�cente de kermit peut �tre t�l�charg�e depuis http://www.columbia.edu/kermit/. L'exemple suivant suppose que votre modem est sur ttyS3, et que sa vitesse est fix�e � 115200 bps :

linux# kermit
C-Kermit 6.0.192, 6 Sep 96, for Linux
 Copyright (C) 1985, 1996,
 Trustees of Columbia University in the City of New York.
Default file-transfer mode is BINARY
Type ? or HELP for help.
C-Kermit>set line /dev/ttyS3
C-Kermit>set carrier-watch off
C-Kermit>set speed 115200
/dev/ttyS3, 115200 bps
C-Kermit>c
Connecting to /dev/ttyS3, speed 115200.
The escape character is Ctrl-\ (ASCII 28, FS)
Type the escape character followed by C to get back,
or followed by ? to see other options.
ATE1Q0V1                   ; vous tapez cette chaine puis la touche Entree
OK                         ; le modem doit repondre comme ca

Si votre modem r�pond aux commandes AT, vous pouvez supposer qu'il fonctionne correctement du c�t� Linux. Il ne reste plus qu'� essayer d'appeler un autre modem :

ATDT7654321
o� 7654321 est un num�ro de t�l�phone. Utilisez ATDP � la place de ATDT si vous n'�tes pas connect� � un central num�rique. Votre modem fonctionne si l'appel aboutit.

Pour revenir � l'invite kermit, appuyez simultan�ment sur les touches Ctrl et backslash, puis sur C :

Ctrl-\-C
(Retour a linux)
C-Kermit>quit
linux#

Il s'agissait juste d'un test de num�rotation ``� la main''. La m�thode normale est de laisser kermit num�roter � votre place � l'aide de sa base de donn�es interne de modems. Par exemple, pour un modem US Robotics (USR) :

linux# kermit
C-Kermit 6.0.192, 6 Sep 1997, for Linux
 Copyright (C) 1985, 1996,
 Trustees of Columbia University in the City of New York.
Default file-transfer mode is BINARY
Type ? or HELP for help
C-Kermit>set modem type usr        ; Selection du type de modem
C-Kermit>set line /dev/ttyS3       ; Choix du peripherique
C-Kermit>set speed 115200          ; Vitesse de communication
C-Kermit>dial 7654321              ; Numerotation
 Number: 7654321
 Device=/dev/ttyS3, modem=usr, speed=115200
 Call completed.<BEEP>
Connecting to /dev/ttyS3, speed 115200
The escape character is Ctrl-\ (ASCII 28, FS).
Type the escape character followed by C to get back,
or followed by ? to see other options.
Welcome to ...
login:

Reportez-vous � la section Programmes de communication pour plus de liens.

Lorsque vous appelez avec votre modem, param�trez la vitesse au d�bit maximal support� par votre modem. Les syst�mes Linux avec une version de la libc sup�rieure � 5.x supportent des vitesses jusqu'� 115200 bps. libc est habituellement situ�e dans /lib. V�rifiez dans ce r�pertoire la version que vous avez. Si Linux ne reconna�t pas des vitesses de 57600 ou 115200 bps, vous devez alors utiliser le program setserial pour passer votre port s�rie � une vitesse sup�rieure. Reportez-vous � la section Comment configurer mes ports s�rie � des vitesses sup�rieures ?. S�lectionnez ensuite une vitesse de 38400 bps dans votre programme de communications.

5.3 Configuration du modem en mode appelant

Pour appeler, vous pouvez configurer votre modem comme vous le voulez. Si vous souhaitez l'utiliser pour des communications entrantes, vous devez param�trer votre modem � la m�me vitesse que pour getty. Ainsi, si vous voulez ex�cuter getty � 38400 bps, fixez �galement la vitesse � 38400 bps lors du param�trage du modem, pour �viter une incompatibilit� de vitesses avec l'ordinateur. En g�n�ral, les r�glages d'usine avec correction d'erreurs et contr�le de flux mat�riel correspondent au r�glage optimal en mode appelant. Consultez le manuel du modem pour obtenir ces r�glages.

5.4 Contr�le de flux mat�riel

Je vous recommande vivement d'utiliser le contr�le de flux mat�riel (RTS/CTS) si votre modem le supporte. Cette fonctionalit� est particuli�rement importante lorsque la compression de donn�es est active. Premi�rement, vous devez autoriser le contr�le de flux RTS/CTS sur le port s�rie. Le mieux est de le faire au d�marrage, par exemple dans /etc/rc.d/rc.local ou /etc/rc.d/rc.serial. Assurez-vous que ces fichiers sont bien ex�cut�s par le fichier principal rc.sysinit. Ensuite, pour chacun des ports s�rie pour lesquels vous d�sirez activer le contr�le de flux mat�riel, vous devez entrer la commande suivante :

stty crtscts < /dev/ttyS3
Vous devez �galement activer le contr�le de flux RTS/CTS sur le modem. Consultez le manuel du modem, car le param�trage varie suivant les fabricants. N'oubliez pas de sauvegarder cette configuration, si votre modem le permet.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:43