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.
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.
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.
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.
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.Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:43