J’ai effectivement installé un speedtouch 330 sur mandrake 9.0 il y a quelques temps.

Cela fonctionne, mais j’ai souvent des erreurs de CRC qui ralentissent le transfert en raison des retransmissions

qui sont faites suite à ces erreurs.

A l’époque j’ai utilisé le driver du Speedtouch récupéré à

   http://sourceforge.net/projects/speedtouch (fichier speedtouch-CVS_19_11_2002.tar.gz) et un patch.

Ce fichier et le patch à utiliser peuvent encore être trouvés ici : http://noothuy.free.fr/Speedtouchst330/index.html

Peut-être que la dernière version du driver disponible ici (http://sourceforge.net/projects/speedtouch) fonctionne mieux

et ne nécessite pas de patch mais je ne l’ai pas testée faute de temps.

 

Voici comment j’ai procédé et les fichiers de configuration que j’utilise sous Mandrake 9.0 :

(REMARQUE : j’utilise une connexion ADSL Wanadoo en France. Il se peut que si vous utilisez

un autre fournisseur d’accès les contenus des fichiers /etc/ppp/chap-secrets et /etc/ppp/pap-secrets

soient différents. En effet, Wanadoo utilise le protocole chap pour l’autentification alors que d’autres

fournisseurs peuvent utiliser pap auquel cas le deuxième fichier doit être non vide)

 

Many thanks to Peter Schram who helped me in installing my Speedtouch 330 modem under Linux

by answering to one of my previous messages. After some adaptations to the case of my French ISP (Wanadoo),

I finally succeeded in installing the modem. Sorry for non French speeking people, but I

am to lazy to write this installation guide in English J !!!

 

Ceci est un guide d’installation du modem Speedtouch 330 sous Linux Mandrake 9.0.

Merci à Peter Schram qui dans un message précédent m’a donné des informations précieuses

qui moyennant quelques adaptations pour la France et Wanadoo m’a permis d’arriver au bout

de ce voyage difficile J !!!

 

 

Infos générales :

=================

Distribution Linux Mandrake 9.0 installée en mode "Expert"(cela marche aussi sans doute en mode normal,

mais déconnectez du port USB votre modem par précaution). Lors de l'installation ne pas installer

d'accès Internet ADSL. L'installation des drivers Speedtouch est faite après que l'installation de

Linux Mandrake 9.0 ait été terminée.

ISP utilisé : Wanadoo France.

Si vous utilisez un autre ISP, des adaptations sont à prévoir dans les identifiants

et mots de passe de connexion et le fichier /etc/ppp/pap-secrets peut éventuellement ne pas être vide

si votre provider utilise PAP à la place de CHAP.

 

 

 

Ce qu'il vous faut :

====================

(A télécharger via modem ou accès ADSL depuis Windows !!!)

 

1) La version CVS_19_11_2002 du driver du Speedtouch récupérée à

   http://sourceforge.net/projects/speedtouch (fichier speedtouch-CVS_19_11_2002.tar.gz)

 

2) Le patch à appliquer à cette version disponible à

http://noothuy.free.fr/Speedtouchst330/st330.patch

Sauvegarder le contenu de cette page dans un fichier texte Patch.txt.

 

3) Le microcode du modem Speedtouch 330 (fichier mgmt.o). Si vous avez installé l'accès ADSL sous Windows

vous pouvez y récupérer le microcode. Le fichier s'appelle alcaudsl.sys et est généralement sous votre

répertoire c:\windows\system ou dans le coin.

 

Procédure d'installation :

==========================

 

Je décris la procédure que j'ai suivi. Vous pouvez l'adapter ou la changer mais je ne garantie

pas le résultat :)

 

Préalable : Déconnectez du port USB votre modem Speedtouch et rebootez Linux.

 

L'installation se fait en mode root (utilisateur root).

 

4) Installation du source du driver speedtouch-CVS_19_11_2002.tar.gz dans /tmp.

 

5) Le désarchiver par : tar zxvf speedtouch-CVS_19_11_2002.tar.gz

 

