Le Blog de C-quad

Installation Sagem Fast 800 avec Free dégroupé

Cette page a pour but de détailler comment utiliser un vieux modem usb Sagem Fast 800 sous Linux avec Free en dégroupage.

Le transfo de ma freebox ayant lâché, me voila sans internet. Comment faire sans internet de nos jours, je me suis donc mis en quête de faire fonctionner un vieux modem Sagem Fast 800 sur ma connexion Free dégroupée.

Installation du pilote

Le pilote ueagle-atm est livré en standard. Par contre les firmwares qui ne sont pas libres doivent être installés manuellement.

Site : http://atm.eagle-usb.org/.

Téléchargez les firmwares : ueagle-data-x.y.tar.gz (Eagle I, II et III) ou ueagle4-data-x.y.tar.gz (Eagle IV) depuis http://eagle-usb.org/ueagle-atm/non-free/.

L’ensemble de cette installation / configuration doit être réalisée par l’administrateur (root).

Décompressez l’archive dans le dossier /lib (ils doivent être enregistrés dans un dossier ueagle-atm)

Pour les Eagle I, II et III :

cd /lib/firmware
tar xvzf /chemin/download/ueagle-data-1.1.tar.gz
mv ueagle-data-1.1 ueagle-atm

Ou pour les Eagle IV :

cd /lib/firmware
tar xvzf /chemin/download/ueagle4-data-1.0.tar.gz
mv ueagle4-data-1.0 ueagle-atm

Consulter le journal système :

tail -f /var/log/messages | grep ueagle-atm

Lors de la connexion du modem, vous devez obtenir :

[ueagle-atm] ADSL device founded vid (0X1110) pid (0X9041) Rev (0X3029): Eagle IV
[ueagle-atm] using iso mode
[ueagle-atm] (re)booting started
firmware: requesting ueagle-atm/DSP4p.bin
[ueagle-atm] ATU-R firmware version : a10050b
firmware: requesting ueagle-atm/CMV4p.bin.v2
[ueagle-atm] modem started, waiting synchronization...
[ueagle-atm] modem operational

Si vous n’obtenez pas la ligne « modem operational » inutile de continuer, vous avez raté quelque chose.

Installation des logiciels nécessaires

Nous voila avec un modem qui fonctionne mais cela ne nous permet pas encore d’utiliser internet. Effectivement, le modem est synchronisé et fonctionnel, mais aucun protocole de communication n’est défini.

Nous allons installer le paquet linux-atm.

 yum install linux-atm

Paramétrage des DNS

J’ai paramétré manuellement les serveurs DNS à utiliser pour ma connexion Free. Pour cela éditons le fichier /etc/resolv.conf :

nameserver 212.27.40.240
nameserver 212.27.40.241

Un petit script pour les connexions

En root, créer le fichier /etc/inid.d/freedeg et insérez le contenu suivant:

#!/bin/bash
# chkconfig: 345 99 2

MYIP=82.224.80.80 # indiquez ici votre adresse ip fixe

VPI=8
VCI=36

MYGATEWAY=`echo $MYIP | sed -e 's/[0-9]\+$/254/'`

ps -e | grep atmarpd > /dev/null
stat_daemon=$?

ifconfig -a | grep atm0 > /dev/null
stat_interface=$?

ifconfig | grep atm0 > /dev/null
interface_up=$?

case "$1" in
start)

   if [ $stat_daemon -ne 0 ] ; then

      atmarpd -b 2> /dev/null
      sleep 2

   fi

   if [ $stat_interface -eq 0 ] ; then

      ifconfig atm0 up

   else

      atmarp -c atm0
      ifconfig atm0 $MYIP netmask 255.255.255.0 mtu 1500 up

   fi

   atmarp -s $MYGATEWAY $VPI.$VCI null 2> /dev/null
   route del default 2> /dev/null
   route add default gw $MYGATEWAY
   echo -e "\nconnecté\n"
     exit 0
;;

stop)

   if [ $interface_up -eq 0 ] ; then

      if [ $stat_daemon -eq 0 ] ; then atmarp -d $MYGATEWAY ; fi

      route del default 2> /dev/null
      ifconfig atm0 down

   fi

   echo -e "\ndéconnecté\n"
   exit 0
;;

*)
   echo -e "\nUsage: service freedeg [start|stop]\n"
   exit 1
;;
esac

Sauvegardez le fichier, et rendez le exécutable (chmod +x /etc/init.d/freedeg).

Activer la connexion au démarrage

Il ne reste normalement plus qu’à activer la connexion au démarrage de l’ordinateur.

Attention! Je suppose ici que le modem est branché correctement à l’ordinateur à chaque fois qu’il démarre. Si ce n’est pas le cas, le démarrage peut être très long.

Il reste maintenant à ajouter freedeg en tant que service :

chkconfig --level 345 freedeg on

Il nous reste à lancer :

service freedeg start

et vérifier que l’on a bien la connexion sous firefox

Laisser un commentaire