Bienvenue sur http://eagle-usb.org




Participer à eagle-usb.org

Vous pouvez participer à la vie collaborative de ce site et proposer vos propres articles en vous inscrivant ci-dessous. Indiquez ici votre nom et votre adresse email. Votre identifiant personnel vous parviendra rapidement, par courrier électronique.

Votre nom ou pseudo

Votre adresse email




IMPRIMER Format imprimable
Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
par Beurt

Il était temps de faire un document de synthèse sur la configuration du modem Sagem F@st 800 lorsque l'on a une connexion dégroupée avec Free.
Si vous n'avez pas reçu d'informations de Free au sujet de votre dégroupage, c'est que vous ne l'êtes probablement pas. À ce moment là, essayez plutôt la lecture de l'article Installation du driver Eagle sur Mandrake 9.1.

Ce document est élaboré à partir de mon expérience personnelle. J'ai utilisé des méthodes qui sont expliquées dans le forum du site, et je suis arrivé à mes fins grâce à l'aide de ses contributeurs. Merci à eux.  

Licence


Ce document est licencié selon les termes de la GNU Free Document License Copyright © 2003 Beurt.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation ; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.  

Les prérequis


Pour bien commencer cette configuration il vous faudra vérifier un certain nombre de choses :
-  Il faut avoir installé le dernier driver Eagle (cet article est valable pour le Eagle-1.0.4) que vous trouverez là : téléchargez les drivers
-  Il faut avoir installé le driver. Si ce n'est pas le cas vous trouverez la procédure détaillée dans l'article Installation du driver Eagle sur Mandrake 9.1
-  Vous devez avoir le paquet dhcp-client installé. Sur une Mandrake 9.1, pour l'installer il suffit de taper dans une console en root :
[root@localhost user] urpmi dhcp-client
Si vous avez accompli ces trois étapes, nous pouvons passer à la configuration elle-même.  

Modification de adiusbadsl.conf


Pour que le modem sache se connecter à votre ligne reconstruite par Free, il faut changer quelques paramètres dans le fichier /etc/analog/adiusbadsl.conf installé par le driver Eagle.
Si votre driver Eagle est correctement installé vous y trouverez une ligne :
VCI=00000023

que vous allez remplacer par :
VCI=00000024

Et une autre ligne :
Encapsulation=00000006

à remplacer par :
Encapsulation=00000004

Sauvez le fichier modifié.  

Empécher l'exécution de pppd


Lorsque le driver Eagle s'installe, il installe avec lui un script qui lance pppd automatiquement. Or, sur une ligne dégroupée, la connexion se fait sans ppp. Il est donc nécessaire de désactiver le script en question.
Pour cela, il faut éditer le script /etc/inittab à la fin duquel vous devriez avoir les lignes suivantes :
#adsl.inittab :
adsl :2345 :respawn :/usr/sbin/adsl.inittab

