Scripts PAP [Re: script de connexion Fnac.Net]

Top Page

Reply to this message
Author: Guillaume Allegre
Date:  
To: SIRBI Georges
CC: guilde
Subject: Scripts PAP [Re: script de connexion Fnac.Net]
On Fri, 17 Sep 1999, SIRBI Georges wrote:

> Bonjour,
>
> je suis interesee par le script, j'ai essayé FnacNet sous Window$ ,mais ça
> plante au bout d'une minute (connexion avec le serveur reinitialisee...).


En fait, j'ai ecrit une micro-doc (plutot une recette) pour toutes les
connexions pap standard avec linux. C'est ce que j'utilise pour la fnac,
avec les parametres de connexion obtenus en m'inscrivant sur leur site.

Je crois qu'il n'y a pas de tel script sur le site guilde (mais je peux me
tromper). Si ca peut servir a du monde, on peut le mettre sur le site.
Ci-joint en fichier attache.
(et si un gourou PPP repere une erreur dedans qu'il m'avertisse, merci)

-- 
Guillaume Allègre   Guillaume.Allegre@???   04 76 51 46 00/3529
     « La Malepeste soit de cette homonymie ! »  (G. Brassens)
Équipe Géométrie Algorithmique - LMC-IMAG Grenoble

Voici une micro-doc concernant la connexion PPP avec linux, par protocole PAP
testée sous RedHat et Debian avec le service gratuit de la fnac : impec.
(Nota : FAI = Fournisseur d'Accès Internet = provider en bon franglais)


Fichiers à configurer / définir :
(les contenus des fichiers sont indentés pour les différencier clairement des explications)
Les fichiers sont à créer sous root, avec les droits 600 (seul root peut lire/écrire dedans)

/etc/ppp/pap-secrets : (contient votre "identification")
    # Secrets for authentication using PAP
    # client    server    secret            IP addresses
    mon_login    *    mon_mot_de_passe    

/etc/ppp/Mon_FAI.chat  (ou /etc/chatscripts/Mon_FAI.chat sous Debian) :
       TIMEOUT 15
       "" ATZ
       OK ATDT0476037588
       ABORT "NO CARRIER"
       ABORT BUSY
       ABORT "NO DIALTONE"
       ABORT WAITING
       TIMEOUT 45
       CONNECT ""

(remplacer sur la ligne ATDT... le numero par celui de votre FAI)
ce script est lancé par chat, et ne concerne que la connexion "physique"
(modem à modem)

/usr/bin/ppp-Mon_FAI (l'exécutable) :
    /usr/sbin/pppd connect '/usr/sbin/chat -v -f /etc/ppp/Mon_FAI.chat' 
crtscts modem defaultroute user mon_login /dev/modem 38400

(sur une seule ligne)
le rendre exécutable avec chmod +x /usr/bin/ppp-Mon_FAI
remplacer par chmod +sx pour permettre à tout utilisateur de lancer la connexion PPP 
(Attn : c'est pas une méthode sécurisée, mais pour une machine mono-utilisateur, ça suffit)

/dev/modem doit être un lien symbolique sur le port série correspondant.
S'il n'existe pas, le créer avec :
ln -s /dev/ttyS0 /dev/modem (1er port série = COM1 pour DOS) OU
ln -s /dev/ttyS1 /dev/modem (2e port série = COM2 pour DOS)

enfin, il faut définir le(s) serveur(s) de noms, dans /etc/resolv.conf
    search domaine_par_defaut        #optionnel 
    nameserver x.y.z.t               # 1er DNS, obligatoire
    nameserver a.b.c.d               # 2e DNS, optionnel
    nameserver e.f.g.h               # 3e DNS, optionnel

Votre FAI doit vous fournir les adresses d'au moins un serveur DNS, 
et au plus 3. 
Le domaine par défaut sert si vous indiquez une machine sans nom de domaine.

Pour lancer la connexion :
ppp-Mon_FAI
Pour l'arreter :
killall pppd
(vous pouvez definir un : alias pppoff='killall pppd')

En cas de probleme : sauf cas particulier, la prise de connexion est 
"journalisée" (?) dans /var/log/messages :
vous pouvez voir la connexion se dérouler avec :
tail -f /var/log/messages
Si vous demandez de l'aide, il est impératif de fournir les DERNIERES LIGNES
de ce fichier, celles concernant votre connexion.

Pour comprendre mieux tout ça, quelques saines lectures :
le PPP-HOWTO (en français, sur le site de la guilde)
man pppd (technique)
man chat (technique aussi)
man tail (puisqu'on y est)

Retours :
Commentaires / questions / éloges à Guillaume.Allegre@???
Insultes à /dev/null