Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1456 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  La reconnexion auto ne fct vraiment pas, une idee ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

La reconnexion auto ne fct vraiment pas, une idee ??

n°66795
rem5
Posté le 13-02-2002 à 06:48:14  profilanswer
 

slt, malgre l'option persist ma petite raie verte (sur MDK8.1) n'arrive pas a se tenir connecté, et dans les log au tentatives de reconnexion automatique toujours des lignes du genre :
 
Using interface ppp0
Connect: ppp0 <--> /dev/pts/5
Modem hangup
 
et ca répété une bonne 10aine de *
 
Connection terminated
Couldn't attaach too PPP unit 0: invalid argument
Couldn't create new ppp unit: innappropriate ioctl for device
couldn't get channel number: input/output error
 
 
 
et quand je me connecte manuellement (donc la ca marche) la seule dif c:
 
Using interface ppp0
Connect: ppp0 <--> /dev/pts/2  <======
Remote message : CHAP authentification success, unit 81
 
 
est ce que qqu'un a deja rencontré ce prb ????  
 
parce qu'en plus en ce moment je me fait tjs deconecter entre 5 et 12h de cnx alors c vraiment pas pratique
 
merci d'avance

 

[jfdsdjhfuetppo]--Message édité par rem5--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 13-02-2002 à 06:48:14  profilanswer
 

n°67025
rem5
Posté le 13-02-2002 à 18:19:56  profilanswer
 

y a pers qui a eu ce prb ????  :??:

n°67637
rem5
Posté le 15-02-2002 à 18:49:43  profilanswer
 

vraiment pers ne sait ???

n°67640
ethernal
Chercheur de vérité...
Posté le 15-02-2002 à 18:55:38  profilanswer
 

c koi comme connex ? pts = modem rtc ?

n°68222
rem5
Posté le 17-02-2002 à 13:07:38  profilanswer
 

c une connexion ADSL ( " raie verte  " ) alcatel speed touch usb....
 
et une chose que je comprend pas : si je laisse la connexion sans rien faire ou pas grd chose elle tient 24h mais avec mldonkey le mieux que j'arrive a tenir c 12-13h, un rapport entre le download et la dcx ???? ou alors mldonkey buggé....

n°68225
djoh
Posté le 17-02-2002 à 13:12:46  profilanswer
 

rem5 a écrit a écrit :

c une connexion ADSL ( " raie verte  " ) alcatel speed touch usb....
 
et une chose que je comprend pas : si je laisse la connexion sans rien faire ou pas grd chose elle tient 24h mais avec mldonkey le mieux que j'arrive a tenir c 12-13h, un rapport entre le download et la dcx ???? ou alors mldonkey buggé....  




 
ben moi j'ai eu pareil sous windows, donc ça vient surement de edonkey (ou du modem qu'aime pas edonkey)
t'as spécifier combien de connection max sous edonkey ?

n°68226
Dark_Schne​ider
Close the World, Open the Net
Posté le 17-02-2002 à 13:13:15  profilanswer
 

la reconnection avec le sppedtouch usb est particulière
fais des recherches sur le forum ou le ite des drivers


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°68228
mean
Posté le 17-02-2002 à 13:13:36  profilanswer
 

oui mldonkey marche trop bien
sous forte pression, la raie lache
 
 
Le plus simple est de faire un script qui check si ta connexion est bonne toute les 10 mn et qui la relance si c'est pas bon

n°68419
rem5
Posté le 17-02-2002 à 23:38:57  profilanswer
 

ca c sur mldonkey marche au poil :-)
 
bon je vais essayer de mettre les driver en 1.0, et c dit qu'il y a besoin de patcher le kernel pour permetre la reconnexion, j'espere que ca marchera.
 
m'enfin ca m'etonnerai quand meme que ca marche : mandrake a quand meme dû patché le kernel comme il fallait vu que c t inclu ds le driver et que ce drv et fourni en std.
 
