Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 06/07/2003 13:46:52

ploum
Membre
Inscription : 21/04/2003
Messages : 909
Site Web

Speedtouch adsl : reconnection automatique...

Bonjour,

J'ai un problème avec le modem speedtouch.

J'ai suivi entièrement Alexis de Lattre pour l'installer :
http://www.via.ecp.fr/~alexis/formation … ernet.html

Le problème c'est que ça marche uniquement si on branche le modem avant d'allumer lordinateur.
Si je ne le branche pas ou si je le débranche et puis le rebranche, impossible d'avoir la connection.

On m'a proposé des solutions : http://linuxfr.org/~ploum/3884.html

Mais ça ne marche pas, même si je fais tout à la main !

J'ai des trucs genre :

pppd started by root
using ppp1
connect: ppp1 /dev/pts/54
LCP: timeout
connection terminated

Etant donné que ce modem fait des aller/retours entre le PC et un portable, ce serait bien que je résolve ce problème.  Des solutions ?

Merci...

Hors ligne

#2 06/07/2003 18:23:54

Fusco
Membre
Inscription : 21/04/2003
Messages : 96
Site Web

Re : Speedtouch adsl : reconnection automatique...

Bonjour,

J'ai un problème avec le modem speedtouch.

Alors je devrais avoir la solution :!: smile

J'ai suivi entièrement Alexis de Lattre pour l'installtion  :
http://www.via.ecp.fr/~alexis/formation … ernet.html

Bonne base smile

Le problème c'est que ça marche uniquement si on branche le modem avant d'allumer lordinateur.
Si je ne le branche pas ou si je le débranche et puis le rebranche, impossible d'avoir la connection.

C'est normal smile
Le speedtouch nécessite de lui envoyer un microcode. qd tu le débranche ce microcode est "perdu".

donc j'ai une solution a te proposer : c'est d'utiliser mon initscript de connexion.
Tu peux le dl en ce moment sur knoppixfr  à cet endroit


tu n'as besion que du script qui s'apelle speedtouchadsl.
voila apres tu en fait ce que tu veux. soit tu le lance toi meme, soit tu le mets ds /etc/init.d/ avec un update-rc.d.

voila  si besoin demande smile


soyez libre, soyez Linux !

Hors ligne

#3 06/07/2003 20:41:07

ploum
Membre
Inscription : 21/04/2003
Messages : 909
Site Web

Re : Speedtouch adsl : reconnection automatique...

Je vais essayer ça.

Plusieurs questions :