6) Se placer dans le répertoire qui contient le source driver (/tmp/speedtouch/src/)créé lors de

l'étape précédente et taper la commande :

patch -p1 < "le chemin vers le fichier Patch.txt créé ci-dessus à l'étape 2".

Cette opération patche les sources du driver.

 

7) Compiler les source en se plaçant dans /tmp/speedtouch/ et tapant successivement les commandes :

./configure

make

make install

 

Note : ne pas tenir compte des Warning indiqués lors de la compilation.

 

8) Préparez vos fichiers de configuration et scripts comme indiqué ci-dessous

 

 

****************************************************************************************************

*                             FICHIERS DE CONFIGURATION UTILISES                                   *

****************************************************************************************************

 

a) Contenu de /etc/ppp/adsl

   ========================

# Remplacez ci-dessous le champ IIIIIII par votre identifiant d'accès fourni par Wanadoo

# Conservez l'option -e 1 dans la ligne pty ci-dessous sinon cela ne marche plus !!!

# Les deux premières lignes peuvent être décommentées pour avoir plus d'infos dans les logs.

# Si vous mettez alors kdebug 7 vous aurez tous les échanges avec le modem !!

 

#debug

#kdebug 1

pty "/usr/local/sbin/pppoa3 -m 1 -c -vpi 8 -vci 35 -e 1"

sync

user "fti/IIIIIII@fti"

noaccomp

nopcomp

noccp

novj

holdoff 4

persist

maxfail 25

defaultroute

 

b) Contenu de /etc/ppp/chap-secrets

   ================================

# Secrets for authentication using CHAP

# client server   secret                          IP addresses

fti/IIIIIII@fti * PPPPPPPP *

 

 

NB : Bien sûr remplacez IIIIIII et PPPPPPPP par les valeurs que votre ISP Wanadoo vous a fournies :-)

     (Identifiant et mot de passe d'accès)

 

c) Contenu de /etc/ppp/pap-secrets

   ===============================

# Secrets for authentication using PAP (Est vide car Wanadoo utilise CHAP pour l'ADSL)

# client server   secret                          IP addresses

 

 

d) Contenu de /etc/ppp/options

   ===========================

noauth

usepeerdns

lock

noipdefault

 

e) Contenu de /etc/modules.conf

   ============================

   RAJOUTEZ les lignes suivantes à votre fichier modules.conf :

  

alias char-major-108 ppp_generic

alias /dev/ppp ppp_generic

alias tty-ldisc-3 ppp_async

alias tty-ldisc-13 n_hdlc

alias tty-ldisc-14 ppp_synctty

alias ppp-compress-21 bsd_comp

alias ppp-compress-24 ppp_deflate

alias ppp-compress-26 ppp_deflate

 

f) Script utilisé pour lancer la connexion ADSL

  (à nommer start-adsl et placer dans /usr/bin. Ne pas oublier de le rendre exécutable)

   ====================================================================================

  

#!/bin/bash

#logger -p daemon.info "*************START-ADSL**************"

#logger -p daemon.warning "*************START-ADSL**************"

#logger -p daemon.err "*************START-ADSL**************"

/usr/local/sbin/modem_run -f /usr/local/lib/mgmt.o -m -e 1

/usr/sbin/pppd call adsl &

 

g) OPTIONNEL mais utile pour lancer la connexion ADSL quand on n'est pas en mode root:

   Initialiser le fichier /etc/sudoers de façon à donner les droits aux utilisateurs

   autres que root de lancer la connexion via une commande "sudo start-adsl".

   L'exemple qui suit permet par exemple aux deux utilisateurs alain et carole

   du groupe ROOT_FRIENDS de pouvoir executer le script de connexion start-adsl

   depuis le poste local sans avoir à rentrer et donc connaitre le mot de passe root

   (attention cette notion de groupe n'a rien à voir avec la notion de groupe associée

   à un utilisateur au niveau droits d'accès ou d'exécution des fichiers mais est propre

   à la commande sudo !) .

  

  

 

# sudoers file.

#