et si c pas le cas j'espere que ce sera fait ds la 8.2 parce que comme apparemment ce ne sera inclu en std ds le kernel qu'a partir du 2.4.18 et que pour l'instant ca a l'air d'etre le 2.4.17 sur la 8.2... (j'espere pas dire de connerie... ;-)  )
 
bref je prie (et puis non ca sert a rien, qu'est ce qu'il y peu l'autre sur sa croix, nan mais quand meme ;-)  ) et on verra bien....

n°68422
Jar Jar
Intaigriste
Posté le 17-02-2002 à 23:41:39  profilanswer
 

Il y a un problème avec les modems USB, à savoir qu'il faut réinitialiser l'USB avant de relancer la connexion. Donc après, soit tu fais un script qui vérifie ta connexion, soit tu trafiques avec pppd ou diald pour obtenir le même résultat, ça devrait être possible.

mood
Publicité
Posté le 17-02-2002 à 23:41:39  profilanswer
 

n°68427
le_pacifa
Posté le 18-02-2002 à 00:24:16  profilanswer
 

il faut decharger les module usb et le recharger avant de lancer la reconenction
rmmod usb-uhci (ou usb-ohci)
 
ensuite modprobe usb-uhci
 
etc...


---------------
APB
n°68464
aurelboiss
Posté le 18-02-2002 à 10:25:01  profilanswer
 

les raies vertes marchent bien sous linux mais niveau reconnexion auto c a se mettre un  balle c vraiment pouri et tout ca grace a FT de merdeeeeeeeee qui deconnecte toute les 24h :(
@++

n°68466
le_pacifa
Posté le 18-02-2002 à 10:43:25  profilanswer
 

C pas a cause de FT si sa reconnecte pas !!!!

n°68509
djoh
Posté le 18-02-2002 à 12:33:46  profilanswer
 

le_pacifa a écrit a écrit :

C pas a cause de FT si sa reconnecte pas !!!!  




 
 :lol:  
nan, mais c'est a cause d'eux si ça deconnecte ! :lol:

n°68589
FlamM
comme tarte flambée bien sûr !
Posté le 18-02-2002 à 15:05:09  profilanswer
 

le fait que la reconnection ne marche pas vient généralement du fait que le pppoaX (X=2 ou 3) ne tombe pas lors d'une déconnection par le provider (c'est pas le cas lorsque l'on quitte le pppd soi-même)
 du coup il suffit de faire un :
killall pppoa3
 
puis de relancer le pppd et la ça marche.
 
Pour rendre la reconnection automatique le plus simple c'est un script qui teste régulièrement la connection toute les 5 min par exemple (vive la crontab) et qui reconnecte lorsque c'est déconnecté.
 
mon script par exemple à adapter à vos besoin :
 
reconnect.bash
#!/bin/bash
RESULT=`/sbin/ifconfig | grep P-t-P | sed "s/^[a-zA-Z0-9 :.]*P-t-P://g" | sed "s/\ Mask:[0-9.]*$//g" `
if [ "$RESULT" == "" ]; then
    RESULT=0
else
    RESULT=`echo $RESULT | xargs ping -c 4 | grep packets | sed "s/^[0-9a-zA-Z ]*,\ //" | sed "s/\ packets[0-9a-zA-Z ,%]*$//"`
fi
if [ $RESULT == 0 ]; then
    logger "daily Mamadoo disconnection, restarting pppd..."
    killall pppd
    killall pppoa3
    sleep 7
    /usr/sbin/ppp-on
fi
 
 
ppp-on
 #!/bin/bash
 
/usr/sbin/pppd call adsl
 
et la ligne dans la crontab :
 
0,5,10,15,20,25,30,35,40,45,50,55 * * * *       /usr/bin/reconnect.sh 1> /var/log/reconnect.mamadoo 2> /var/log/reconnect.mamadoo
 
 
voià (à adapter au gout de chacun)
 
a+


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
n°68596
Jar Jar
Intaigriste
Posté le 18-02-2002 à 15:26:42  profilanswer
 

Le défaut de ce système est qu'il vérifie la bonne santé de la ligne avec un ping, ce qui crée du trafic inutile et ne permet pas une détection très rapide, alors que pppd, utilisant LCP, s'en rend compte instantanément.
 
Je pense qu'on peut utiliser cette option, trouvée dans man pppd :

Code :
  1. welcome script
  2.               Lance l'exécutable ou la  commande  shell  spécifié
  3.               par  script  avant de commencer la négociation PPP,
  4.               et après le script de connexion (le  cas  échéant).
  5.               Une valeur de cette option spécifiée par une source
  6.               privilégiée ne peut pas  être  outrepassée  par  un
  7.               utilisateur non privilégié.


 
Je pense donc qu'en mettant dans /etc/ppp/peers/dsl-provider une ligne :

Code :
  1. welcome /usr/local/bin/monscript


avec dans le script monscript le déchargement éventuel des modules et un killall pppoa (éventuellement avec une vérification que le lien est bien mort en regardant dans /var/run (il doit créer un fichier .pid, si je ne m'abuse), je n'ai pas bien compris le après le script de connexion), on devrait avoir quelque chose de propre et performant.

 

[jfdsdjhfuetppo]--Message édité par Jar Jar--[/jfdsdjhfuetppo]

n°68600
FlamM
comme tarte flambée bien sûr !
Posté le 18-02-2002 à 15:35:26  profilanswer
 

c'est vrai que si ta solution marche Jar Jar, elle est plus élégante, mais bon quand j'ai réussi la mienne j'ai pas cherché plus loin (j'essaierai ptet quand j'aurait plus de temps, en tout cas pas maintenant)
 
En tout cas l'idée est à creuser par ceux qui sont motivés


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
n°68612
aurelboiss
Posté le 18-02-2002 à 16:14:29  profilanswer
 

Vous vous faite chier pour rien g juste mis dans le crontab 2 lignes: 1 qui coupe pppd a 12h15 et 1 qui reconnecte a 12h20 et comme ca ca roulezzzzzzz :) bon c sur que si je suis deconnecte avant c a la main que je dois me reconnecter mais mamadoo ma jamais deconnecte avant 24 et la je reste connecte 23h55 ;o)
@++

n°68628
djoh
Posté le 18-02-2002 à 17:09:37  profilanswer
 

aurelboiss a écrit a écrit :

Vous vous faite chier pour rien g juste mis dans le crontab 2 lignes: 1 qui coupe pppd a 12h15 et 1 qui reconnecte a 12h20 et comme ca ca roulezzzzzzz :) bon c sur que si je suis deconnecte avant c a la main que je dois me reconnecter mais mamadoo ma jamais deconnecte avant 24 et la je reste connecte 23h55 ;o)
@++  




 
c'est crade comme solution, mais ça a le mérite d'être fiable à 100% et de pas créer de trafic inutile  ;)