- c quoi le update-rd.d ?  Comment je le fais (oui je sais, c'est très con)

- Est-ce que ça va pas entrer en conflit avec le truc au démarage d'alexis de Lattre ?  Vaut mieux que je le retire ?

- Est-ce qu'on a encore besoin de hotplug avec ton système ?

En tout cas, merci pour ton aide !

Hors ligne

#4 06/07/2003 20:49:53

kagou
Administrateur
Lieu : Gard
Inscription : 21/03/2003
Messages : 994

Re : Speedtouch adsl : reconnection automatique...

Pour le update-rc.d il y a un lien sur le forum smile

http://www.andesi.org/forum/viewtopic.php?t=378


[img]http://www.danasoft.com/sig/kagou.jpg[/img]

[img]http://edgar.netflint.net/[email protected]&type=image&iconset=phpbb[/img] [email protected]

Hors ligne

#5 07/07/2003 01:26:59

Fusco
Membre
Inscription : 21/04/2003
Messages : 96
Site Web

Re : Speedtouch adsl : reconnection automatique...

Je vais essayer ça.

Plusieurs questions :

- c quoi le update-rd.d ?  Comment je le fais (oui je sais, c'est très con)

- Est-ce que ça va pas entrer en conflit avec le truc au démarage d'alexis de Lattre ?  Vaut mieux que je le retire ?

- Est-ce qu'on a encore besoin de hotplug avec ton système ?

En tout cas, merci pour ton aide !

avant de le placer dans l'espace des initscript, test le juste en tant que root.
par contre si tu reconnecte sur le meme pc, apres avoir déja lancé la connexion et que le microcode soit loadé ds le modem, il te faudra surement tuer "modem-run"

smile  alexis avais mis un initscript, je ne m'en rapelle plus :?:


soyez libre, soyez Linux !

Hors ligne

#6 07/07/2003 08:34:02

ploum
Membre
Inscription : 21/04/2003
Messages : 909
Site Web

Re : Speedtouch adsl : reconnection automatique...

jai essaye le script en tant que root, mais ca ne marche pas sad   Peut-etre faut-il tuer modem_run avant, cest ca ?   En fat, une fois la connectiom lancee, je ne peux plus me reconnecter sans redemarer le PC....

Hors ligne

#7 07/07/2003 08:45:49

ploum
Membre
Inscription : 21/04/2003
Messages : 909
Site Web

Re : Speedtouch adsl : reconnection automatique...

methode alexis de lattre :

Se connecter automatiquement au démarrage

Ce paragraphe vous explique comment configurer votre système pour qu'il se connecte automatiquement au démarrage. Commencez par copier mon fichier de configuration dans le répertoire /etc/ :

# cp ~/config/speedtouch.conf /etc/

Copiez et décompressez le script de lancement :

# cp /usr/share/doc/speedtouch/example/speedtouch.sh.gz /etc/init.d/
# gunzip /etc/init.d/speedtouch.sh.gz

La commande suivante va permettre au script de se lancer au démarrage (pour initier la connexion ADSL) et à l'arrêt du système (pour fermer proprement la connexion) :

# update-rc.d speedtouch.sh start 90 2 3 4 5 . stop 10 0 1 6 .

je dois avouer lavoir appliquer sans chercher a comprendre...

Hors ligne

#8 07/07/2003 12:20:34

Fusco
Membre
Inscription : 21/04/2003
Messages : 96
Site Web

Re : Speedtouch adsl : reconnection automatique...

fait un

 # ps aux | grep "modem" 

pour vérifier si le modem_run est effectivement lancé.

si oui, essai en le tuant.

ps : mon script te renvoi une erreur ou rien ?


soyez libre, soyez Linux !

Hors ligne

#9 07/07/2003 12:46:03

kakaouete
Membre
Inscription : 08/06/2003
Messages : 456

Re : Speedtouch adsl : reconnection automatique...

methode alexis de lattre :

Se connecter automatiquement au démarrage

Ce paragraphe vous explique comment configurer votre système pour qu'il se connecte automatiquement au démarrage. Commencez par copier mon fichier de configuration dans le répertoire /etc/ :

# cp ~/config/speedtouch.conf /etc/

Copiez et décompressez le script de lancement :

# cp /usr/share/doc/speedtouch/example/speedtouch.sh.gz /etc/init.d/
# gunzip /etc/init.d/speedtouch.sh.gz

La commande suivante va permettre au script de se lancer au démarrage (pour initier la connexion ADSL) et à l'arrêt du système (pour fermer proprement la connexion) :

# update-rc.d speedtouch.sh start 90 2 3 4 5 . stop 10 0 1 6 .

je dois avouer lavoir appliquer sans chercher a comprendre...

oui, si on arretait de toujours suivre betement ce tuto,
et soit essayer de le comprendre, soit chercher par soi meme :]

Hors ligne

#10 07/07/2003 22:32:15

Fusco
Membre
Inscription : 21/04/2003
Messages : 96
Site Web

Re : Speedtouch adsl : reconnection automatique...

le travail a été fait de mon coté
.

c'est moi qui est ecrit et ré-écrit le script adslconfig chez knoppixfr.


soyez libre, soyez Linux !

Hors ligne

#11 08/07/2003 01:22:32

OcamlScheme
Membre
Lieu : Paris
Inscription : 23/04/2003
Messages : 3 026

Re : Speedtouch adsl : reconnection automatique...

bon bon bon ...
pour la connection automatique je te renvoie au fil sur le sujet ...
pour la connection j'ai écrit un petit truc a une amie sous mandrake
quand le mandrake controle center en était encore à "ses débuts" :
si cela peut t'aider ...

je te recommande tout de meme de lire ce document une
fois et de regarder en parallele les fichier auxquels
il se refere avant de faire quoi que ce soit
pour voir si il ne manque tout simplement pas
un login quelque part.

evidement rien de bien complique, mais des modifs
a faire car evidement mes scripts n'etaient pas destine
a un autre serveur que le mien donc ... bonne chance

   dans l'ordre :

il faut que les commandes : perl, modem_run, pppd et pppoa2 soient
presentes sur le systeme (en general elles y sont) pour verifier:

whereis nom_de_la_commande

- copier le mgmt.o dans : /usr/local/bin/
(peut etre est il deja sur la machine !
pour le savoir, dans une console taper :
find / -name mgmt.o
puis aller prendre un caffe...
parce que ca prend un certain temps)

- copier le fichier adsl dans /root/bin
ce fichier :

#!/usr/bin/perl
system "/usr/local/bin/modem_run -f /usr/local/bin/mgmt.o -m";
system "pppd call adsl > /root/ip.rubis.actu &";
system "/usr/local/bin/modem_run -f /usr/local/bin/mgmt.o -m";
system "service httpd start";
exit (0);

c'est lui qui charge le microcode et lance le net .
mais des petites modifs peuvent s'imposer
(il fait 4 lignes c'est pas la mort)

la seconde ligne :
system "pppd call adsl > /root/ip.rubis.actu &";

l'appel systeme est necessaire mais pas la redirection ...
(en fait le fichier cree permet de faire des verifications
d'IP entre ancienne et nouvelle grace a un autre script.)
donc on peut changer la commande pour :
system "pppd call adsl";

l'avant derniere ligne :
system "service httpd start";
n'est pas necessaire non plus,
appache pouvant etre lance individuelement et
automatiquement grace a drakconf

il suffit de mettre un # devant pour la commenter
ou l'effacer si elle gene a la perfection du script !
smile


modifier le fichier /etc/rc.d/rc.local
en ajoutant ces ligne :

###########################

#network configuration by me

/root/bin/adsl

ifconfig eth0 broadcast 192.168.1.255

###########################

note que l'on peut changer l'adresse absolue du script ADSl
si on la change egallement dans la ligne precedente.
de plus si ton resau local ne se trouve pas en 192.168.1.x
mais plutot en 192.168.0.x il faut changer l'adresse de broadcast.

dans le fichier /etc/ppp/resolve.conf mettre les adresses des DNS
chez moi le fichier contient 2 lignes (pour savoir qu'elle IP mettre
se reporter aux informations de son FAI voir lui passer un petit coup
de tel... et si c'est wanadoo essayer celle la ! on sait jamais):

nameserver 193.252.19.3
nameserver 193.252.19.4

le fichier /etc/ppp/pap-secrets
contient lui cela (penser a remplacer login et pass !):

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
fti/le_login@fti * mon_pass

les droits de lecture et d'ecriture pour le su seulement.

enfin le fichier /etc/ppp/peers/adsl
doit contenir les lignes suivantes
(et peut etre meme que celle la, ici aussi
verifier le login ! ):

kdebug 1
noipdefault
defaultroute
pty "/usr/local/bin/pppoa2 -vpi 8 -vci 35"
nodetach
sync
user "fti/mon_login@fti"
noauth
noaccomp
nopcomp
noccp
usepeerdns
maxfail 25
persist


Attention bien sur a la place de pppoa2
et ... pour s'en assurer :

[root@rubis floppy]# whereis pppoa2
pppoa2: /usr/local/bin/pppoa2

bon et bien maintenant tout doit marcher ...
et comme sous linux pas besoin de reboot ...

/root/bin/adsl

pour stopper le net : dans /usr/local/bin/stop_net

rubis:~# less /usr/local/bin/stop_net
#!/usr/bin/perl
$result1="";
$result2="";
$result3="";
$result4="";
$tmp = `ps aux | grep /usr/sbin/pppd`;
@tmp=split/0.0/, $tmp;
@tmp=split/ /,$tmp[0];
for($i=2;$i<=$#tmp;$i++)
{
    $result1 .= $tmp[$i];
}
$tmp = `ps aux | grep /usr/local/sbin/modem_run`;
@tmp=split/0.0/, $tmp;
@tmp=split/ /,$tmp[0];
for($i=2;$i<=$#tmp;$i++)
{
    $result2 .= $tmp[$i];
}
$tmp = `ps aux | grep /usr/local/sbin/pppoa2`;
@tmp=split/n/, $tmp;
@tmp1=split/0.0/, $tmp[0];
@tmp1=split/ /,$tmp1[0];
for($i=2;$i<=$#tmp1;$i++)
{
    $result3 .= $tmp1[$i];
}
@tmp2=split/0.0/, $tmp[1];
@tmp2=split/ /,$tmp2[0];
for($i=2;$i<=$#tmp2;$i++)
{
    $result4 .= $tmp2[$i];
}
$kill="kill -9 ";
$kill1="$kill"."$result1";
$kill2="$kill"."$result2";
$kill3="$kill"."$result3";
$kill4="$kill"."$result4";
system "$kill1n";
system "$kill2n";
system "$kill3n";
system "$kill4n";

Loin d'être parfait (très loin !) il a le mérite de tourner chez moi !
si tu ne veux pas te poser de questions et le tester sans dégats
remplace les 4 derniers 'system' par des 'echo' et voit si tu aurais
bien tué les modem_run par un rapide comparatif avec un ps | grep modem !

OS


Debian in Sid

Hors ligne

#12 09/07/2003 22:04:41

ploum
Membre
Inscription : 21/04/2003
Messages : 909
Site Web

Re : Speedtouch adsl : reconnection automatique...

mon probleme n'est visiblement pas la.  En effet, en déconnectant le modem usb, quand je n'ai pas un kernel panic, je n'ai plus de process modem_run qui tourne.

Même en effacant tout les /var/proc et en relançant tout à zéro, je n'ai pas de connection.  Je pige vraiment pas....

Hors ligne

#13 18/07/2003 08:52:22

Fusco
Membre
Inscription : 21/04/2003
Messages : 96
Site Web

Re : Speedtouch adsl : reconnection automatique...

et que te reponds, un  cat /proc/bus/usb/devices ? apres avoir deconnecté le modem ?


soyez libre, soyez Linux !

Hors ligne

#14 19/07/2003 21:29:19

ploum
Membre
Inscription : 21/04/2003
Messages : 909
Site Web

Re : Speedtouch adsl : reconnection automatique...

je me suis dit : ce soir je m'attelle au problème.  J'ai en effet souvent des kernel panic quand on retire le modem, des trucs de ce genre.   Or, aujourd'hui, j'ai tout essayé, mais ça marche ! ! !  Mon pc se reconnecte automatiquement dès que je branche le modem !   je pige pas...   pourvu que ça dure wink

Hors ligne

#15 19/07/2003 21:42:50

CSCMEU
Membre
Lieu : Paris
Inscription : 29/05/2003
Messages : 1 497
Site Web

Re : Speedtouch adsl : reconnection automatique...

je me suis dit : ce soir je m'attelle au problème.  J'ai en effet souvent des kernel panic quand on retire le modem, des trucs de ce genre.   Or, aujourd'hui, j'ai tout essayé, mais ça marche ! ! !  Mon pc se reconnecte automatiquement dès que je branche le modem !   je pige pas...   pourvu que ça dure wink

Moi moi je sais ... moi je sais ...

Pasque le standard USB a etait inventer par Intel et Microsoft.
Donc ces deux geants on cree un standard a leur image :
Un standard non déterministe !!
Bien sur il est tres difficile de faire un algo non deterministe ... Ils l'ont donc proteger par des brevets logiciel pour etre sur que personne ne l'implemente smile
Voila c'est pour cela que ca marche bien aujourd'hui smile
Mais pas demain ...

Ok je sais je --> []


X-GPG-Fingerprint: C0F2 AF4F 98ED 08FC 7930  193E DE3B 44D2 5467 94DA
--
http://csquad.org

Hors ligne

#16 20/07/2003 16:09:30

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : Speedtouch adsl : reconnection automatique...

CSCMEU tu veux dire quoi par

Un standard non déterministe !!

C'est une joke ??
Je connais le déterminisme en philo mais en info ?????


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#17 20/07/2003 17:22:37

OcamlScheme
Membre
Lieu : Paris
Inscription : 23/04/2003
Messages : 3 026

Re : Speedtouch adsl : reconnection automatique...

Ben ça c'est une question pour moi ...
bon alors réfléchis à cette petite colle :
comment obtenir une valeur aléatoire à partir d'un pc ?
quand tu en aura assé de checher je te donne la soluce !

Cette question est primordiale, nottement pour les problèmes de
génération de clefs en cryptographie.
Car une fonction de génération de nombres aléatoires ce base
dans 90% des cas  sur une valeur par défaut (classiquement l'heure)
ce qui implique qu'en ayant l'heure de la fabrication de ce nombre ont
peut le retrouver si l'on connait l'algo qui l'a généré.
donc no secure !!! alors comment M$ a t-il pu générer une marche
totalement aléatoire de ses ports USB ?  lol

OS


Debian in Sid

Hors ligne

#18 20/07/2003 21:30:12

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : Speedtouch adsl : reconnection automatique...

Ce n'est pas une histoire de positionnement de la valeur pointeur du rafraichissement de la mémoire RAM (Random Access Memory) ???

En shell, c'est simple, c'est la valeur de la variable RANDOM ;-)

Mais, je ne comprends toujours pas pourquoi il y aurait un cryptage sur l'USB, c'est un bus serie il me semble ??


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#19 20/07/2003 21:44:43

CSCMEU
Membre
Lieu : Paris
Inscription : 29/05/2003
Messages : 1 497
Site Web

Re : Speedtouch adsl : reconnection automatique...

Mais, je ne comprends toujours pas pourquoi il y aurait un cryptage sur l'USB, c'est un bus serie il me semble ??

Arf mon pauvre ledub smile On t'as bien embobiner sur ce coups la smile

En faite ce que je voulez dire que le bus USB etait vraiment un standard de merde sad
Et que l'on ne peux pas en prevoir le comportement d'un peripherique. (que ce soit ou win32 ou bien linux smile )
Comme dans le cas de ploum ca marche un jour mais pas le suivant...
Le port USB est tres peu fiable et les debits sont vraiment mauvais.
Si Intel et Microsoft n'avez pas soutenu ce standard.
On n'ont n'aurais jamais entendu parler :twisted:

Si non tu as raison le port usb est un port serie ameliorer avec une alimenation en plus.

Il n'y a pas d'extenstion de crypto dans le standard.

Voila j'espere que je ne t'est pas embrouiller smile


X-GPG-Fingerprint: C0F2 AF4F 98ED 08FC 7930  193E DE3B 44D2 5467 94DA
--
http://csquad.org

Hors ligne

#20 20/07/2003 23:14:14

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : Speedtouch adsl : reconnection automatique...

CSCMEU : pour te faire pardonner tu me dois une bière ;-)
Tu parles de l'USB mais le FireWire est à classer dans la même catégorie ??


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#21 20/07/2003 23:39:24

CSCMEU
Membre
Lieu : Paris
Inscription : 29/05/2003
Messages : 1 497
Site Web

Re : Speedtouch adsl : reconnection automatique...

CSCMEU : pour te faire pardonner tu me dois une bière ;-)
Tu parles de l'USB mais le FireWire est à classer dans la même catégorie ??

Yep avec plaisir smile

Le firewire je n'est pas eu le plaisir de tester. sad


X-GPG-Fingerprint: C0F2 AF4F 98ED 08FC 7930  193E DE3B 44D2 5467 94DA
--
http://csquad.org

Hors ligne

#22 21/07/2003 01:09:28

OcamlScheme
Membre
Lieu : Paris
Inscription : 23/04/2003
Messages : 3 026

Re : Speedtouch adsl : reconnection automatique...

Bon mon cher Ledub pour me faire pardonner cette embobinerie
je te révelle le secret de l'aléatoire quasi parfait :
utiliser l'utilisateur du pc !  :shock:
Et oui si on prend en compte les mouvements de la souris (par exemple)
pour générer un chiffre aléatoire (une clef) il est impossible (chance mis à part)
de la retrouver car déterminer le mouvement d'un utilisateur à un temps donné
est impossible !


OS


Debian in Sid

Hors ligne

#23 21/07/2003 08:58:57

kakaouete
Membre
Inscription : 08/06/2003
Messages : 456

Re : Speedtouch adsl : reconnection automatique...

Bon mon cher Ledub pour me faire pardonner cette embobinerie
je te révelle le secret de l'aléatoire quasi parfait :
utiliser l'utilisateur du pc !  :shock:
Et oui si on prend en compte les mouvements de la souris (par exemple)
pour générer un chiffre aléatoire (une clef) il est impossible (chance mis à part)
de la retrouver car déterminer le mouvement d'un utilisateur à un temps donné
est impossible !


OS

ca reste quand meme pas mal hors sujet :]

tu nous embrouille la tongue

Hors ligne

#24 21/07/2003 09:06:07

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : Speedtouch adsl : reconnection automatique...

Ouaaa....c bon ça OS...merci du tuyau, je le note dans un coin! mais comment récup des info sur les mouvement de l'utilisateur?

Pour le firewire, j'ai essayé...mais sous...(pardonnez moi, on m'a forcé au taf :cry: )...windows...

Mais bref, ça bourre pas mal: 400Mo (4* une carte Ethernet 100) et en plus ça se configure comme une carte Ethernet...avec un adresse IP...C bô nan? Alors après si qqun à l'expérience sous linux...J'aimerai bien savoir  wink


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#25 21/07/2003 14:32:00

OcamlScheme
Membre
Lieu : Paris
Inscription : 23/04/2003
Messages : 3 026

Re : Speedtouch adsl : reconnection automatique...

mais comment récup des info sur les mouvement de l'utilisateur

ce sont les mouvements de la souris ou du clavier !
et bien tu prend une fonction de type random pour generer de l'aléatoire,
et une fonction de ton choix (pour faire simple disons + ou x )
puis une fonction qui combine les deux fonctions !
ensuite tu peux par exemple dire que tu fais 5 random que tu addisionne modulo
la valeurs de l'axe Y de déplacement de la souris depuis le lancement de la génération !
Maintenant bonne chance a celui qui veut retrouver la clef !!!

OS

PS mille excuses pour le HS


Debian in Sid

Hors ligne

Pied de page des forums