# This file MUST be edited with the 'visudo' command as root.

#

# See the sudoers man page for the details on how to write a sudoers file.

#

 

# Host alias specification

Host_Alias ICI = localhost

 

# User alias specification

User_Alias ROOT_FRIENDS = alain, carole

 

# Cmnd alias specification

Cmnd_Alias ADSL = /usr/bin/start-adsl

 

# Defaults specification

 

# User privilege specification

root      ALL=(ALL) ALL

 

# Uncomment to allow people in group wheel to run all commands

# %wheel          ALL=(ALL)        ALL

 

# Same thing without a password

# %wheel          ALL=(ALL)        NOPASSWD: ALL

 

# Samples

# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom

# %users  localhost=/sbin/shutdown -h now

 

# Les amis de root peuvent lancer les commandes du groupe ADSL

ROOT_FRIENDS ICI = NOPASSWD: ADSL

 

9) Installer le fichier mgmt.o contenant le microcode du modem dans le répertoire

   /usr/local/lib/(renommer éventuellement le fichier alcaudsl.sys en mgmt.o

   si vous avez récupéré le microcode depuis Windows)

 

 

10) VOUS POUVEZ BRANCHER VOTRE MODEM SPEEDTOUCH 330.

 

11) Lancez la connexion ADSL via le script

   

    En mode utilisateur = root (non conseillé) en tapant

    start-adsl

   

    En mode utilisateur autre que root en tapant

    sudo start-adsl [si vous avez configuré /etc/sudoers comme indiqué ci-dessus à l'étape g)]

   

    Vous devez alors voir les voyants du modem clignoter durant 20 à 25 secondes.

    Au bout des 25 secondes, si tout s'est bien passé, vous êtes connecté.

    Vous pouvez vous en assurer (si vous êtes sous utilisateur root) par la

    commande : ifconfig ppp0

    Dans la réponse vous devez voir l'adresse IP qui vous a été attribuée par l'ISP.

   

    Si vous n'êtes pas sous root, le mieux que vous ayez à faire est de lancer votre

    navigateur préféré (Mozilla), d'y mettre l'URL de votre choix et de prier très

    fort :)

   

   

REMARQUE :

 

* Une fois votre accès ADSL opérationnel, vous restez connectés car je n'ai pas pour l'instant

  de script permettant de se déconnecter proprement puis de se reconnecter à la demande !!!

  Le script speedtouch.sh livré avec le driver ne marche pas en l'état et je n'ai pas

  eu le temps de voir pourquoi.

  Si vous voulez vous déconnecter, le mieux est de rebooter votre Linux !!!

 

  Si quelqu'un a bidouillé des scripts qui marchent. je suis évidemment preneur.

 

PROBLEMES :

 

  J'ai remarqué que la connexion ADSL est moins bonne que sous Windows XP (j'ai un dual boot

  XP - Linux sur mon PC).

  Cela semble lié au fait qu'il y a de nombreuses erreurs de CRC (on peut les voir dans les

  fichiers /var/log/syslog ou var/log/messages quand on est en mode root si on a décommenté

  les lignes "debug" et "kdebug 1" du fichier /etc/ppp/adsl).

  Peut-être problème lié à la version actuelle du driver ???

 

 

 

 

 

-----Message d'origine-----
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Pub Laz
Envoyé : vendredi 28 février 2003 07:33
À : [EMAIL PROTECTED]
Objet : [Confirme] Modem ADSL USB speedtouch 330

 

Salut à tous,

j'aimerai juste savoir si quelqu'un ici a réussi à faire fonctionner un modem adsl usb speedtouch 330

sur une mandrake 9.0.

 

Pour ma par j'ai tenté l'installation comme indiquée sur http://sourceforge.net/projects/speedtouch tout à l'air de marcher même ifconfig ppp0 donne un résultat satisfaisant

mais lorsque j'ouvre mon navigateur impossible d'accéder aux sites.

 

J'ai pensé à une histoire de route par défaut mais bon, normalement ppp0 est la route par défaut.

 

Merci de votre aide

Répondre à