n°68629
djoh
Posté le 18-02-2002 à 17:12:16  profilanswer
 

aurelboiss a écrit a écrit :

Vous vous faite chier pour rien g juste mis dans le crontab 2 lignes: 1 qui coupe pppd a 12h15 et 1 qui reconnecte a 12h20 et comme ca ca roulezzzzzzz :) bon c sur que si je suis deconnecte avant c a la main que je dois me reconnecter mais mamadoo ma jamais deconnecte avant 24 et la je reste connecte 23h55 ;o)
@++  




 
c'est quoi le sdeux lignes en question d'ailleurs ?
je crois que je vais opter pour cette solution moi  :D

n°68640
pipomolo
faisez gaffe aux pigeons
Posté le 18-02-2002 à 17:31:57  profilanswer
 

en meme temps le traffic du ping est quand meme pas enorme...faut franchement etre hyper exigeant pour y trouver la moindre gene !!


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
n°68644
Jar Jar
Intaigriste
Posté le 18-02-2002 à 17:35:03  profilanswer
 

pipomolo a écrit a écrit :

en meme temps le traffic du ping est quand meme pas enorme...faut franchement etre hyper exigeant pour y trouver la moindre gene !!



Ce n'est pas tant le problème du trafic que celui de la détection. Les paquets de test LCP sont envoyés en permanence sur la ligne, et une coupure intentionnelle est détectée immédiatement, alors qu'un ping toutes les minutes, ça veut dire qu'il faut attendre une minute pour se reconnecter.

