Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 21 utilisateurs en ligne, consultez le détail
Auteur Message
TrustRobot
#0 Message posté le : 03-11-2005 à 13:42:55


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 04-07-2003
Nombre de messages : 177


Ce tutorial s'adresse à tous les possesseurs de modems USB ADSL équipés de puce Globespan (modem ECI HI FOCUS et B FOCUS USB compris) qui souhaitent utiliser leur connexion ADSL sous GNU/Linux. Aucun driver officiel n'ayant (encore) été développé pour GNU/Linux, il convient d'utiliser un driver developpé librement afin de bénéficier de sa connection ADSL.

Vous trouverez la liste complète des modems supportés par ce driver ici. Pour les plus préssés, voici une liste non exhaustive :
Aethra Starmodem

Archtek UGW-8000

Askey ALE070Asus AAM6000UG

Atlantis I-Storm

Aztech DSL100U

BT Voyager

D-Link DSL200

Digicom MichelAngelo USB

Dynalink ALE070

ECI HiFocus & B-Focus

Eicon Diva USB

Ericsson hm120dp

Fujitsu FDX310

GVC BB039

Ipmdatacom Webpower

Nortek 2020

Siemens Santis (models #1 and #2)

Solwise SAR100 / EA100

Telewell TW-EA100

Topcom Webr@cer 850

Topcom Xplorer 850

Turbocomm EA100

US Robotics 8500

Wisecom ws-ad80usg

Xentrix USB

Zoom 5510 ADSL

Zyxel Prestige 630-41

1. Pré-requis


  • La dernière version du driver eciadsl-usermode (actuellement la version 0.11) disponible ici
  • tcl/tk pour l'outils de configuration.

  • Une version récente de pppd (version => 2.4.0).

    Pour connaître votre version de pppd:
    # pppd --version



  • Un noyau 2.4.18 (et plus) configuré avec les options qui vont suivre. <M> pour module, [*] pour YES et < > pour déselectionné.

    • Dans Character devices -->
      [*] Non-standard serial port support
      <M> HDLC line discipline support



    • Dans USB support -->
      <M> Support for USB
      [ ] USB verbose debug messages
      -- Miscellaneous USB options
      [*] Preliminary USB device filesystem
      [ ] Enforce USB bandwidth allocation (EXPERIMENTAL)
      [ ] Long timeout for slow-responding devices (some MGE Ellipse UPSes)
      -- USB Host Controller Drivers
      < > EHCI HCD (USB 2.0) support (EXPERIMENTAL)
      <M> UHCI (Intel PIIX4, VIA, ...) support
      <M> UHCI Alternate Driver (JE) support
      <M> OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
      -- USB Multimedia devices
      < > DABUSB driver



    • Dans Network device support -->
      <M>
      PPP (point-to-point protocol) support
      [ ] PPP multilink support (EXPERIMENTAL)
      [ ] PPP filtering
      <M> PPP support for async serial ports
      <M> PPP support for sync tty ports
      <M> PPP Deflate compression
      <M> PPP BSD-Compress compression
      < > PPP over Ethernet (EXPERIMENTAL)
      < > PPP over ATM (EXPERIMENTAL)




Sachez que dans la quasi majorité des cas, le noyau présent dans les distributions GNU/Linux récentes contient tous les éléments nécessaires pour l'utilisation du modem ECI ADSL USB. Il convient donc simplement de récupérer le driver du modem sans vous souciez de la configuration du noyau donnée ci-dessus. Concrètement les utilisateurs de Mandriva 9.x (et plus), Fedora core 3 (et plus), Slackware 9 (et plus) et Debian sarge, n'ont pas à modifier leurs noyaux.

Sachez également que les noyaux de version inférieure à la version 2.4.18 risquent de fournir un module HDLC buggué. Dans ce cas soit vous upgradez votre noyau vers une version 2.4.18 ou supérieure soit vous appliquez un patch sur les sources de votre noyau pour lequel vous trouverez la procédure à suivre ici. L'utilisation d'un module HDLC non buggué est indispensable pour bénéficier de l'option persist afin ne pas subir de déconnexions.

2. Procédure d'installation


2.1 Installation du driver



Si au démarrage de la machine le modem est allumé, c'est que le module dabusb est chargé. Pour l'empêcher de se charger, éditez le fichier /etc/hotplug/blacklist et rajoutez, en fin de fichier :
dabusb

Si vous n'avez pas de fichier /etc/hotplug/blacklist, tapez dans un terminal, en tant que root :
# modprobe -r dabusb && rm -f $(modprobe -l | grep dabusb) && depmod -a


Dans les deux cas, redémarrez votre machine. Pour l'installation des drivers à proprement parlé, procédez ainsi :
$ tar xvzf eciadsl-usermode-xx.tar.gz
$ cd eciadsl_usermode_xx
$ ./configure
$ make
$ su
Password:
# make install

2.2 Configuration de la connexion



Un programme de configuration graphique très pratique est fourni lors de l'installation du driver vous permettant d'effectuer toutes les opérations nécessaires afin de paramétrer votre connexion ADSL.
$ su
Password:
# eciadsl-config-tk



Les options de configuration à modifier sont les suivantes (entrez-les sans cocher "Change synch .bin file") :
  • Remove Dabusb: Suppression du module dabusb notamment si votre modem est allumé dès le démarrage de l'ordinateur.

    • User: Identifiant fourni par votre fournisseur d'accès Internet. Saisissez :
    • fti/votre_login@fti pour les abonnés Wanadoo.
    • votre_login pour les abonnés Club Internet.

  • Password: Mot de passe associé à votre identifiant.
  • vpi : généralement 8.
  • vci : généralement 35.
  • Update provider DNS: cochez cette case et chosissez votre FAI.
  • Select your modem: Choix du modèle de modem que vous utilisez.
  • Change synch .bin file (Only if driver hangs up): Cette option permet de choisir un autre .bin si seulement si l'actuel pose problème.
  • ppp mode: en France choisissez le mode PPP par défaut (i.e. VCM_RFC2364)
  • Use DHCP: Cochez cette case si vous changez d'IP à chaque connexion, c'est généralement le cas.
  • Use static IP: Cochez cette case si vous disposez d'une IP fixe. Si vous cochez cette case, vous ne pouvez pas également cocher "Use DHCP".

Notez enfin, qu'il existe un utilitaire de configuration équivalent mais en mode texte, que vous pouvez lancer par la commande :
# eciadsl-config-text

3. Procédure de connexion



Le driver étant en version bêta, il ne permet pas encore une connection automatique au démarrage de GNU/Linux. Il convient donc de lancer manuellement la connexion en root via le programme eciadsl-start fourni lors de l'installation du driver :
$ su
Password:
# eciadsl-start | tee log.txt

4. Diagnostic :



La première chose à faire en cas de connexion impossible est d'utiliser eciadsl-doctor qui est un utilitaire de diagnostic des erreurs de configuration courantes.
$ su
Password:
# eciadsl-doctor


Si tout est correct vous aurez les messages suivants:
Support for USB is OK
Preliminary USB device filesystem is OK
UHCI support is OK
/dev/ppp is OK
HDLC support is OK
HDLC support is OK (no bug)
/etc/ppp/chap-secrets is OK
PPP connection is OK
Default route over ppp0 is OK
Everything is OK

5. Changement du fichier de synchronisation :



Dans le cas où la connexion est impossible via le fichier de synchronisation par défaut, vous pouvez utiliser un des nombreux autres fichiers de synchronisation mis à votre disposition ici
$ su
Password:
# tar jxvf eciadsl_synch_bin.tar.bz2 -C /etc/eciadsl
# eciadsl-config-tk


Les nouveaux fichiers de synchronisation sont accessibles dans la rubrique Change synch .bin file (Only if driver hangs up) de l'utilitaire de configuration graphique de votre connexion. A vous de choisir celui qui vous convient le mieux.

Si vous voulez tous les tester automatiquement, il vous suffit de taper :
$ su
Password:
# eciadsl-probe-synch --usb-init


Pour finir, noubliez pas de consulter le forum de discussion de Trustonme en cas de problème.




--Message édité par TrustRobot le 03-11-2005 à 13:42:55--