Remarque: Ce billet et les deux scripts ne sont plus à jour. Cependant, pour installer et utiliser le modem sous Ubuntu Linux, je vous recommande d’utiliser le paquet UbuDSL ou bien d’utiliser le nouveau script indiqué ici (Article écrit en Arabe)

Ce billet explique comment faire pour installer le modem Sagem Fast 800 avec Ubuntu pour les connexions en mode PPPoA.

Vous pouvez suivre les instructions ci-dessous pour procéder a une installation manuelle, ou bien d’utiliser l’un des deux scripts (un pour le mode PPPoA et l’autre pour le mode PPPoE) pour procéder à une installation automatique.

Pour le mode PPPoA, voici les étapes à suivre pour installer manuellement le modem sagem fast 800 sous Ubuntu :

Récupérer le Firmware du modem a partir d’ici et copier le dans le dossier home. (Le dossier personnel/principale de votre compte utilisateur sous Linux)

Lancer le Terminal à partir du menu Application=>Accessoires=>Terminal

Copier/Coller chaque ligne de ces commandes dans la fenêtre du Terminal et valider par la touche Entrer du clavier

N.B: la copie de certains caractères comme le <b>”</b> ne donne pas le même résultat/caractères lors du coller. C’est dû à une mauvais interprétation par certains forums et blogs. Alors, quand vous retrouvez ” écrivez le manuellement.

Le code suivant copie le firmware dans le dossier ueagle-atm pour faire fonctionner le modem

N.B: la commande sudo nous permet d’élever les privilèges de notre compte pendant une courte période afin d’exécuter des taches qui sont normalement exécuter par le compte root qui représente un super-administrateur.

sudo a besoin de notre mot de passe, le même mot de passe que nous avons saisie pour accéder à notre session.

cp ~Desktop/ueagle-data-1.1.tar.gz /tmp && cd /tmp

tar -zxvf ueagle-data-1.1.tar.gz
sudo mkdir -p /lib/firmware/ueagle-atm
cd ueagle-data-1.1/
sudo cp -a * /lib/firmware/ueagle-atm/

Pour le mode PPPoA :

Ici, on vas créer un fichier avec les paramètres nécessaires pour se connecter à l’Internet avec Menara/ MarocTelecom.

La première commande vas ouvrir l’éditeur de texte gedit

sudo gedit /etc/ppp/peers/ueagle-atm

Copier les paramètres suivants dans la fenêtre de l’éditeur de texte gedit et enregistrer le fichier en cliquant sur le bouton Enregistrer. Il faut remplacer “Login@FournisseurAccesInternet” par votre propre login

user “Login@FournisseurAccesInternet”
plugin pppoatm.so 8.35
noipdefault
usepeerdns
defaultroute
persist
noauth

Maintenant on à besoin de fournir notre mot de passe dans le fichier chap-secrets pour qu’on puisse connecter à l’Internet.

sudo gedit /etc/ppp/chap-secrets

“login@FournisseurAccesInternet” * “mot de passe” *

Maintenant on vas tester si on à l’Internet

sudo modprobe pppoatm
sudo modprobe ueagle_atm
pppd call ueagle-atm

ifconfig ppp0

si tout vas bien la commande ifconfig ppp0 doit afficher quelque chose pareille

ppp0 Lien encap:Protocole Point-à-Point
inet adr:196.206.17.0 P-t-P:196.206.16.1 Masque:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
Packets reçus:1511 erreurs:0 :0 overruns:0 frame:0
TX packets:1349 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:3
Octets reçus:1569624 (1.4 MiB) Octets transmis:172540 (168.4 KiB)

A partir d’ici sois vous tapez la commande pppd call ueagle-atm chaque fois que vous voulez connecter à l’Internet manuellement, sois vous continuez jusqu’à le fin de ce guide pour arriver à connecter et reconnecter automatique à l’Internet.

On vas créer un fichier nommé ADSL qui fait appel à la commande pppd call ueagle-atm qui nous permet de connecter à l’Internet

sudo gedit /usr/bin/adsl

#!/bin/bash
pppd call ueagle-atm

On affect l’attribue exécutable pour le fichier ADSL.

sudo chmod +x /usr/bin/adsl

On le déplace vers le dossier /etc/init.d

sudo mv /usr/bin/adsl /etc/init.d

et puis un lien symbolique du fichier adsl dans les différentes phase de démarrage du système, le point qui se situe à la fin de la commande est nécessaire

sudo update-rc.d adsl start 50 2 3 4 5 . stop 50 6 0 .

et voilà, une connexion illimité sans interruption.