Le Tuesday 11 December 2001 � 18:59:39, Di Pietro Nicolas a �crit:
> En fait, ce que je cherche, c'est la vitesse exprim�e en bauds lors de
> la connection du modem (comme lorsqu'on se connecte sous W$) je sais que
> certains programmes sous linux la donne mais la pluparts sont sous X.
> Le but profond de cela est de voir lors de la connection si elle n'est
> pas trop pourrie et, si c'est la cas, la r�initialiser (genre si v<48000
> bauds, poff puis pon � nouveau).

La vitesse de connexion est donn�e par le modem lorsqu'il se met
d'accord avec son coll�gue en face. Cette �tape de la connexion est
faite par chat(8) et chat(8) envoie ses log � syslog.

Dans /var/log/messages j'ai les lignes:
Dec  5 22:30:09 ornithorynque chat[1215]: send (ATDT0860922000^M)
Dec  5 22:30:09 ornithorynque chat[1215]: expect (CONNECT)
Dec  5 22:30:09 ornithorynque chat[1215]: ^M
Dec  5 22:30:30 ornithorynque chat[1215]: ATDT0860922000^M^M
Dec  5 22:30:30 ornithorynque chat[1215]: CONNECT
Dec  5 22:30:30 ornithorynque chat[1215]:  -- got it 

Normallement la vitesse est indiqu�e juste apr�s le "CONNECT" mais
chat(8) ne la lit pas et ne la logue pas :-(

En cherchant un peu plus dans chat(8) je tombe sur :

ECHO
       The echo options controls  whether  the  output  from  the
       modem is echoed to stderr. This option may be set with the
       -e option, but it can also be controlled by the ECHO  key�
       word.  The "expect-send" pair ECHO ON enables echoing, and
       ECHO OFF disables it. With this  keyword  you  can  select
       which  parts  of  the  conversation should be visible. For
       instance, with the following script:

              ABORT   'BUSY'
              ABORT   'NO CARRIER'
              OK\r\n  ATD1234567
              \r\n    \c
              ECHO    ON
              CONNECT \c
              ogin:   account

       all output resulting from modem configuration and  dialing
       is  not  visible,  but starting with the CONNECT (or BUSY)
       message, everything will be echoed.

Donc un "ECHO    ON" bien plac� dans /etc/chatscripts/nom_de_ton_isp
devrait loguer la vitesse de connexion.

Tu testes et tu nous dis ?

PS: tu peux lire les logs sans �tre root si tu es dans le groupe "adm".
cf. adduser(8) pour t'ajouter dans un groupe.

-- 
 Dr. Ludovic Rousseau                        [EMAIL PROTECTED]
 -- Normaliser Unix c'est comme pasteuriser le Camembert, L.R. --

Répondre à