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 :-) !!!
 
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 :-) !!!
 
 
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 ???
  
 
 

Liste de diffusion modem ALCATEL SpeedTouch USB
Pour se désinscrire : mailto:[EMAIL PROTECTED]?subject=unsubscribe

        

Reply via email to