Script de connexion à fnac.net utilisant chap

En juin 1999, j'ai beaucoup bataillé pour établir ma connexion Internet à fnac.net avec linux
Fnac.net est un FAI gratuit accessible en France.
Aucun aide ne figure à ce jour dans leurs pages WEB pour paramétrer la connexion et leur hot-line semble ignorer linux


La configuration de leur réseau est assez spéciale :

Certains de leur points d'accès utilisent le protocole d'authentification PAP pour valider votre login. Cela s'applique par exemple à Clermond-Ferrand, Dijon et Lyon.

C'est le protocole standard utilisé par les FAIs en général.
Si vous êtes dans ce cas le paramètre de votre connexion ne devrait pas être difficile à configurer.
Une bonne lecture du HOWTO-PPP résoudra sans souci vos problème.



Par contre d'autres points d'accès utilisent le protocole d'authentification CHAP. Il s'agit notamment de :
Massy, Nevers et Paray-le-Monial.
Cela est assez inhabituel et il y a peu d'aide dans  le HOWTO sur ce sujet.

Cela complique les choses pour plusieurs raisons :



Pour ce qui suit, on suppose que :

------------------- /etc/ppp/ppp-on ----------------------------------

#!/bin/sh

# Remplacer le numero de telephone ci-dessous
# par celui fourni par fnac.net si necessaire
PHONE=0385856104 # PARAY LE MONIAL

exec /usr/sbin/pppd \
     /dev/ttyS0 \
     modem \
     defaultroute \
     115200 \
     crtsct \
     netmask 255.255.255.0 \
     call options.fnac \
     asyncmap 20A0000 \
     escape FF \
     noipdefault \
     mtu 1522 \
     mru 1500 \
     idle 240 \
     connect "/etc/ppp/ppp-dialer $PHONE" \
     &

------------------- /etc/ppp/ppp-dialer -------------------------------------

#!/bin/sh

# Demarre la connection sur le port série

INIT1="Z&C1&D2%C3%K3" # init du modem
exec /usr/sbin/chat \
     TIMEOUT 10 \
     ABORT '\nBUSY\r' \
     ABORT '\nNO ANSWER\r' \
     ABORT '\nRINGING\r\n\r\nRINGING\r' \
     '' \rAT \
     'OK-+++\c-OK' ATH0 \
     TIMEOUT 50 \
     OK AT$INIT1 \
     OK ATDT$1 \
     CONNECT ''

--------------------------------- /etc/ppp/chap-secrets -----------------

# Secrets for authentication using CHAP
# Utilisez les valeurs fournis par fnac.net
# client           server  secret   IP addresses
"z999999@fnac.net"    *    xyztuv

------------------------ /etc/ppp/peers/options.fnac --------------------

name "z999999@fnac.net" \
noauth



Vous devez également vérifier les permissions sur les fichiers avec la commande ls -l :

fichier droit d'accès propriétaire groupe
/etc/ppp/ppp-on -rwsr-xr-x root root
/etc/ppp/ppp-dialer -rwsr-xr-x root root
/etc/ppp/chap-secrets -rw------ root daemon
/etc/ppp/peers/option.fnac -rw-r--r-- root root

Voilà vous devriez pouvoir lancer votre connexion en tapant en ligne de commande :
/etc/ppp/ppp-on

Au bout de quatre minutes d'inactivité de votre part , le modem raccrochera automatiquement.

Merci d'envoyer vos suggestions à l'auteur et en attendant bon surf sur le Net.

Digoin, le 27 juin 1999.
Jean-Pierre Pourrez