Archive-name: fr/faq-modems-ppp/
Author: sintes@cadrus.fr (Laurent Sintes)
Version: v 1.1 1996/02/17
Periodicity: 14 days
News Groups: fr.network.modems ; fr.usenet.reponses
WWW : http://www.infres.enst.fr/~dax/guides/ppp/modem-ppp.faq




Faq - Internet et Configuration modem
sur protocole PPP





INTRODUCTION

CONFIGURATION MATERIELLE ET COUCHE LOGICIELLE
CONFIGURATION DU MODEM
ANNEXES :
INTRODUCTION

* Remerciements


Cette Faq a été écrite grâce à la collaboration de nombreux béta-lecteurs que je tiens à remercier, et en particulier :

Toutes remarques et suggestions peuvent m'être adressées à sintes@cadrus.fr.

Retour au sommaire


* Interne, externe ou PCMCIA - quelques généralités


L'installation d'un modem interne (sous forme de carte d'extension) nécessite la présence d'un connecteur d'extension libre sur la carte mère. Il est donc indispensable, avant tout achat de ce type de s'assurer de la présence d'un tel connecteur.

L'installation d'un modem de type externe (sous forme de boîtier) nécessite la présence d'un connecteur série mâle libre à l'arrière de l'unité centrale. On peut remédier à cette absence éventuelle en achetant une carte d'extension entrée/sortie (PC). Sur Macintosh, le modem externe se place sur le connecteur série mini-din 8 portant le sigle "téléphone" ou son homologue portant le sigle "imprimante".

Les modems répondant au standard PCMCIA (format carte de crédit) s'intègrent dans un connecteur spécial prévu à cet effet. Ils sont essentiellement réservés aux ordinateurs de type portable.

D'une manière générale préférez toujours un modem externe à un modem interne, et ceci pour diverses raisons :

Retour au sommaire


* D'où les principaux problèmes de connexion viennent-ils ?


(toutes machines)
(windows)
(Macintosh)

Ces points sont détaillés plus loin.
Retour au sommaire


* A propos des vitesses de transmission


La vitesse de transmission d'un modem s'exprime généralement en bps (bits par seconde).

Ne pas confondre baud et bps : un baud est le nombre de bits transmis par seconde, lorsque l'on se limite à la transmission d'un seul bit, il n'est donc égal à un bps que lorsqu'on envoie qu'un seul bit (ce qui n'arrive pratiquement jamais).
Exprimé en d'autres termes, le baud mesure la rapidité de modulation, c'est-à-dire la cadence à laquelle le modem peut changer sa modulation. Le débit binaire n'est égal à la rapidité de modulation que pour les modems anciens qui ne transmettent qu'un bit à la fois (V21, V23). Les modems récents utilisent des modulations qui codent plusieurs bits à la fois, et leur débit binaire en bps est supérieur à leur rapidité de modulation en bauds. Seul le débit binaire en bps reflète la performance du modem.

