Free dégroupé avec un modem Sagem Fast 800

Si vous êtes dégroupé free avec une freebox V5, et que tout va bien, vous êtes certainement heureux de votre accès internet.

Par contre, si votre freebox tombe en panne, vous allez vous retrouver dans la galère:

  • Échange de la freebox en 3 semaines (au moins pour mon cas) alors que 6 jours sont annoncés
  • Plus d’accès internet, surtout si vous n’avez pas activé le freewifi et récupéré vos codes d’accès. Et si comme moi vous travaillez avec le net, perte financière importante.

Bon, comme ça va bien de courir au MacDo pour profiter du wifi 15 fois par jour (et c’est pas bon pour la ligne), je vais vous expliquer comment utiliser un vieux Fast 800 qui traine au fond d’un placard.Fast908

Sachez que les freenautes dégroupés n’ont pas besoin d’identification pour accéder au net: c’est leur ligne téléphonique qui le fait pour eux. A partir de là, on pourrait penser que c’est simple.
Sauf que les modems/routeurs ADSL refusent de valider le fait qu’il n’y ait ni identifiant ni mot de passe ! Impossible donc d’utiliser un modem/routeur…

Sur une Ubuntu 9.04, voici ce qu’il convient de faire. Il vous faudra connaitre votre adresse IP fixe, indiquée dans votre console de gestion, et avoir un modem Fast 800 usb disponible

Installation des logiciels nécessaires

Vous devrez installer atm-tools (universe) et libatm1 qui est normalement installé d’office avec Ubuntu. Voyez avec google pour savoir comment les installer.

Paramétrer les DNS

Vous devrez paramétrer manuellement les serveurs DNS à utiliser avec votre connexion. Ouvrez en root le fichier /etc/resolv.conf et remplacez le tout avec ceci:

nameserver 212.27.40.240
nameserver 212.27.40.241

Création des scripts

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

#!/bin/bash

MYIP=80.80.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: sudo freedeg [start|stop]\n"
   exit 1
;;
esac

Pensez à mettre VOTRE IP fixe!

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

Activer la connexion au démarrage

Il ne reste normallement 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.

entrez ceci dans un terminal:

sudo update-rc.d freedeg start 99 2 . stop 01 0 1 6 .

Lancer/ arrêter la connexion manuellement

dans un terminal, utilisez ces commandes:

sudo /etc/init.d/freedeg start # pour lancer la connexion
sudo /etc/init.d/freedeg stop # pour arrêter la connexion

Tester

Il vous suffit de lancer les commandes ci dessus et de vérifier que votre navigateur vous emmène où vous lui demandez.

Sources:
http://forum.ubuntu-fr.org/viewtopic.php?id=43971

Articles en relation:

    Pas d’article

Catégories :Non classé, planet-libre Tags :
  1. Pas encore de commentaire
  1. Pas encore de trackbacks

Anti-Spam Quiz:

antibot * Time limit is exhausted. Please reload the CAPTCHA.

54.81.68.240