Speedtouch USB et commandes

Speedtouch USB et commandes - Linux et OS Alternatifs

Marsh Posté le 05-10-2002 à 20:15:29    

salut all  
 
je voudrais savoir comment je fais pour stopper ma connexion adsl en ligne de commandes (c est pour un script)  
merci a+ ;)

Reply

Marsh Posté le 05-10-2002 à 20:15:29   

Reply

Marsh Posté le 05-10-2002 à 20:20:55    

killall pppd ça marche bien

Reply

Marsh Posté le 05-10-2002 à 22:41:00    

merci.
mon script shell est pret mais il me reste une question:
je suis sous DEbian Woody3.0
j ai mon script shell et je voudrais k il demarre ma connexion au bootage ke dois je faire plz :??:  
 
Merci d avance QnX

Reply

Marsh Posté le 05-10-2002 à 23:10:22    

QnX a écrit a écrit :

merci.
mon script shell est pret mais il me reste une question:
je suis sous DEbian Woody3.0
j ai mon script shell et je voudrais k il demarre ma connexion au bootage ke dois je faire plz :??:  
 
Merci d avance QnX




 
 
mets ton script dans /etc/init.d
puis tu exécute la commande :
update-rc.d <nom_du_script> defaults
 
regarde le fichier /etc/init.d/skeleton pour voir ce que tu dois mettre dans ton script

Reply

Marsh Posté le 06-10-2002 à 04:36:23    

Première méthode :
-------------------------------------------------------------
| Doc concernant le hot plug et le Speedtouch USB d'Alcatel |
-------------------------------------------------------------
 
Le but de cette doc est d'expliquer comment utiliser le hotplug USB et le
modem Speedtouch USB pour, par exemple, lancer la connexion automatiquement
dès le branchement du modem.
 
Je pars du principe que la connection ADSL est bien configurée et fonctionne.
Sinon, voir http://benoit.papillault.free.fr/speedtouch/user.html.
 
I. Installer le démon hotplug
 
        Pour les heureux possesseurs de Debian, la méthode la plus simple est de
        faire un apt-get : apt-get install hotplug.
 
        Il est conseillé de mettre à jour les packages modutils, pciutils et
        usbutils (apt-get install modutils pciutils usbutils)
 
        Pour les autres distributions, vous pouvez récupérer les sources sur
        http://linux-hotplug.sourceforge.net/. L'installation est assez simple, il
        suffit de suivre les indications du fichier README fourni avec.
 
        Pour lancer le démon hotplug, la commande est :
        /etc/init.d/hotplug start
 
        Si tout va bien, le process khubd doit être lancé (à vérifier avec un
        ps -A | grep khubd ).
 
II. Configurer hotplug
 
        Il suffit d'éditer ou de créer le fichier /etc/hotplug/usb.usermap et de
        rajouter cette ligne :
 
speedtouch               0x0003        0x06b9          0x4061          0x0000       0x0000       0x00         0x00            0x00
            0x00            0x00               0x00               0x00000000
 
        Enregistrer le fichier.
 
        Ensuite, il faut créer le script /etc/hotplug/usb/speedtouch qui sera lancé
        au moment de la détection du modem.
 
--- Début de /etc/hotplug/usb/speedtouch ---
#!/bin/bash
 
case $ACTION in
        add)
                /usr/local/bin/modem_run -f /usr/local/lib/mgmt.o -m
                pppd call adsl
                ;;
        remove)
                killall modem_run
                killall pppd
                ;;
esac
--- Fin de /etc/hotplug/usb/speedtouch  ---
 
        Il suffit de rendre ce script exécutable
        (chmod u+x /etc/hotplug/usb/speedtouch) et de relancer le démon hotplug
        avec la commande : /etc/init.d/hotplug restart
____________________________________________________________
 
Deuxième méthode (qui me plait plus) :
Faut utiliser les drivers de Benoit Papillaut, d'ailleur tout est expliqué dans le
fichier : /speedtouch-1.x/doc-linux/FAQ.
...
Si vous voulez activer votre connexion au démarrage, c'est très simple.  
Il vous faut copier 2 fichiers.
        localhost :~# cp /usr/share/doc/speedtouch/examples/speedtouch.conf /etc
        localhost :~# cp /usr/share/doc/speedtouch/examples/speedtouch.sh.gz /etc/init.d
 
Puis dézippez le script d'initialisation :
        localhost :~# gunzip /etc/init.d/speedtouch.sh.gz
 
Vous devez ensuite éditer ces 2 fichiers.
­ /etc/speedtouch.conf
 
Remplacez le "not configured" par "1" si vous avez compilé en modules, et "0" si
le module est dans le kernel. J'ai tout compilé en module, mon fichier ressemble donc à ça :
 
        LOAD_USBCORE="1"
        LOAD_USBINTERFACE="1"
        LOAD_NHDLC="1"
        DEFAULT_USBINTERFACE="usb-uhci"
 
(vu au début du tutoriel)
 
        MICROCODE="/usr/share/doc/speedtouch/mgmt.o"
 
(le chemin du microcode)
 
        CONFIGURED=1
 
(Indique que la configuration a bien été faite, sans quoi /etc/init.d/speedtouch.sh ne se lancera pas)
 
­ /etc/init.d/speedtouch.sh
 
Vous pouvez commenter les lignes suivantes, mais vous pouvez très bien laisser
le script tel quel :
 
        #SYSCONF_FILE="/var/lock/subsys/speedtouch"
        #PATH=$PATH :/usr/local/bin
 
Puis tapez cette commande pour que le script soit activé au démarrage.
      localhost :~# update-rc.d speedtouch.sh start 90 2 3 4 5 . stop 10 0 1 6 .
 
Par défaut, la connexion est lancée par pppoa2. Une nouvelle version est sortie
toute-fois, vous pouvez donc l'utiliser en modifiant le fichier /etc/ppp/peers/adsl :
 
Remplacez pppoa2 par pppoa3 dans la ligne
 
      pty "/usr/local/bin/pppoa2 -vpi 8 -vci 35"
______________________________________
 
Perso, je regarderai le script et le modifierai en fonction de besoins

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed