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
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
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
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
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.