Pour inactiver le script, il suffit de placer un dièse (#) au début de la seconde ligne :
#adsl.inittab :
#adsl :2345 :respawn :/usr/sbin/adsl.inittab

Puis sauvegardez le fichier modifié.  

vérifier la connexion


En théorie vous êtes prêts à vous connecter. On va donc vérifier cela.
Authentifiez-vous en root dans une console et suivez ces instructions :
-  Chargement du firmware dans le modem :
tapez la commande :
[root@localhost user] adictrl -f

Si tout va bien, à la fin de l'opération, le led pwr du modem doit être le seul allumé.
-  Chargement du microcode DSP dans le modem :
tapez la commande :
[root@localhost user] adictrl -d

Si tout va bien, à la fin de l'opération, le led pwr du modem doit être le seul allumé, et l'autre led (ADSL) doit clignoter assez aléatoirement.
-  Synchronisation du modem :
tapez la commande :
[root@localhost user] adictrl -s

Si tout va bien, à la fin de l'opération, les deux leds pwr et ADSL du modem doivent être allumés.
-  Monter le modem comme interface réseau :
tapez la commande :
[root@localhost user] adictrl -i
eth1
[root@localhost user]

En fonction du nombre de cartes réseau actives dans votre ordinateur, vous obtenez ethx, où x est égal à 0 si vous n'avez pas de carte réseau, 1 si vous en avez une, ainsi de suite.
À cet instant, vous êtes sans doute déjà connectés au net. Mais nous allons nous en assurer.
-  Appel DHCP pour obtenir l'IP de la part de Free :
tapez la commande :
[root@localhost user] dhclient eth1
Internet Software Consortium DHCP Client V3.0pl2
Copyright 1995-2001 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

Listening on LPF/eth1/xx :xx :xx :xx :xx :xx
Sending on LPF/eth1/xx :xx :xx :xx :xx :xx
Sending on Socket/fallback
DHCPREQUEST on eth1 to 255.255.255.255 port 67
DHCPACK from 81.57.202.254
bound to yyy.yyy.yyy.yyy -- renewal in 256809 seconds.
[root@localhost user]


Note : remplacez eth1 par eth0 à 9 selon le résultat de la commande adictrl -i ; dans la sortie de résultats xx :xx :xx :xx :xx :xx est l'identifiant de votre modem, yyy.yyy.yyy.yyy est votre adresse IP.
Vous êtes désormais connectés à internet.
On aurait pu remplacer la séquence adictrl -d puis -f puis -s puis -i par un adictrl -w qui exécute successivement ces commandes.  

Automatiser la connexion


À présent, pour vous connecter il suffira de taper la commande :
[root@localhost user] dhclient eth1
Internet Software Consortium DHCP Client V3.0pl2
Copyright 1995-2001 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

Listening on LPF/eth1/xx :xx :xx :xx :xx :xx
Sending on LPF/eth1/xx :xx :xx :xx :xx :xx
Sending on Socket/fallback
DHCPREQUEST on eth1 to 255.255.255.255 port 67
DHCPACK from 81.57.202.254
bound to yyy.yyy.yyy.yyy -- renewal in 256809 seconds.
[root@localhost user]


On peut automatiser la connexion lors du boot, en éditant le fichier /etc/rc.d/init.d/adiusbadsl, où vous trouvez les lignes suivantes :
gprintf "Chargement du firmware & DSP : "
/usr/sbin/adictrl -w

Il vous suffit d'insérer /sbin/dhclient eth1 à la suite :
gprintf "Chargement du firmware & DSP : "
/usr/sbin/adictrl -w
/sbin/dhclient eth1

Sauvez le fichier modifié.
Il reste un défaut : si votre modem est débranché ou votre connexion interrompue, vous devrez la relancer au moyen de la commande dhclient eth1, cela ne se fera pas automatiquement.  

Des problèmes ?


En cas de problème avec la configuration de votre modem, rendez vous sur le forum.
Voici des liens vers quelques enfilades du forum qui m'ont permis de configurer mon modem et de réaliser cet article
-  Mes problèmes et leurs solutions
-  Les problèmes d'autres, et leurs solutions
-  Comment automatiser la connexion
-  Le message qui m'a tout bien expliqué

Bon courage, et bonne chance !


A SAVOIR
Cet article est conçu pour une Mandrake 9.1, mais le principe devrait être le même pour toute distribution.




COMMENTAIRE(S) DE L'ARTICLE :

Forum de l'article

  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    7 mai 2004

    bonjour,

    j'utilise une debian woody et je viens d'etre dégroupé (reconfig assez simple du modem - driver eagle 1.0.4)

    malheureusement, je constate un nombre conséquent (comptez en dizaine) de déconnexions par jour... un petit script lancé par cron me relance pump en cas de soucis, mais je voulais savoir s'il y avait moyen d'amélorier (voire eradiquer) ce probleme...

    merci



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    17 avril 2004, par alborasta

    Démarche simple avec la Mandrake-10.0-Community !

    Tout d'abord, je remercie tous ceux qui ont laisser des messages pour l'aide à la configuration du Sagem. Ils m'ont bien aider à configurer la connexion avec prise en charge au démarage et reconnexion même après avoir débrancher le modem...

    Pré requis :

    -la distribution Mandrake-10.0

    -les drivers eagle :

    eagle-usb-1.9.6.tar.bz2 -le plugin eagleinit :

    eagleinit_1.0b4.tar.gz

    Pour les archives : http://download.gna.org/eagleusb/eagle-usb-1.9.6.tar.bz2

    et http://eagle-usb.ath.cx/pub/IMG/gz/eagleinit_1.0b4.tar.gz

    C'est simple \1 :

    -passer en mode super utilisateur : $ su

    -installer les sources du noyau : # urpmi kernel-source

    -installer adiusbadsl ( CD requis) : # urpmi adiusbadsl

    -installer les driver eagle : # tar -xjf eagle-usb-1.9.6.tar.bz2

    # cd eagle-usb-1.9.6

    # make uninstall

    # make clean

    # ./configure

    # make

    # make install (ignorer les warnings)

    # eagleconfig

    # startadsl

    ... là, si tout va bien, vous êtes connectés.

    Maintenant passons à l'automatisation :

    -installer eagleinit 1.04 :

    # tar -xzf eagleinit_1.0b4.tar.gz

    # cd EagleInit_1.0b4/

    # ./install

    ...et enfin

    -dans /etc/inittab ajouter la ligne : adsl :2345 :respawn :/usr/sbin/eagleADSL.inittab

    -dans /etc/crontab ajouter la ligne :

    */2 * * * * root /etc/ppp/ip-up.d/eagle_TestLink >/dev/null 2>&1

    -dans le fichier /usr/sbin/eagleADSL.inittab :

    changer :

    /usr/sbin/adictrl -s

    par :

    /usr/sbin/eaglectrl -d

    dans la boucle :

    if [ ! $AUTO_ADSL = "0" ] ; then

    Eh là Banco ! Ca tourne nickel ! \1 Je n'ai rien fait d'autre après l'installation de la Mandrake... Normalement, c'est une procédure béton, avec un minimum de modifications !

    Ciao et à bientôt dans de nouvelles aventures avec la Mandrake ! Version 10.1 très attendus en iso pour le moi de mai ! \1

    alborasta



    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      17 avril 2004, par alborasta

      Un petit ajout pour que tout soit clean.

      Après avoir suivi les étapes du message ci-dessus (intitulé Démarche simple avec la Mandrake-10.0-Community ! ) :

      modifier le fichier /usr/sbin/eagleADSL_start :

      changer :

      adictrl -i

      par :

      eaglectrl -i

      changer également :

      adictrl -s

      par :

      eaglectrl -d

      Avec cette config, la machine est connéctée des le démarrage et elle se reconnecte dés que la connection est perdue. De plus elle arrète de bombarder le fichier d'erreur du système de message du type 'unable to load files :modem is busy ' .

      Salut les aminches.



      • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
        26 avril 2004, par Grib
        Salut alborasta, Toute nouvelle sur linux, j'ai voulu suivre tes indications pour configurer mon sagem sous mandrake 10.0, mais au moment d'installer adiusbadsl, il me demande d'installer le cd 4. Or, je n'ai que 3 CD d'installation... je les ai essayés quand même, mais évidemment ça n'a pas marché. Qu'est-ce que c'est que ce 4ème CD ? Est-ce que je pourrais trouver quelquepart juste le fichier nécessaire ? Merci de ton aide Grib

        • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
          2 mai 2004, par Darwin

          ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/official/10.0/i586/Mandrake/RPMS/eagle-usb-1.9.5-4mdk.i586.rpm

          Il a pas le meme nom mais c'est bien adiusbadsl \1

          sinon une fois que tu auras internet va là pour mettre à jour ton système -> http://urpmi.org/easyurpmi/index.php

          Tchô Darwin



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    12 janvier 2004, par mabrouklepoux

    Chez moi (Mandrake 9.2) la reconnection automatique ne marche pas avec

    rmmod usb-ohci

    insmod usb-ohci

    il faut que je mette

    rmmod usb-uhci

    insmod usb-uhci

    (ne me demandez surtout pas pourquoi, nni comment j'ai trouvé ca)

    en fait le tout donne :

    un script reconnect_modem.sh lancé par crontab qui contient ca (placé dans /var/spool/cron/scripts/) :

    # !/bin/sh OK=no

    TESTIP="213.228.0.42 216.239.33.100 212.27.32.2"

    for i in $TESTIP ; do

    if [ $OK = "no" ] ; then

    /bin/ping -n -q -c 1 -i 1 $i

    if [ $ ? = "0" ] ; then

    OK=yes

    fi

    fi

    done

    if [ $OK = "no" ] ; then

    rmmod usb-uhci

    insmod usb-uhci

    sleep 30

    /etc/init.d/firewall restart

    fi

    et donc dans crontab la ligne suivante :

    */2 * * * * root /var/spool/cron/scripts/reconnect_modem.sh

    et un fichier /etc/init.d/firewall qui contient mon firewall en iptables et les lignes suivante pour la conné :

    ...

    echo "debut connexion"

    adictrl -d

    echo "synchro en cours"

    adictrl -s

    echo "synchro ok"

    echo "montage interface"

    adictrl -i

    dhclient eth2

    echo "connecté"

    ...

    avec ca, ca reconnecte au demarrage, au debranchement du modem et aux coupures de free \1 . Ca tourne depuis 24 heures, si ca venait a ne plus fonctionner, je viendrais vous le dire. pour faire fonctionner la conné, j'ai suivi scrupuleusement tout ce qui est dit ici. Merci a tout ceux qui ont aidés, en esperant que moi aussi j'aurais pu aider un peu \1. Je suis nouveau a linux, et ce genre de forum est une aide indispensable. Grace a lui, une PME vient de basculer toute sont infrastructure(routeur et serveurs) en linux. A degager Windaube 2003 bugs serveur a 5000 balles la licence ! Merci encore a tous !



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    12 janvier 2004, par Mabrouklepoux

    Chez moi (Mandrake 9.2) la reconnection automatique ne marche pas avec

    rmmod usb-ohci

    insmod usb-ohci

    il faut que je mette

    rmmod usb-uhci

    insmod usb-uhci

    (ne me demandez surtout pas pourquoi, nni comment j'ai trouvé ca)

    en fait le tout donne :

    un script reconnect_modem.sh lancé par crontab qui contient ca (placé dans /var/spool/cron/scripts/) :

    # !/bin/sh OK=no

    TESTIP="213.228.0.42 216.239.33.100 212.27.32.2"

    for i in $TESTIP ; do

    if [ $OK = "no" ] ; then

    /bin/ping -n -q -c 1 -i 1 $i

    if [ $ ? = "0" ] ; then

    OK=yes

    fi

    fi

    done

    if [ $OK = "no" ] ; then

    rmmod usb-uhci

    insmod usb-uhci

    sleep 30

    /etc/init.d/firewall restart

    fi

    et donc dans crontab la ligne suivante :

    */2 * * * * root /var/spool/cron/scripts/reconnect_modem.sh

    et un fichier /etc/init.d/firewall qui contient mon firewall en iptables et les lignes suivante pour la conné :

    ...

    echo "debut connexion"

    adictrl -d

    echo "synchro en cours"

    adictrl -s

    echo "synchro ok"

    echo "montage interface"

    adictrl -i

    dhclient eth2

    echo "connecté"

    ...

    avec ca, ca reconnecte au demarrage, au debranchement du modem et aux coupures de free \1 . Ca tourne depuis 24 heures, si ca venait a ne plus fonctionner, je viendrais vous le dire. pour faire fonctionner la conné, j'ai suivi scrupuleusement tout ce qui est dit ici. Merci a tout ceux qui ont aidés, en esperant que moi aussi j'aurais pu aider un peu \1. Je suis nouveau a linux, et ce genre de forum est une aide indispensable. Grace a lui, une PME vient de basculer toute sont infrastructure(routeur et serveurs) en linux. A degager Windaube 2003 bugs serveur a 5000 balles la licence ! Merci encore a tous !



  • Dégroupé avec La Mandrake 9.2
    1er novembre 2003, par Trillian
    Pour acceder a Internet avec Linux j'ai suivi l'installation du driver eagle (installation du modem sagem sous mandrake 9.1). Jusque là, rien de nouveau si ce n'est que le "kernel-source" de la 9.2 ne semble pas etre sur le cd (il faut alors le télécharger). Ensuite pour activer ma connexion (avec dhcp) et l'automatiser, j'ai :
    -  modifier VCI et ENCAPSULATION
    -  enlever la ligne "inittab"
    -  ajouter les lignes "adictrl -w" et "dhclient $(adictrl -i)" dans le fichier etc/hotplug/usb/adiusbdsp Apparamment la connexion s'active au demarrage de Linux. Je ne sais pas si il fait un "reset" du modem lorsque la connexion ne marche plus (cf. message de gruk5) mais il le reinitialise si on le débranche/rebranche ! Tous ca pour dire qu'avec Mandrake 9.2 ca marche, et surtout pour remercier les developpeur de eagle qui ont rediger une doc tres clair...

    • > Dégroupé avec La Mandrake 9.2
      12 janvier 2004, par mabrouklepoux

      Chez moi (Mandrake 9.2) la reconnection automatique ne marche pas avec

      rmmod usb-ohci

      insmod usb-ohci

      il faut que je mette

      rmmod usb-uhci

      insmod usb-uhci

      (ne me demandez surtout pas pourquoi, nni comment j'ai trouvé ca)

      en fait le tout donne :

      un script reconnect_modem.sh lancé par crontab qui contient ca (placé dans /var/spool/cron/scripts/) :

      # !/bin/sh OK=no

      TESTIP="213.228.0.42 216.239.33.100 212.27.32.2"

      for i in $TESTIP ; do

      if [ $OK = "no" ] ; then

      /bin/ping -n -q -c 1 -i 1 $i

      if [ $ ? = "0" ] ; then

      OK=yes

      fi

      fi

      done

      if [ $OK = "no" ] ; then

      rmmod usb-uhci

      insmod usb-uhci

      sleep 30

      /etc/init.d/firewall restart

      fi

      et donc dans crontab la ligne suivante :

      */2 * * * * root /var/spool/cron/scripts/reconnect_modem.sh

      et un fichier /etc/init.d/firewall qui contient mon firewall en iptables et les lignes suivante pour la conné :

      ...

      echo "debut connexion"

      adictrl -d

      echo "synchro en cours"

      adictrl -s

      echo "synchro ok"

      echo "montage interface"

      adictrl -i

      dhclient eth2

      echo "connecté"

      ...

      avec ca, ca reconnecte au demarrage, au debranchement du modem et aux coupures de free \1 . Ca tourne depuis 24 heures, si ca venait a ne plus fonctionner, je viendrais vous le dire. pour faire fonctionner la conné, j'ai suivi scrupuleusement tout ce qui est dit ici. Merci a tout ceux qui ont aidés, en esperant que moi aussi j'aurais pu aider un peu \1. Je suis nouveau a linux, et ce genre de forum est une aide indispensable. Grace a lui, une PME vient de basculer toute sont infrastructure(routeur et serveurs) en linux. A degager Windaube 2003 bugs serveur a 5000 balles la licence ! Merci encore a tous !



  • Reconnexion automatique
    29 octobre 2003, par gruk5

    Il existe un moyen simple pour assurer une reconnexion automatique, lors du boot et en cas de déconnexion.

    Pour cela, il faut que le driver eagle-1.0.4 fonctionne chez vous. Et que vous soyez degroupé.

    Il vous aussi que vous soyez root pour faire tout ça. Je suis chez Free en degroupé sous Mandrake-9.0 mais ça marche aussi sous Mandrake-9.1.

    1) Etape 1

    Débranchez votre modem.

    Au démarrage de Linux ou quand le modem est hotpluggé, le script /etc/hotplug/usb/adiusbdsp est lancé. Mettez les lignes suivantes à la fin de ce script :

    /usr/sbin/adictrl -w

    /sbin/dhclient $(adictrl -i)

    (ou pour la dernière ligne, dhcpcd $(adictrl -i) si vous préferez)

    Ceci permet une connexion automatique à Internet au boot et quand le modem est débranché/rebranché.

    2) Etape 2

    Le problème, c'est quand Internet ne fonctionne plus pour une raison inconnue ; pour cela, on crée un script "watchdog" qui vérifie toutes les 30 secondes que la connection Internet est présente : dans le cas contraire, le script redémarre le modem. Le modem redémarre alors et se connecte à Internet automatiquement grâce à la modification faite à l'étape précédente.

    Créez le fichier /usr/sbin/adsl.watchdog suivant :

    # !/bin/bash

    while [ "" == "" ] ; do

    sleep 30

    INTERNET_TEST=$(host -W 2 www.free.fr | grep 'has address')

    if [ "$INTERNET_TEST" == "" ] ; then

    # internet is down ; resets modem

    rmmod usb-ohci

    insmod usb-ohci

    sleep 90

    fi

    done ;

    Et rendez ce fichier accessible en éxecution en faisant :

    chmod +x /usr/sbin/adsl.watchdog

    Afin que ce script soit toujours vivant et soit lancé au boot, modifiez le fichier /etc/inittab en rajoutant la ligne suivante :

    adsl :2345 :respawn :/usr/sbin/adsl.watchdog

    Afin de rendre cette modification visible par le noyau et pour éviter de redémarrer Linux, tapez :

    telinit q

    Rebranchez le modem.

    Attendez au moins 120 secondes que le script ait le temps de tourner et que votre modem ait le temps de se synchroniser. Et pis voilà, ça marche bien sous Mandrake-9.0 et Mandrake-9.1 et votre modem SAGEM devrait se reconnecter automatiquement à Internet :
    -  au boot
    -  lors d'un débranchement/rebranchement du modem
    -  si la connexion saute pour une autre erreur

    yop !

    gruk5



    • > Reconnexion automatique SUSE 8.1
      1er novembre 2003, par Dierk

      Salut, ca ne marche pas comme ca pour Suse 8.1 - apparament il y a une pb au niveau du adiusbadsl.
      Ici ma solution :

      1) /usr/sbin/adsl.watchdog script modifie

      #comme propose par gruk5 mais

      remplacer les lignes

      -  rmmod usb-ohci

      -  insmod usb-ohci
      par

      -  /usr/sbin/adsl.inittab

      2) nouveau /usr/sbin/adsl.inittab
      # !/bin/bash
      /sbin/dhcpcd -k
      # kill dhcpcd en cas de deconnexion
      /usr/sbin/adictrl -w
      /usr/sbin/adictrl -i
      # ne demandez pas - ca semble necessaire...
      /sbin/dhcpcd $(adictrl -i)
      # bon, hein, moi j'ai mis /sbin/dhcpcd eth0
      # normalement, ca ne change pas

      Eh - voila - ca marche \1)

      J'espere ca aide !
      Dierk



      • > Reconnexion automatique Slackware 9.0
        3 novembre 2003, par nOFun

        sous slack (et les autres distribs avec des adaptations mineures) j'utilise tout simplement cron comme ceci :

        je rajoute la ligne

        0-59 * * * * /root/starteth1

        dans /var/spool/cron/crontabs/root : toutes les minutes cron exécute le script starteth1 que voici :

        # !/bin/sh

        #si vous souhaitez tester l'activité de cron :

        /bin/echo 'cron fait son boulot' > /root/cronTEST

        /bin/date >> /root/cronTEST

        #si eth1 est down, la connexion est relancée :

        if ! /sbin/ifconfig | /bin/grep eth1

        #if ! /bin/ps aux | /bin/grep dhcpcd serait peut être plus juste

        then

        /usr/sbin/adictrl -w

        /bin/date >> /root/starteth1LOG

        /sbin/dhcpcd $(/usr/sbin/adictrl -i)

        fi

        voilà, n'oubliez pas de rendre le script exécutable.

        j'espere ca aide aussi !

        nOFun



      • > Reconnexion automatique SUSE 8.1
        4 janvier 2004, par xav

        Salut,

        Sous SuSE 8.2 j'utilise un fichier adsl.watchdog modifié également. j'ai du faire ca pour que tout se passe bien avec le firewall (avant cela marchait à une fois sur 3)

        ....

        insmod usb-uhci

        /etc/init.d/SuSEfirewall2_final stop

        kill `cat /var/run/dhclient.pid`

        sleep 90

        ......

        J'ai ajouté la ligne suivante ds le fichier /etc/hotplug/usb/adiusbdsp afin de redémarrer le FW juste après le lancement de DHCP

        /etc/init.d/SuSEfirewall2_final restart



    • Reconnexion automatique Mandrake 9.2
      16 novembre 2003, par Trillian

      Sous la Mandrake 9.2, pour parer aux déconnexions, quelques modifications par rapport a Gruk5 :

      Voici le fichier /usr/sbin/adsl.watchdog :

      # !/bin/bash

      #La boucle du shell se repete toujours while true ; do

      #verifier la connexion toute les 30 secondes

      sleep 30

      INTERNET_TEST=$(host -W 2 www.free.fr)

      #si 'host -W 2 www.free.fr' ne résoud pas l'adresse 213.228.0.42

      if test "$INTERNET_TEST" != "www.free.fr has address 213.228.0.42" ; then

      #internet is down, resets modem

      #uhci peut etre remplacé par ohci (cf. lsmod)

      rmmod usb-uhci

      insmod usb-uhci

      #on laisse le temps au modem de se synchroniser

      sleep 90

      fi

      done

      J'ai donc modifier la variable INTERNET_TEST car $(host -W 2 www.free.fr | grep 'has address') ne donnait pas la valeur attendue ! Bien sur le jour ou free.fr changera d'adresse, faut pas s'étonner si le modem n'arrete pas de s'éteindre... Pour etre sur de celle-ci, entrez 'host -W 2 www.free.fr' en ligne de commande ! Etant donné que l'on désactive/réactive les périphériques USB, tous peuvent s'éteindre et se rallumer (comme par exemple les clavier usb) !

      Et n'oubliez pas de modifier '/etc/inittab' (rajoutez la ligne 'adsl :2345 :respawn :/usr/sbin/adsl.watchdog'), et d'autoriser l'execution de adsl.watchdog (chmod -x /usr/sbin/adsl.watchdog)



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    27 octobre 2003, par gyann68
    j'en est marre ! ! ! chez moi ca marche qd je fait un ping sur une ip mais lorsque je tente un ping www.free.fr ca me repond unknow host bla bla bla... et pas moyen d'utiliser konqueror. a mon avis ca viens d'un probleme de dns. Si qlqn a une idée \1

    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      28 octobre 2003, par arnaud

      bonjour et a l'aide , au secours , sos

      savez vous ou je pourrais trouvé le fichier option.adsl pour connecter mon sagem fast 1000. je viens justre de me mettre a linux , et honnetement ,C tres chaud

      merci a tous , @+



    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      29 octobre 2003

      éssais d'utiliser konqueror en entrant l'ip de free.fr, ça devrait marcher \1 tu dois surement avoir un routeur. en fait le problème ça vient du fichier /etc/resolv.conf ki doit contenir :

      search (null)
      nameserver 192.168.2.1

      tu dois remplacer 192.168.2.1 par l'ip de ton router et null par le nom de ton router (si ton routeur n'a pas de nom tu mets null)



      • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
        29 octobre 2003, par arnaud

        est ce que ca marche pour wanadoo ?

        losrque je lance adsl-start j'obtient maintenant ce message /sbin/adsl-start : line 217 : 536 terminated $CONNECT "$@">/dev /null 2> &1

        mais la , je sèche



        • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
          30 octobre 2003, par baud123
          RdV dans le forum pour du support

    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      24 novembre 2003, par Charly

      Salut,

      J'ai eu ce pb moi aussi. Mon diag. était que c'était un pb de firewall : iptables bloquait les requetes DNS ou en tout cas elles étaient tellement longues qu'on atteignait la limite timeout.

      Essaye, une fois connecté, la commande : /etc/rc.d/init.d/iptables restart

      Pour test (non recommandé dans la durée oeuf corse), tu peux aussi carrément arreter le firewall : /etc/rc.d/init.d/iptables stop

      A+...

      Charly



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    16 octobre 2003, par nicolas

    Bon alors, pour les martian sources, j'ai trouvé la réponse dans le forum... ca ne marche cependant toujours pas. Maintenant j'obtient en permanence :

    Oct 16 23 :43 :23 linux kernel : NETDEV WATCHDOG : eth1 : transmit timed out Oct 16 23 :43 :23 linux kernel : [Adi] Transmit timed out !

    Une idée ?



    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      23 octobre 2003, par Benoît Audouard
      noacpi dans le append de lilo

      • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
        3 janvier 2004, par Olivier

        Hello,

        J'ai le même problème :

        NETDEV WATCHDOG : eth0 : transmit timed out [Adi] Transmit timed out

        mais passer l'option noacpi n'arrange rien. Su le Net, on trouve aussi une référence à une histoire de latence (Latency) à laquelle je n'ai pas compris grand-chose...

        D'autres idées sur le sujet ?



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Suse 8.2
    16 octobre 2003, par nicolas

    Sur Suse 8.2, ca a l'air de fonctionner presque pareil que pour mandrake. Merci, cet article m'a permis de pas mal avancer.

    Noter cependant que pour résoudre un kernel mismatch

    Oct 15 00 :54 :16 linux insmod : /lib/modules/2.4.20-4GB-athlon/kernel/drivers/usb/adiusbadsl.o : kernel-module version mismatch /lib/modules/2.4.20-4GB-athlon/kernel/drivers/usb/adiusbadsl.o was compiled for kernel version 2.4.20-4GB while this kernel is version 2.4.20-4GB-athlon.

    entre un kernel normal et la version optimisé pour athlon, je dois modifier le fichier /etc/hotplug/usb/adiusbfirmware pour le faire commencer par les 2 lignes suivantes :

    rmmod adiusbadsl insmod -f adiusbadsl

    le -f permettant de forcer le chargement du driver.

    Malheureusement, même si le modem se synchronise, que tout semble ok sur le papier, j'en suis maintenant à avoir les messages d'erreur suivants dans /var/log/messages :

    Oct 16 03 :29 :51 linux kernel : NETDEV WATCHDOG : eth1 : transmit timed out Oct 16 03 :29 :51 linux kernel : [Adi] Transmit timed out !

    et de temps à autre (ce qui semble prouver que la connexion est presque bonne) :

    Oct 16 03 :15 :48 linux kernel : martian source 82.67.188.139 from 81.57.179.48, on dev eth1 Oct 16 03 :15 :48 linux kernel : ll header : 00 :00 :00 :00 :00 :00 :00 :00 :00 :00 :00 :01 :08 :00

    quelqu'un aurait-t-il une idée ?

    Merci, Nicolas



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    13 octobre 2003, par Piero

    Je rencontre un problème très etrange. L'installation s'est tout d'abord très bien passé, internet fonctionnant parfaitement. Apres avoir redemarré le pc, la connexion ne s'est pas etabli automatiquement (elle ne le fait jamais). Je peux alors la lancer à la main dans une fenetre terminal, je suis alors connecte au net, mais a partir de ce moment la je ne peux plus rien executer sous mandrake. Tout s'execute iconisé (je ne peux pas agrandir les fenetres) et au bout d'une dizaine de secondes elles se ferment toutes seules. Je suis alors obligé de re-demarrer.

    Piero



    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      15 novembre 2003, par yves
      J'ai le même problème. En ouvrant un terminal, j'ai remarqué que ma machine change de nom après la connexion : "localhost" est remplacé par un nom suivi de chiffres. Je pense que c'est la cause du pb, mais ne sais pas à quoi c'est dù, ni comment l'empêcher. Merci à ceux qui pourraient nous aider à résoudre ce problème.

  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    6 octobre 2003, par ToNiO²

    Lu

    Qd on utilise le driver 1.0.4 avec l'option degroupage a l'install qu'est ce qui est fait par rapport a l'install sans le degroupage ?

    Merci @+++



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    21 septembre 2003, par Olivier

    Bonjour !

    J'ai installé les drivers 1.0.4 sur une Debian Woody updated et un kernel 2.4.20 avec UHCI.

    j'ai débranché le modem

    compilé à la main, lien vers /usr/src/linux établit.

    apt-get remove hotplug rajouté une source testing pour apt-get apt-get install hotplug (20030805-2) l'USB est OK.

    driver : make clean make branchement du modem make install débranché et rebranché le modem Led power ok.

    adictrl -d
    -  > DSP Chargé. adictrl -i
    -  > ethx est l'interface du modem

    dhclient ethx
    -  > IP récupérée.

    Modification des routes pour s'adapter au réseau

    La connexion est prête \1

    Un éternel remerciement à toute l'équipe, car avec mon alcatel STH->510 je ne pouvais pas tout faire, il fait routeur et l'UPnP ne passe pas... Maintenant ma passerelle a sa propre IP WAN \1 Merci !



  • sous Slackware...
    8 septembre 2003, par Fabien

    Merci beaucoup pour l'article.

    Comment fait t'on sous Slackware 9.0 pour empécher l'exécution de pppd ? En effet, la ligne

    #adsl.inittab :

    adsl :2345 :respawn :/usr/sbin/adsl.inittab

    n'existe pas dans /etc/inittab sous Slack. Merci



  • automatisation
    2 septembre 2003, par Bruno

    salut et d'abord merci pour l'aide précieuse. Je raconte vite fait mon histoire, non pas que ca soit passionnant mais ca peut aider certains qui s'inqiètent. Je suis sur mdk 9.0 et ai utilisé le Eagle 1.0.4-pre5.1 Je viens d'être dégroupé sur Toulouse et je me faisais un peu de souci sur la réinstallation. Vu qu'il n'y a aucune info sérieuse chez Sagem ou Free, j'ai laissé tombé le script de sagem que j'utilisais jusqu'à présent (ca avait fini par fonctionner mais non sans peine) et suis passé aujourdh'ui à Eagle et je suis très content puisque l'install était nickel. tout a été très rapide et il faut juste signaler que si on utilise iptables avec du pppo il vaut mieux retoucher le script !

    Juste un truc par contre, pour automatiser la connexion au boot, l'auteur signale l'ajout dans /etc/rc.d/init.d/adiusbadsl d'une ligne mais je n'ai pas un tel fichier, j'ai juste l'ancien lié à ADIModem qui s'appelle adsl.

    Queqlq'un a-t-il une idée là dessus, faut-il que je crée ce fichier ? Merci et bravo au programmeur . Bruno



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    2 septembre 2003
    Après les déboirs que j'ai vécu avec les premiers drivers Sagem, je n'ai pas songé une seconde à les utiliser, au profit des drivers eagle. Et j'ai bien fait. Installation OK : la procédure est très bien faite : merci d'avoir pensé aux dégroupés dans les scripts de post install. Tout fonctionne à merveille. J'atteinds même des piques de débit à plus de 160Ko/s... Félicitations pour votre travail qui facilite la vie de beaucoup...

  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    27 août 2003, par lavie.com
    Au fait ; pourquoi ne pas proposer également un module binaire .o pour Mandrake 9.1 à installer directement dans /lib/modules/... ? Ca éviterait à beaucoup d'installer tout la bazard pour compiler (sous Mandrake on compile de moins en moins faut dire \1)

    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      28 août 2003, par baud123
      la 1.0.4 est dispo sous cooker faudait que je retrouve le lien (mais c'est peut être pour la 9.2rc1), sinon la "vieille" pre5.1 est plus facilement trouvable (google : adiusbadsl 1.0.4 586)

  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    22 août 2003

    zarb, çà eu marché dimanche dernier ... mais aujourd'hui j'ai un joli "[ADI] Transmit timed out !" l'init semble correcte, les 2 leds sont allumées.

    zarb \1(((( si qqn a une idée.



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    4 août 2003

    Lut all !

    Ba moi aussi l install ca passe nickel mais bon y a un petit probleme avec le DHCP...

    Bah ouai je pense que ca vient de la mon pb parce que tous marche sinon.

    La commande "dhclient eth1" n abouti pas a une IP...

    En fait en dégroupé ce n est plus du DHCP que Free fait, mais chaqun a une IP fixe (d apres les hotliner de Free). Alors bon, le modem est bien installé mais j arrive pas a allé sur le net vu que je n ai pas d IP. J ai mon IP fixe mais je n arrive pas a la config avec l interface eth1 (modem sagem). J ai bien essayé ifconfig mais rien n y fait... \1 Si qq un a une solution ce serait sympa...



    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      9 août 2003, par revola
      Ben, ouais, même problème... \1 Tout marche parfaitement, mais le dhcp ne trouve pas d'IP... Please, we need help \1

      • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
        25 août 2003, par Tommy
        Tout pareil, le modem marche bien (synchro OK) mais la commande dhclient eth1 ne fonctionne pas. D'ailleurs pourquoi un client dhcp si on a une ip fixe...

        • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
          4 octobre 2003

          Je n'ai de pb particulier avec le mécanisme DHCP si ce n'est que je ne veux pas me servir des DNS fournit par ce dernier. J'utilise donc le fichier /etc/dhclient.conf qui pourra pe vous aider :

          interface "ethx"

          request subnet-mask, broadcast-address, time-offset, routers, domain-name, host-name ;

          append domain-name-servers x.x.x.x, x.x.x.x ;

          Pour récupérer les adresses des serveurs DNS (normalement, c le comportement par défaut), rajouter le paramètre domain-name-servers dans la déclaration request et retirer la déclaration append. (cf pages man de dhclient et dhclient.conf)



        • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
          4 octobre 2003
          Le DHCP est utile pour récupérer, si ce n'est l'adresse IP, tout au moins l'adresse de passerelle. Avoir une IP fixe ne dispense pas d'un passerelle. Il faut aussi positionner la route par défaut.

    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      2 septembre 2003

      Merci pour le driver et pour l'article de Beurt ; moi non plusje ne suis pas arrive a faire fonctionner dhclient :'-), en revanche la procedure suivante fonctionne OK sur Mandrake 9.1, driver eagle 1.0.4 en utilisant 'dhcpcd' \1 :

      a) Installation driver (make && make install) b) Modification fichier /etc/analog/adiusbadsl.conf c) Modification /etc/inittab d) Installation package dhcp-client (urpmi dhcp-client)

      Cf. article Beurt.

      e) Modifier /etc/resolv.conf pour ajouter les serveurs principaux et secondaire de Free : nameserver ..........

      f) Brancher le modem, chargt m-code, synchro,... : # adictrl -d # adictrl -s (synchronisation) # adictrl -i (retour ethx, pour moi : eth0)

      On doit obtenir 'eth0' si l'on a pas de carte reseau.

      g) Utiliser dhcpcd (et pas dhclient) :

      # dhcpcd eth0

      A partir de la, tout fonctionne OK \1

      Lors du reboot, je ne suis pas arrive a obtenir directement une synchronisation ; il faut debrancher et rebrancher le modem, puis appeler dhcpcd (etapes f et g).



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    6 juillet 2003, par pini

    Juste un petit commentaire pour dire qu'il serait bon de préciser que le kernel doit être compilé avec les options CONFIG_PACKET et CONFIG_FILTER. Ces dernières sont réclamées par dhclient.

    Mis à part ce petit détail, excellent article : ça a marché "out of the box" sur ma config (Debian sarge).



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    23 juin 2003, par pehun

    J'ai un petit pb, c'est pour partager ma connect avec ma machine windows, je ne trouve pas quelle regle iptables appliquer pour faire de l'ip masquerading... avant je tapais ça : iptables -t nat -A POSTROUTING -s 192.168.0.100/24 -o eth1 -j MASQUERADING

    mais la il me dit que les parametres sont mauvais...  \1



    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      3 juillet 2003, par Aragorn

      Pour la commande :

      iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE

      ca suffit amplement \1

      Aragorn



    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      6 juillet 2003, par samourai_x

      oublie pas de mettre l'ip_forwarding \1

      "a chaud" : sysctl -w net.ipv4.ip_forward=1

      OU dans le fichier de config /etc/sysctl.conf tu mets net.ipv4.ip_forward = 1 ce fichier est utilisé par le service network



    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      6 septembre 2003, par Sylvain
      C'est peut-être un pb de version entre le package kernel et le package iptables, j'ai eu un "Invalid parameter" dans le style jusqu'à ce que je comprenne...


  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    16 juin 2003, par revola

    \1 Super ! ! ! Moi qui me demandait ce que ca allait donner pour Linux le dégroupage...

    Est-ce que cette configuration pourrait marcher avec d'autres distributions (Debian, Suse...) ?



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    11 juin 2003, par gouf

    Merci pour tout. Cela faisait un moment que je me prenais la tête avec ADSL dégroupé. Là 5mn et c'est tout bon. Que du bonheur ....

     \1



  • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
    9 juin 2003, par Axioplase
    Petit sondage... Vous n aviez pas 8.35 comme VPI.VCI avant degrouper ? Parce que la hotline Free m a dit de changer le 35 en 36 il me semble...

    • > Configuration du Sagem pour le dégroupage de free ADSL, avec une Mandrake 9.1
      10 juin 2003
      Les valeurs sont en hexa dans le fichier de conf. Et 23/24 sont l'equivalent henxa de 35/36 \1

  • Déjà un premier correctif !
    9 juin 2003, par Beurt
    Dans le paragraphe « Automatiser la connexion », on peut remplacer avantageusement la ligne « /sbin/dhclient eth1 » à rajouter dans le fichier /etc/rc.d/init.d/adiusbadsl par « /sbin/dhcpcd $(/usr/sbin/adictrl -i) »
    Si vous avez constaté d'autres erreurs, ou améliorations possibles, n'hésitez pas !

    • > Déjà un premier correctif !
      20 juin 2003, par glenux

      Merci bcp pour cet article, cela m'a enfin permi de faire fonctionner mon acces Free.fr dégroupé (avec VPI=8 et VCI=36).

      Cependant, je constate que la connexion ne dure que quelques minutes, avant que le diode ADSL du modem ne se re-mette a clignoter. De plus sur le MS win (installé pour l'occasion, afin de vérifier que le modem fonctionne), je n'ai pas ce probleme, les diodes restent allumées...

      J'utilise actuellement le package debian avec la version 1.0.3 du driver...



      • > Déjà un premier correctif !
        15 juillet 2003

        Hello,

        ça dure plus longtemps chez moi mais il est vrai que parfois je perd la synchro et donc la connexion :

        j'ai ça dans le /var/log/messages : kernel : usb-uhci.c : ENXIO 80000300, flags 0, urb c688a8a0, burb c688aba0

        (certainement un pb du ctrleur usb :'-) )

        Mais sinon ça marche nickel \1 (2400kb/sec ça change la life) !

        Vinzzz



        • > Déjà un premier correctif !
          31 octobre 2003, par vinzzz

          J'ai égalementle même problème :

          kernel : usb-uhci.c : ENXIO 80000300, flags 0, urb c28fc5e0, burb c28fc6e0

          c'est assez fréquent mais et je perd la synchro et la connexion \1

          une fois la synchro retrouvé tout reviens dans l'ordre \1 mais bon c'est assez fréquent et j'aimerais vraiment réglè le problème...

          Cela pourrait-il venir d'un problème d'alim un peu légère sur l'usb (genre pb chipset VIA) ? ? ?

          Quelqu'un a t-il une soluce ? ? ?

          (je suis en RedHat 7.2 kernel 2.4.7-10 sagem f@st 800 en dégroupé)

          Vincent BRACH



    • > Déjà un premier correctif !
      30 juillet 2003, par perangusta

      Merci pour la procédure d'installe en pas à pas...

      MAis je ne trouve pas le fichier : /etc/rc.d/init.d/adiusbadsl \1

      A-t-il un autre nom ? Peut-être devait-il être créé lors de l'install ? Faut-il le créer à nouveau ? Et avec quels paramêtres ? Merci beaucoup !



      • > Déjà un premier correctif !
        3 août 2003, par onizuka92
        tu es pas sur debian toi ? ? si c le cas (en bas)

      • > Déjà un premier correctif !
        5 septembre 2003, par RItalMan

        Si tu le trouves pas c'est qu'il est peut être dans :

        /etc/init.d/adiusbadsl en fait c'est le même fichier \1



        • > Déjà un premier correctif !
          13 octobre 2003, par Fightclub
          Bonjour j'ai le même problèmesous mdrk 9.2 rc 2,
          impossible de trouver le fichier /etc/rc.d/init.d/adiusbadsl ou /etc/init.d/adiusbadsl.
          Du coup à chaque démarrage je dois relancer :
          adictrl -w
          adictrl -i
          dhclient eth0
          Si quelqu'un aurait un conseil pour automatiser la connection je suis preneur, merci.

          • > Déjà un premier correctif !
            11 novembre 2003
            je me trompe peut etre mais il me semble que tu peux mettre ces commande dans ton .login non \1 ?