n°68647
pipomolo
faisez gaffe aux pigeons
Posté le 18-02-2002 à 17:46:03  profilanswer
 

Jar Jar a écrit a écrit :

   
Ce n'est pas tant le problème du trafic que celui de la détection. Les paquets de test LCP sont envoyés en permanence sur la ligne, et une coupure intentionnelle est détectée immédiatement, alors qu'un ping toutes les minutes, ça veut dire qu'il faut attendre une minute pour se reconnecter.  



 
 
Ok avec cet argument la je m'incline  :jap:


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
n°68662
tatanka
Posté le 18-02-2002 à 18:22:44  profilanswer
 

FlamM a écrit a écrit :

le fait que la reconnection ne marche pas vient généralement du fait que le pppoaX (X=2 ou 3) ne tombe pas lors d'une déconnection par le provider (c'est pas le cas lorsque l'on quitte le pppd soi-même)
 du coup il suffit de faire un :
killall pppoa3
 
puis de relancer le pppd et la ça marche.
 
Pour rendre la reconnection automatique le plus simple c'est un script qui teste régulièrement la connection toute les 5 min par exemple (vive la crontab) et qui reconnecte lorsque c'est déconnecté.
 
mon script par exemple à adapter à vos besoin :
 
reconnect.bash
#!/bin/bash
RESULT=`/sbin/ifconfig | grep P-t-P | sed "s/^[a-zA-Z0-9 :.]*P-t-P://g" | sed "s/\ Mask:[0-9.]*$//g" `
if [ "$RESULT" == "" ]; then
    RESULT=0
else
    RESULT=`echo $RESULT | xargs ping -c 4 | grep packets | sed "s/^[0-9a-zA-Z ]*,\ //" | sed "s/\ packets[0-9a-zA-Z ,%]*$//"`
fi
if [ $RESULT == 0 ]; then
    logger "daily Mamadoo disconnection, restarting pppd..."
    killall pppd
    killall pppoa3
    sleep 7
    /usr/sbin/ppp-on
fi
 
 
ppp-on
 #!/bin/bash
 
/usr/sbin/pppd call adsl
 
et la ligne dans la crontab :
 
0,5,10,15,20,25,30,35,40,45,50,55 * * * *       /usr/bin/reconnect.sh 1> /var/log/reconnect.mamadoo 2> /var/log/reconnect.mamadoo
 
 
voià (à adapter au gout de chacun)
 
a+  




 
pourquoi tu fais un killall pppd et pppoa3
ça suffisait pas de faire juste sur pppoa3 ?

n°68710
aurelboiss
Posté le 18-02-2002 à 20:50:30  profilanswer
 

voila mes deux lignes :
 
kille la connexion: /etc/init.d/internet stop
reconnexion:    /usr/sbin/pppd call adsl
 
voila c tout ;)

n°68805
tatanka
Posté le 19-02-2002 à 01:42:39  profilanswer
 

aurelboiss a écrit a écrit :

voila mes deux lignes :
 
kille la connexion: /etc/init.d/internet stop
reconnexion:    /usr/sbin/pppd call adsl
 
voila c tout ;)  




 
merci

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  La reconnexion auto ne fct vraiment pas, une idee ??

 

Sujets relatifs
LINUX : Connexion auto à internet !! Comment le VIRER ?[1/2 résolu ;-) ] reconnexion auto & net desesperement lent...........
lindows marche vraiment !!!Idée un peu HS sur OSA
j'y arrive vraiment po à configurer edonkeyAuto reconnect
LinuxConf et MDK ctrl pannel : pas vraiment compatibles !!!XP est ce que c est vraiment mieux ?
auto connexion deconnexion pour mon proxy LINUX ? 
Plus de sujets relatifs à : La reconnexion auto ne fct vraiment pas, une idee ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR