[gull] wvdial et signe @ dans le nom d'usager... Problème?

Marc SCHAEFER schaefer at alphanet.ch
Sun Sep 21 14:01:01 CEST 2003


On Sun, Sep 21, 2003 at 04:16:54PM +0700, Ludwin Fischer wrote:
> par la compagnie téléphonique nationale. Le modem compose 1222 puis envoie un nom
> d'usager suivi d'un "@", puis du nom du fournisseur d'accès (ou de ses initiales).

Ce n'est pas tout à fait comme cela que cela se passe.

Décomposons:

   - un logiciel quelconque, souvent chat(8), envoie une commande de
     composition au modem, soit ATDTnuméro (ici donc ATDT1222)

   - le modem indique que la connexion est effectuée (CONNECT xxxx)

   - ensuite, optionnellement, il peut y avoir un dialogue, p.ex.
     attendre `ogin:' et envoyer turlututu, puis `password':'.

Tout ce qui précède se fait avec chat(8). Ensuite, si l'on veut une
connexion à Internet on lance pppd(8)

   - pppd va, suivant le choix du protocole configuré, s'authentifier
     (selon CHAP, CHAP MS-80 ou PAP) en utilisant bien souvent les
     informations de /etc/ppp/{chap,pap}-secrets

Je suppose dans ce cas que le dialogue user at whatever est effectué
non pas à l'intérieur du protocole pppd mais auparavant, dans le
chatting chat(8).

> Le problème est-il lié au signe "@" ? C'est une simple supposition de ma part...

C'est possible. Un extrait de la manpage de chat(8):

   SENDING DATA FROM A FILE
          If the string to send starts with an at sign (@), the rest
          of the string is taken to be the name of a file to read to
          get the string to send.  If the last character of the data
          read is a newline, it is removed.  The file can be a named
          pipe (or fifo) instead of a regular file.  This provides a
          way  for  chat  to  communicate  with another program, for
          example, a program to prompt the user and receive a  pass­
          word typed in.

@ a donc une signification particulier pour chat(8), et à ma
connaissance, wvdial est un simple frontend à chat et pppd.

Je mettrais donc un \ (backslash) devant le @ et je regarderais en
détail de log file produit par chat(8) ou wvdial.



More information about the gull mailing list