Table des matières

Configurer un modem Bewan ADSL PCI-ST Sous Linux-Debian 3.0 (Woody)

Avertissement Cet article est présent sur ce site à but d'archive.
Les informations y étant contenues peuvent y être obsolètes.

Installation du pilote ATM Unicorn

les pilotes unicorn sont disponibles sur le site officiel. Après avoir décompressé le fichier tar.gz (a l'aide de la commande tar zxvf nom_du_fichier.tar.gz) le répertoire unicorn est cree. A l'intérieur de ce répertoire , deux répertoires respectivement nommés unicorn_atm et unicorn_pci y figurent. effectuez alors les commandes suivantes afin d'installer le pilote périphérique

  cd unicorn_atm
  make && make install
  cd ../unicorn_pci
  make && make install
 

Inclusion de modules

Le noyau 2.4.18 de la debian 3.0 est fourni avec la majorité des modules nécessaires pour la configuration de la carte Bewan ADSL PCI-ST .

les modules nécessaires sont :

   Asynchronous Transfer Mode (ATM) --> atmtcp
   PPP (point-to-point protocol) support --> inclus dans le noyau debian
   PPP support for async serial ports --> ppp_async
   PPP support for sync tty ports --> ppp_synctty
   PPP Deflate compression --> ppp_deflate
   PPP BSD-Compress compression --> bsd_comp
   PPP over ATM --> pppoatm

Configuration du plug-in pppd

Vous aurez très certainement à installer les modules et librairies et modules linux atm : http://sourceforge.net/project/showfiles.php?group_id=7812&package_id=7954 avec la procédure d'installation générique :

tar zxf linux-atm-x.x.x.tar.gz cd linux-atm-x.x.x ./configure make make install

puis, téléchargez le démon pppd (ppp-2.4.0b2-pppoe-pppoatm.tar.gz)et installez le en utilisant les commandes suivantes :

  tar zxvf ppp-2.4.0b2-pppoe-pppoatm.tar.gz
  cd ppp-2.4.0b2-pppoe-pppoatm
  ./configure
  make
  make install

Il faut par la suite editer les fichiers /etc/ppp/pap-secrets , /etc/ppp/chap-secrets et /etc/ppp/options comme suit :(bien entendu fti/utilisateur@fti doit etre remplacé par vos identifiants.)

  /etc/ppp/pap-secrets
  # Secrets for authentication using PAP
  # client server secret IP addresses
  # dans le cas ou le FAI est wanadoo
  "fti/utilisateur@fti" * "motdepasse"
  /etc/ppp/chap-secrets
  # Secrets for authentication using CHAP
  # client server secret IP addresses
  # dans le cas ou le FAI est wanadoo
  "fti/utilisateur@fti" * "motdepasse"
  /etc/ppp/options
  lock
  ipparam ppp0
  noipdefault
  noauth
  default-asyncmap
  defaultroute
  hide-password
  noaccomp
  noccp
  novj novjccomp
  lcp-echo-interval 20
  lcp-echo-failure 3
  sync
  maxfail 0
  persist
  plugin /usr/lib/pppd/plugins/pppoatm.so 8.35

Votre pppd est maintenant configuré, nous allons maintenant passer à la phase de test

Test de fonctionnement de la connexion internet

Voici le moment crucial : la phase de test !

Incluez les differents modules :

  modprobe atmtcp
  modprobe ppp_generic
  modprobe ppp_async
  modprobe ppp_deflate
  modprobe bsd_comp
  modprobe ppp_synctty
  modprobe pppoatm
  

et enfin le driver peripherique du modem :

  modprobe unicorn_pci
  

Ce dernier a pour effet de mettre le modem en marche, et de tenter la synchronisation avec le réseau ADSL.

Une fois la synchronisation effectuée , il suffit de lancer le démon pppd en lançant la commande suivante :

  pppd user fti/utilisateur@fti
   

Pour tester la configuration , on peut regarder la configuration de l'interface réseau :

  ifconfig ppp0
   

Pour tester la connection au réseau , on effectue un ping sur un hote internet (60gp.ovh.net pour l'exemple, hote a reponse très souvent rapide) :

  ping -c 4 60gp.ovh.net
  ping -c 4 213.186.33.11
   

si la premiere des deux commandes ne fonctionne pas , verifiez que le fichier /etc/resolv.conf contient les entrées DNS. Si elle n'y sont pas, modifiez le fichier et ajoutez les lignes suivantes pour wanadoo :

  nameserver 193.252.19.3
  nameserver 193.252.19.4
   

Pour club-internet

  nameserver 194.117.200.10
  nameserver 194.117.200.15
   

Si cette phase de test à été exécutée avec succès, vous êtes maintenant prêt a attaquer l'installation finale.

vous pouvez vous déconnecter d'internet en utilisant la commande killall pppd

Fin de la configuration et automatisation de la connexion ADSL

Editez le fichier /etc/modules et ajoutez-y les lignes suivantes :

  atmtcp
  ppp_generic
  ppp_async
  ppp_deflate
  bsd_comp
  ppp_synctty
  pppoatm
  unicorn_pci

Lors d'un reboot, les modules seront automatiquement inclus au démarrage du système. il ne reste plus qu'a lancer le démon pppd. Pour cela créez un fichier adslconnect dans le répertoire /etc/init.d dont le contenu est le suivant :

  #!/bin/sh
  #Script de connection deconnection automatique au demarrage du system
  #par STux : stux@tuxfamily.org
  if [ $# -eq 1 ]
    then
    case "$1" in
       start)
         pppd user fti/utilisateur@fti
         echo "lancement de la connection ADSL"
           exit $?
           ;;
       stop)
         killall pppd
         echo "arret de la connection ADSL"
          exit $?
          ;;
    esac
  else
    echo "usage $0 {start|stop}"
  fi
  
  exit 0
   

faites un chmod sur le fichier adslconnect : chmod u+rwx adslconnect afin de le rendre exécutable.

il faut ensuite créer les liens symboliques permettant de lancer le service au démarrage de la machine :

ln -s /etc/init.d/adslconnect /etc/rc1.d/S99ADSL
ln -s /etc/init.d/adslconnect /etc/rc2.d/S99ADSL
ln -s /etc/init.d/adslconnect /etc/rc3.d/S99ADSL
ln -s /etc/init.d/adslconnect /etc/rc4.d/S99ADSL
ln -s /etc/init.d/adslconnect /etc/rc5.d/S99ADSL

Voila, Je pense avoir été assez complet concernant la configuration de cette très bonne carte ADSL qui a replacé sans regret mon modem ADSL USB ECI souvent sujet a des déconnections intempestives. Je reste à votre disposition pour toute remarque ou question eventuelle.