Ne pas confondre bps (bits par seconde) et Bytes par seconde (un Byte est égal à un octet, c'est-à-dire un groupe de 8 bits).

Ne pas confondre bps (bits par seconde) et cps (caractères par seconde) : pour transmettre un caractère, il faut (en simplifiant) 10 bits (8 bits de données, 1 bit de stop, 1 bit de start). D'une manière approximative, on peut donc calculer la vitesse en cps en divisant la vitesse en bps par 10 (en mode normal).
Dans le cas d'une liaison V42, les bits de starts et de stop sont remplaces par des délimiteurs de paquets.

Débit en bps et norme ccitt associée :
V23 : 75/1200 en appel ou 1200/75 en réponse
V21 : 300/300 bps
V22 : 1200/1200 bps
V22bis : 2400/2400 bps
V32 : 9600/9600 bps
V32bis : 14400/14000 bps
v34 : 28800/28800 bps
VFC : 28800/28800 bps

V27ter : 4800/4800 bps -> télécopie
V29 : 9600/9600 bps -> télécopie rapide
V42 : protocole de correction d'erreurs
V42bis : protocole de compression de données.

A noter que le VFC n'est pas une norme CCITT. Comme il est déjà difficile de faire communiquer deux modems CCITT il nous semble sage d'oublier ces derniers.

Pour l'Internet, on choisira de préférence un modem intégrant les normes V32bis (au minimum), v34, ou VFC ainsi que les protocoles V42 et V42bis de correction d'erreurs et de compression de données, car même si l'on compte se cantonner à l'e-mail et aux news, l'économie que permettra un V34 sur la facture téléphonique sera toujours appréciée. Si l'on compte utiliser en outre le modem pour faire de l'émulation Minitel ou fax, on vérifiera qu'il
intègre les normes V23 ou v29.
Retour au sommaire


* Vitesse ligne (DCE) vitesse terminale (DTE) et protocole V42bis :


Attention à ne pas confondre la vitesse DCE (Data Communication Équipement) ou vitesse de ligne entre les deux modems, avec la vitesse terminale (Data Terminal Equipment) ou vitesse de jonction entre modem et ordinateur. La première est déterminée par le type de votre modem (V32bis, V34), tandis que la seconde, appelée aussi "port speed" est en général configurable par logiciel (voir plus loin). Choisissez toujours une vitesse de jonction supérieure à la vitesse de transmission en ligne.

L'utilisation du protocole de compression de données V42bis peut encore élever le débit de la jonction modem-ordinateur, en théorie d'un facteur 4. Vous ne profiterez pleinement du bénéfice de la compression que si vous réglez la vitesse de jonction à quatre fois la vitesse ligne, ce qui peut excéder les capacités d'entrées/sortie de votre ordinateur. (voir plus loin).

L'emballage de votre modem précise, en gros caractères, vitesse de transmission jusqu'à 115Kbps (kilo bits par seconde), que cela signifie-t-il ?
Tout simplement que votre modem est de type V34 (28800bps) associant la norme de compression de données V42bis, et en aucun cas que vous allez pouvoir atteindre des vitesses de transmission aussi élevées.

En effet, si le rendement maximum théorique de la compression de données est effectivement de 1/4 , permettant ainsi des vitesses DTE de 28800bps*4 = 115Kbps (pour un modem v34), il s'agit bien la, soulignons le, d'un taux de compression théorique sur des fichiers de type texte non compressés et dans des conditions parfaitement optimales.
En pratique, la plupart des fichiers proposés en FTP sont déjà compressés et donc peu ou pas de compression possible. Sur des fichiers de type texte (.rtf, .hqx, .txt, etc...) on peut arriver en moyenne à un rapport de compression de 1/2 voire 1/2.5, ce qui n'est déjà pas si mal.
Mesure maintenant en ko/s, et avec un modem 28800 bps, un taux effectif de transfert de 3Ko/s sur des fichiers compressés ou de 6Ko/s sur des fichiers de type texte peut être considèré comme un maximum (diviser par deux pour un modem 14400bps).
Et encore, ceci implique, comme nous allons le voir, un port série rapide, un câble de liaison permettant le contrôle de flux RTS + CTS, l'optimisation du system.ini (sur windows), de la chaîne d'initialisation du modem, une excellente qualité de liaison téléphonique, une bande passante de qualité de la part de votre provider et ne peut être réalisé qu'à certaines heures.
Retour au sommaire


* A propos de l'Uart (PC)


Une bonne configuration du port série est primordiale pour la qualité de la liaison PPP. Le port série ne doit en aucun cas être configuré dans la couche logicielle à une vitesse supérieure à ses capacités hardware.


L'UART (Universal Asynchronous Receiver Transmitter) est un contrôleur d'entrées sorties qui permet la gestion des ports séries du PC. Il se présente sous la forme d'un composant à 40 broches sur la carte série. Il y en a trois principaux types :
Avec un Uart 8250, impossible de dépasser une vitesse terminale de 19200bps ; donc impossible de se connecter en V34 (28800bps) ou VFC ; si vous utilisez un modem 14400bps, vous ne pourrez pas bénéficier de la compression de données et devrez l'invalider dans la chaîne d'initialisation. Si vous utilisez un modem V34 (28800bps), vous devrez forcer la liaison en V32 bis soit 14400 bps (par la commande Hayes B10) et invalider la compression de données.

Avec un Uart 16450, et suivant la puissance de votre machine, vous pouvez régler votre port série entre 38400 et 57600bps (486DX2 et supérieur) ; Si vous utilisez un modem V34 (28800bps), il est possible que vous ayez besoin d'invalider la compression de donnees pour eviter des bourrages.

Avec un Uart 16550, par contre, on peut atteindre une vitesse série de 115Kbps, et donc bénéficier pleinement d'une connexion en V34 ou VFC et des protocoles de correction d'erreurs et compression de données V42 et V42bis.

Le paramètrage de la config en fonction du type d'Uart utilise est décrit plus loin.

Il peut arriver que MSD.EXE confonde un Uart 8250 avec un Uart 16450 meme s'il detecte sans problème la présence d'un 16550. Le plus simple reste toujours de consulter le manuel de son ordinateur ou d'enlever le capot pour dissiper tout doute a ce sujet. La référence du composant est généralement inscrite sur l'Uart.

Si vous devez changer d'Uart, exigez le composant NS16550AFN (100 à 150F) et non un de ses clones (par exemple le WD16550).
Retour au sommaire


* Le port série du Macintosh


Bien que fonctionnant de manière légèrement différente que sur le PC, le port série du Macintosh peut limiter la vitesse DTE de la jonction.

Si vous possédez un Macintosh AV ou un PowerMacintosh, pas de problème : vous pouvez bénéficier d'une vitesse DTE de 115Kbps, et donc de manière simultanée d'une connexion en V34 et des protocoles de correction d'erreurs et de compression de données V42 et V42bis.

Avec les autres types de Macintosh, la vitesse du port série plafonne entre 38400 bps et 57600 bps (certains ports série plafonnent théoriquement a 57600bps mais ne fonctionnent pas correctement au-dessus de 38400bps). Donc, si votre port série plafonne à 38400bps, et que vous utilisez un modem V34, il est possible que vous deviez invalider la compression de données dans la chaîne d'initialisation de votre modem, ceci pour éviter d'éventuels bourrages. Il n'y a pas de règles systématiques a ce niveau. Tout dépend essentiellement de la qualité du modem utilisé. Essayez toujours, dans un premier temps, de paramétrer la compression de données dans la chaîne d'initialisation de votre modem et invalidez-la en cas de problème.

Enfin, certains Macintosh très anciens (68000) et certains PowerBook ne permettent pas une vitesse DTE supérieure à 19200 bps ; donc impossible de se connecter à plus de 14400 bps (DCE). Vous devez donc invalider la compression de données dans la chaîne d'initialisation du modem, et forcer la connexion en V32b (commande Hayes B10).

Il n'y a malheureusement pas de programme livré en standard avec le système d'exploitation, à l'instar de MSD.EXE du Dos, permettant de connaître la performance du port série sans démontage. En cas de doute, vous pouvez vous reporter à votre manuel, au site d'Apple (http://www.apple.com/), ou utiliser un shareware tel que MacCheck

Retour au sommaire
.


* A propos du câble RTS + CTS


La qualité du câble utilise pour relier le port série du Mac ou du Pc au modem est primordiale, surtout si vous désirez utiliser la correction d'erreur ou la compression de données. Outre la bonne qualité du brochage, il vous faut vous assurer impérativement que votre câble permet le contrôle de flux hardware (RTS + CTS).
Pour cela, reportez-vous à la notice d'utilisation de votre modem. Si rien n'est signalé sur la notice, et dans la plupart des cas, il existe un moyen logiciel simple de déterminer le type de câble : après avoir indiqué dans votre configuration (Mac PPP ou Trumpet et panneau de contrôle ports) contrôle hardware (ou RTS + CTS) et force ce type de contrôle par la commande Hayes &k3 (voir plus loin) vous obtiendrez, si votre câble ne permet pas de gérer le contrôle de flux hardware, un message d'erreur du type : Modem introuvable, ou bien votre modem refusera tout simplement de numéroter ou de se connecter.

IMPORTANT : S'il se trouve que votre modem externe n'est pas équipe de ce fameux câble, et en attendant de le remplacer (coût 100 à 150F) ne choisissez en aucun cas le contrôle de flux Xon + Xoff (contrôle de flux logiciel). Mais désactivez tout contrôle de flux, correction d'erreurs et compression de données dans la couche logicielle et la chaîne d'init du modem (&K0 &Q6).
Retour au sommaire


* A propos de la compatibilité PC - MAC


Les modems internes ne sont compatibles qu'avec la machine qui leur est destiné.

Par contre, un des avantages du modem externe est sa compatibilité multi-machines. Seul le type de câble et les logiciels (souvent de qualité moyenne) éventuellement livres avec ce dernier peuvent différer d'une machine à une autre. Le coût du changement de ce câble s'élève à 130F environ (ceci pour un câble de qualité optimale, bien sur). Cependant, il existe maintenant, dans les magasins spécialisés en connectique, des adaptateurs (compter environ 50F).
Pour l'Internet, les logiciels fournis avec le modem ne sont pas un critère déterminant. Vous trouverez tout ce qu'il faut en "freeware", parfois en "shareware"
Retour au sommaire


CONFIGURATION MATERIELLE ET COUCHE LOGICIELLE


* Le driver de ports de Windows


Le driver de ports de Windows (\windows\system\com.drv), notamment sur la version 3.1., n'est pas optimisé pour permettre une gestion correcte des deux tampons Fifo de l'Uart 16550. Si vous possédez un tel Uart, il est préférable de lui substituer le Freeware CYBERCOM.DRV. Le driver WFXCOMM.DRV fonctionne également très correctement.

Retour au sommaire


* Le panneau de contrôle "ports" (windows)


Dans le cadre d'une connexion via Trumpet sur Windows, il n'est absolument nécessaire de paramètrer le panneau de contrôle "ports" que si vous avez choisi l'option "use control panel setting" du menu dialler de Trumpet Winsock.
Il est cependant vivement souhaitable de le paramètrer dans tous les cas.
Les réglages sont les suivants :
Retour au sommaire


* Configuration de Trumpet Winsock (windows)


Principaux paramètrages de la commande setup de menu file :

Retour au sommaire


* Configuration de Windows 95 (quelques rappels)


Il vous faut installer les produits suivants :


- Configuration protocole TCP/IP Microsoft :

- Carte d'accès distant :

- Poste de travail - accès réseau à distance


- Type de serveur (option Propriétés)
Retour au sommaire


* Tampons Fifo et optimisation du system.ini (windows et windows 95)


Si vous utilisez un Uart 16550 et comptez profiter pleinement des possibilités de ses deux tampons FIFO, il faudra rajouter, dans le system.ini (section 386enh)

Il peut être également intéressant, quel que soit l'Uart utilise (sauf 8250), d'optimiser le system.ini en réglant sur 256 octets la taille du buffer de communication. Pour cela, remplacer 128 par un multiple de 128 dans la ligne COMxBUFFER=128 de la section 386enh de votre system.ini (256, 512 ou 1024 selon la puissance de votre processeur), x désignant bien entendu le numéro du port de communication sur lequel fonctionne votre modem. Si cette ligne n'existe pas, il peut être intéressant de la créer.

Correction d'un bug sur windows 3.0 :
Retour au sommaire


* Mac PPP et Mac TCP (Macintosh)


Sur Macintosh, il y a deux composant à configurer : MacTCP (tableau de bord) et MacPPP (extension PPP et tableau de bord Config PPP). Ces logiciels fonctionnent parfaitement sur système 7.1. Le système 7.5.3. requiert Open Transport, qui n'est assurément pas au point.
Si votre fournisseur vous a procure un kit de connexion Mac, il y a de fortes chances qu'il comporte des copies preconfigurées de MacTCP et MacPPP. La présence du tableau de bord AdminTCP, bien que facultative, est en outre très fortement conseillée pour éviter des problèmes.


Configuration de Mac PPP (tableau de bord config PPP)

Puis cliquez sur "config"


Il ne vous reste plus qu'à vous soucier de l'optimisation de la chaîne d'initialisation de votre modem.
Retour au sommaire


* Linux


Le plus simple est de consulter le "Serial HOWTO" qui décrit en détail ces problèmes. Si vous utilisez PPP, le "PPP HOWTO" et le manuel de pppd sont également à lire. La bibliographie donne des références plus précises.
Juste quelques rappels :

Retour au sommaire


* Amiga


Se reporter la Faq de Johann Girard-Cheron (sammy@centre.net). Vous pouvez lui demander par e-mail. Plus d'infos au sujet de la connexion PPP sur l'Amiga lors des prochaines versions de cette Faq.
Retour au sommaire


* Configuration du Bios (PC)


Certains Bios anciens ne détectent pas les ports com3 et com4.
Retour au sommaire


CONFIGURATION DU MODEM


* La structure d'une commande AT


(AVERTISSEMENT important : les commandes AT ne forment pas une vraie norme. Il s'agit d'un jeu de commandes que le constructeur Hayes a défini pour ses propres besoins et que les autres constructeurs ont plus ou moins copie. Toutes les commandes Hayes, bien que le langage tende à se généraliser, ne fonctionnent pas de la même façon sur tous les modems. Ne jamais oublier de consulter la documentation de son modem.

Par ailleurs, les commandes d'init sont à manipuler avec précaution : Ainsi, l'utilisation d'une commande Hayes risque-t-elle de rester sans effet si elle n'est pas couplée avec une ou des autres. Par exemple, la commande Hayes &Q5 (mode sécurité, avec correction d'erreurs et compression de données) sera sans effet si elle est associée à la commande &K0 (contrôle de flux désactivé) car il faut bien sûr définir le type de contrôle de flux pour que la correction d'erreurs et la compression de données puisse se faire.)


Une commande AT est une commande envoyée à votre modem. Vous pouvez l'envoyer soit à partir du Dos en utilisant par exemple l'excellent programme ATPLUS, soit à partir d'un simple émulateur de terminal, comme Terminal de Windows ou MacTell sur Macintosh. Chaque commande AT doit être suivie d'un retour chariot. Le modem répond par "Ok" ou "error" s'il ne comprend pas la commande.
Par exemple, si vous tapez, en mode émulation de terminal la commande ATL3 suivie d'un retour chariot, vous augmentez le niveau de haut parleur au maximum. Avec la commande AT&S0 vous forcez le signal DSR.
Il n'est pas nécessaire de taper les commandes les unes à la suite des autres. Par exemple au lieu de taper : ATL3 suivi d'un retour chariot puis AT&S0 suivi d'un autre retour chariot, vous pouvez taper simplement ATL3&S0 (ou AT&S0L3, peu importe). Minuscules ou Majuscules, peu importe. Les 0 (zéro) sont toujours optionnels.
Retour au sommaire


* Qu'est-ce qu'une chaîne d'INIT ?


Une chaîne d'init est une suite de commande AT (par exemple : AT&F&K3&D0%E1) destinée à configurer votre modem de façon optimale pour la connexion. Elle s'établit en fonction de votre configuration matérielle (type de modem, type d'Uart, type de câble utilise, etc...) et du type de modem utilise par votre correspondant.
Retour au sommaire


* Ou se trouve ma chaîne d'INIT ?

Retour au sommaire


* Comment construire une chaîne d'init optimisée : une méthode simple et
exemples


Attention : cette méthode ne fonctionnera parfaitement que sur un modem compatible 100% Hayes, ce qui est heureusement le cas de la plupart des modems du marché.

La première étape dans la construction d'une chaîne d'init est la connaissance du paramètrage par défaut de votre modem. Pour cela tapez à partir d'un simple émulateur de terminal la commande AT&F&V suivie d'un retour chariot (ou reportez-vous au manuel de votre modem).

Le modem renvoie alors sa configuration par défaut (restaurée par at&f). Par exemple, un Olitec 14400 renvoie :

Notez bien tous ces paramètres ou faites une sortie imprimante.

Il ne reste plus qu'à déterminer ce qui dans cette liste de paramètres par défaut, ne convient pas à votre configuration. La première question qui vient à l'esprit est bien sur : quels sont les paramètres qui conviennent à ma configuration :

Paramètres communs (préconisés) : V0 &C1 S95=47 S7=60 B0 S25 = 20
(voir signfications en annexe. En résumé - V0 : mess. numériques ; &C1 : signal CD en fonct. normal ; B0 : auto-mode ; S25=20 : temps mini. d'état off du signal DTR avt sa prise en compte)

A ces paramètres on rajoute :


Si votre modem n'était pas compatible Hayes, recherchez dans votre manuel la correspondance entre les paramètres préconisés ci-dessus (en langage Hayes,voir annexe) et ceux du langage de votre modem. Pour cela se référer à la liste des principales commandes Hayes. Le reste de la méthode ne varie pas. Même si votre modem est compatible Hayes, il est toujours utile de vérifier la correspondance entre les commandes Hayes indiquées ici et celles de votre modem.

(NB : si votre logiciel de connexion n'exige pas que les messages du modem soient envoyés sous forme numérique -notamment sur Macintosh -, vous pouvez remplacer avantageusement le paramètre V0 par le paramètre V1 ; le modem enverra alors les messages sous forme littérale, ce qui permet d'éviter une mauvaise interprétation des codes résultats par votre logiciel et donc un affichage faux de la vitesse de connexion par exemple - sans incidence sur le bon fonctionnement).

UN EXEMPLE :
UNE VARIANTE :
Certains modems proposent, outre une initialisation at&f (reset configuration 0), une autre configuration par défaut at&f1 (reset configuration 1) souvent plus proche de l'optimum. La méthode d'optimisation de la chaîne se déroule bien entendu de la même manière (at&f1&v depuis un émulateur de terminal quelconque ; confrontation entre la configuration f1 ainsi obtenue et les paramètres conseilles ; établissement de la chaîne).

ATTENTION
Retour au sommaire


* Je n'ai pas le bon driver windows 95


Bill Gates n'a pas élu votre modem, qui fonctionne pourtant parfaitement, à la cour des grands. Ce n'est pas pour autant que vous devez le jeter. Si c'est un modem compatible Hayes, choisissez un driver de modem compatible Hayes. Il a de grandes chances de fonctionner alors convenablement. Eventuellement, en cas de déconnexions inopinées (observées notamment avec l'Olitec) vous pouvez y rajouter s25=20 (voir comment à la section suivante).
Retour au sommaire


* Comment modifier et optimiser mon driver windows 95 ?


Windows 95 tire la chaîne d'initialisation de votre modem d'un fichier texte
à l'extension .INF.
Dans un premier temps, éditez le fichier modemlog.txt.
Supposons qu'a la troisième ligne vous trouviez : Modem inf path : MDMHAYES.INF
Et à la quatrième ligne : Modem inf section : M1811
Vous en déduisez que la chaîne d'initialisation de votre modem se trouve dans le fichier MDMHAYES.INF à la section M1811. Il ne vous reste plus qu'à l'éditer (à l'aide de l'Edit du MS-DOS par exemple) et à modifier votre chaîne d'initialisation.

Bien souvent, il suffit de rajouter S25=20, c'est-à-dire augmenter le temps minimum d'état off du signal DTR avant sa prise en compte (surtout en cas de déconnexion inopinée avec un rapport du type "Hardware hangup by lowering DTR).
Retour au sommaire


* Quelques réponses en VRAC :


- Comment paramètrer son modem pour l'émulation Minitel (V23)


- Mon modem raccroche en recevant la séquence d'échappement +++ contenue à l'intérieur
d'un document.

- Je me connecte a 24000, 26000, mais jamais a 28.800



- Souvent, la connexion se rompt sans raison apparente :



- J'ai un problème avec mon Olitec 28800


- Conflit d'IRQ


Cette rubrique sera complétée lors des prochaines versions de cette Faq. Si vous avez des idées, e-mailez moi.
Retour au sommaire


ANNEXES :


* Liste commentée principales commandes Hayes

A : Connexion en mode réponse manuelle

B0 : mode automatique
B2 : mode V23
B8 : mode v22bis
B9 : mode V32 9600 ou V32bis 9600
B10 : mode v32bis 14400
B18 : automode v32 4800 à 9600
B19 : automode v32bis 4800 à 14400
B20 : automode v34 14400 à 28800
B21 : automode VFC 14400 à 28800

DP : numérotation en décimale suivie d'une procédure de connexion appel
DT : numérotation en fréquences vocales suivie d'une procédure de connexion appel (ex : atdt 40404040, le mode prend la ligne, compose le 40404040 en décimal et attend la porteuse du modem distant).

E0 : pas d'écho des caractères (en mode commande)
E1 : écho des caractères

H0 : raccroche la ligne (en mode connexion il faut envoyer +++ATH0 - +++ pour passer le modem en mode commande ; ATH0 pour raccrocher).

I : renvoie des informations sur le type de modem, etc...

L0 : niveau très faible du haut parleur du modem
L1 : niveau faible
L2 : niveau moyen
L3 : niveau maximum

MO : haut parleur muet
M1 : haut parleur actif jusqu'à la connexion, silencieux ensuite.
M2 : haut parleur constamment actif
M3 : actif pendant la transition sauf pendant la numérotation.

O : retour en mode communication après un échappement par +++

Q 0 : les messages d'état (ring, OK, connect, etc...) sont émis
Q1 : les messages d'état ne sont pas émis

Sx = y met la valeur y dans le registre x

V0 : les messages sont émis sous forme numérique
V1 : forme littérale
V4 : forme littérale, détaillée
V5 : forme littérale + numérique

X0 : le modem envoie seulement les messages OK, Connect, Ring, No Carrier
X1 : XO + connect xxxx bps
X2 : X1 + no dialtone
X3 : X2 + busy
X4 : tous les messages

Z : reset configuration utilisateur 0 sauvegardée par la commande &w0
Z1 : reset configuratio utilisateur 1.

&C0 : force le signal CD
&C1 : Signal CD en fonctionnement normal.

&D0 : ignore le signal DTR
&D1 : la baisse du signal provoque le retour en mode commande
&D2 : la chute du signal provoque une déconnexion
&D3 : la chute du signal provoque un reset modem

&f : initialisation contexte usine ndeg.0
&f1 : initialisation contexte usine ndeg.1 propose par certains modems (souvent plus proche d'une configuration optimum a une vitesse rapide).

&K0 : contrôle de flux désactivé. Utile notamment si le câble de liaison ne gère pas le contrôle de flux RTS + CTS
&K3 : force le contrôle de flux RTS + CTS (le câble de liaison port-série -> modem doit supporter le contrôle de flux hardware)
&k4 : contrôle de flux Xon + Xoff : ne doit pas être utilise
&k6 : RTS/CTS + XON+XOFF

&Q0 : mode direct. pas de bufférisation. la vitesse du port série doit être strictement identique à la vitesse ligne (DCE).
&Q5 : asynchrone, bufférisation avec correction d'erreurs (V42) et compression de données (V42bis). La vitesse terminale (DTE) ou du port série doit être égale à quatre fois la vitesse ligne (DCE) soit 57600bps par ex pour un modem 14400bps.
&Q6 : asynchrone, bufférisation sans correction d'erreurs ni compression de données.

&S0 : signal DSR force
&S1 : signal DSR en fonctionnement normal

&v : permet de visualiser la configuration du modem et des registres. Si vous avez perdu le mode d'emploi de votre modem, la commande at&f&v permet de visualiser la configuration par défaut de ce dernier.
Retour au sommaire


* Tester sa ligne avec le 3644 (source : France Telecom)


Le 3644 de France Telecom permet de tester soi-même sa ligne sans connaissance particulière, sans voltmètre. Son utilisation vous sera facture 1 unité téléphonique. A noter que j'ai reçu plusieurs mail me signalant que ce service ne fonctionne pas dans la France entière.

1 - Composer le 3644
2 - Raccrocher et attendre 6 à 7 secondes environ.
3 - Décrocher à nouveau
4 - Raccrocher, attendre la sonnerie et décrocher de nouveau :

Avant de demander l'intervention de France Telecom, dissimulez soigneusement les appareils non agréés qui pourraient être à votre disposition.
Retour au sommaire


* Les numéros brûlés


Les numéros brûlés (blacked list) sont la contrepartie de l'agrément France Telecom. Vous avez tente de joindre votre provider plus de 3 fois consécutives mais le numéro était occupe ; votre modem refuse maintenant toute nouvelle tentative de numérotation. Seule solution avouable :
éteindre le modem, le rallumer, puis recommencer. S'il s'agit d'un modem interne : éteindre l'ordinateur, le rallumer, puis recommencer :)

Sauf, bien sur, si vous connaissez la commande non documente (hélas) permettant de supprimer ces numéros brûlés (à rajouter dans la chaine d'intialisation ou la chaine de numérotation de votre modem). En voici une liste partielle, glanée ici ou là sur divers BBS. Merci pour vos contributions.

D'autres numéros brûlés sur http://www.sct.fr/~philb/lesdocs.html
Retour au sommaire


* Quelques chaînes d'initialisation


ATTENTION - IMPORTANT : les chaînes d'initialisation qui suivent sont données à titre indicatif et sans garantie Il est toujours préférable de se reporter au chapitre "comment construire une chaîne d'initialisation" que d'utiliser une chaîne toute faite. Elles ne sont valables que dans des conditions optimum (à savoir câble RTS + CTS ET Port Série rapide). Le cas échéant, voir aussi le chapitre "comment construire une chaîne d'initialisation".
Vous pouvez en général rajouter à ces chaîne S95=47S7=60S25=20

D'autres chaînes d'initialisation sur http://www.sct.fr/~philb/lesdocs.html

Retour au sommaire


* Bibliographie


- "L'indispensable pour Internet, autres réseaux et BBS", Thierry Platon, Editions Marabout (592 pages, très complet et détaillé). 45F.

- "Premier pas avec un modem" - B. Frala, Jean-Paul Mesters, Editions Marabout (415 pages, très bonnes explications techniques ; un seul regret : ne rentre pas assez dans les détails d'une configuration modem avancée)

- The Navas 28800 Modem FAQ ; la référence :
http://web.aimnet.com/~jnavas/modem/faq.html

- http://www.yahoo.com/Computers_and_Internet/Hardware/Peripherals/Modems/

- Pour Linux, les HOWTO sont disponibles sur tout site distribuant Linux, comme :
ftp://ftp.loria.fr/pub/linux (tres charge)
http://www.resus.univ-mrs.fr/Fr/CS/Linux/
Les HOWTO se trouvent en http://www.resus.univ-mrs.fr/Fr/CS/Linux/Doc.html
Le Guide du Rootard est en http://www.resus.univ-mrs.fr/Fr/CS/Linux/GRL/Intro.html
Beaucoup de HOWTO sont traduits en francais (/pub/linux/french à l'IBP)
Enfin la référence est le livre d'Olav Kirch "Linux network administrator's guide", traduit en francais et disponible sur le reseau ou en librairie.

- Pour MacPPP, on se reportera utilement a ftp://ftp.sri.ucl.ac.be/pub/MacPPP/macpppF.txt.new

- Pour les numeros brûlés, quelques exemples de chaine d'intialisation et beaucoup d'autres choses encore, consulter :
http://www.sct.fr/~philb/lesdocs.html

- Enfin, de nombreux liens sont disponibles sur http://www.racal.com/racal/networking.html

- Notons également que le serveur de Worldnet propose une documentation intéressante sur la configuration des logiciels en français : http://www.sct.fr/help/sommaire.htm

Retour au sommaire



* Quelques constructeurs de modems sur le net.

- Multitec@iway.fr (support technique multitec en France)
- http://www.usr.com/ (US Robotics)
- http://www.telebit.com/ (Telebit)
- http://www.supra.com/ (Supra)

Enfin The Navas 28800 Modem FAQ : http://web.aimnet.com/~jnavas/modem/faq.html propose un grand nombre de liens vers des constructeurs de modems sur le net ; je ne les ai pas tous reproduits ici loin s'en faut.

Retour au sommaire



* Auteur et Copyright


Toutes remarques et suggestions peuvent être adressées à Laurent Sintès - sintes@cadrus.fr (Toulouse). Je peux également être joint sur le 3614 Teaser (bal Sintes) ou la plupart des BBS locaux de la région de Toulouse.

Si vous comptez distribuer ce document par FTP ou WWW, merci de m'adresser un mail pour m'en avertir et m'en communiquer l'adresse.

Version 1.1, février 1995 - Tous droits réservés.

Article écrit à titre gratuit pour Usenet. Cet article peut être diffusé sans autorisation préalable sur : les BBS offrant un accès RTC normal et sans abonnement ; les sites FTP Anonymes gérés par une université ; les serveurs RTC accessibles sans abonnement.

Son utilisation, exploitation, adaptation traduction, est interdite sans consentement écrit, notamment sur : - support papier ; BBS ou RTC accessibles par audiotel ou par abonnement ; service FTP de providers d'accès Internet ; serveurs accessibles via Transpac ; CD ROM ; cette liste et non limitative.

Retour au sommaire