Nous allons dans ce didacticiel, détailler l'installation des pilotes pour la carte Bewan ADSL PCI ST. Notez le ST, car il y a des Bewan ADSL PCI, non ST.
Pour connaître les options activées sur votre noyau, vous pouvez utiliser l'outil intégré à KDE ou taper : make menuconfig dans le répertoire /usr/src/linux/, là vérifiez que vous avez bien ces fonctionnalités à Y ou M.
Si l'une venait à manquer, une re-compilation du noyau s'impose. Nous n'étudierons pas les détails de cette opération ici.
Notez enfin, qu'il est inutile de recompiler les noyaux des distributions récentes.
La plus part des distributions modernes sont livrées avec pppd-2.4.1 . Pour verifier votre version ainsi que la présence ou non du plugin pppoatm.so , tapez en root :
Si vous n'avez pas "pppd-2.4.1" et/ou le plugin "pppoatm.so", vous devez réinstaller pppd. Pour cela,prenez la version la mieux adaptée à votre distribution (incluant le plugin pppoatm.so), et installez-la comme indiqué plus bas, en étant root :
Pour les utilisateurs de Mandrake 9.2 : si pppd et pppoatm ne sont pas installés, vous pouvez le faire comme suit (la packages sont présents sur vos CDRoms d'installation) :
Pour les utilisateurs Debian : saisissez simplement ces commandes :
Pour les autres distributions : nous allons faire l'installation à partir des sources et du patch. Vous trouverez ppp sur cette page (prendre la dernière version de disponible, 2.4.2b3 à ce jour), et le patch sur celle-ci (prendre la dernière version en date, le nom du fichier sera alors du type : ppp_x.x.x+AAAAMMJJ-X.diff.gz où AAAAMMJJ est la date). Il vous suffit alors de saisir pour installer tout ce monde :
Vérifiez que vous avez bien, le plugin /usr/lib/pppd/2.4.x/pppoatm.so (la localisation peut varier d'une distribution à l'autre)
À ce stade vous avez le paquetage kernel-source (et s'il existe kernel-headers) d'installé. Vous devez donc avoir un répertoire /usr/src/linux-2.4.xx et peut-être même un répertoire /usr/src/linux qui pointe vers ce dernier. Si vous n'avez pas de répertoire /usr/src/linux, vous pouvez en créer un par :
Que vous ayez recompilé votre noyau ou non, vous devez avoir un fichier /usr/src/linux/.config, tapez :
Pour s'en assurer. Si vous n'en avez pas vous pouvez en créer un par :
Il ne vous reste plus qu'à compiler les pilotes Bewan :
Vous pouvez charger le module (il faut être root) :
Ne faites pas attention au message d'erreur suivant :
Vérifiez que le modem est près à se connecter, par :
Éditez le fichier : /etc/ppp/options et assurez-vous d'avoir ceci :
Éditez également les fichiers /etc/ppp/pap-secrets et /etc/ppp/chap-secrets rajoutez ce qui suit en fin de fichier (n'oubliez pas les guillemets) :
Le fichier /etc/resolv.conf doit comporter les adresses IP des serveurs DNS de votre fournisseur d'accès Internet comme ceci (pour Free):
Pour finir, il nous faut éditer le script de connection fournit par Bewan (/où_sont/unicorn/scripts/unicorn-pppoatm),pour corriger le chemin vers les drivers pppd :
Pour vous connecter à Internet ce sera :
Nous allons copier le script dans /usr/bin/ et le rendre exécutable :
Résumons-nous, désormais, pour vous connecter, il vous faudra seulement taper :
Si vous souhaitez que la connexion soit active dès le démarrage de la machine, il vous suffit simplement de rajouter la ligne adsl start à la fin de votre fichier /etc/rc.d/rc.local.
Notez que l'emplacement de ce fichier peut varier selon la distribution employée et que Debian nécessite d'utiliser une méthode spécifique.