[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