Pardon je n'avais pas fait attention que tu avais d�j� r�pondu.
----- Original Message -----
From: "c.devise" <[EMAIL PROTECTED]>
To: "Pascal GARCIA" <[EMAIL PROTECTED]>
Sent: Tuesday, April 02, 2002 9:55 PM
Subject: Re: [debutant] Pb connexion ADSL USB speedtouch
> Pascal GARCIA wrote:
>
> >J'ai v�rifi� dans le fichier net_cnx_up. route del default n'y est pas.
> >C'est exactement ce que j'ai rajout�. J'ai donc apport� la m�me solution.
> >Merci de cette information.
> >
> Ben, de rien, le script �tait �crit comme �a.
>
> >
> >
> >Quant au maxfail, cela ne changera rien sur le temps d'attente.
> >
> Ok, pour moi �a se connecte bien, j'ai seulement trouv� �a un peu long,
> mais en fait il s'agit d'initialiser le modem + de lancer la connection
> avec le F.A.I., donc il n'y a effectivement pas trop � attendre (sous
> windaube, la manip se fait en fait en 2 temps...) je ne change donc rien.
Oui mais sous windows, le microcode est charg� probablement � la d�tection
du modem et pas en d�but de connexion. C'est du temps de gagn�. Si tu vas
sur les propri�t�s de ta connexion � distance, tu peux aussi ne garder
cocher dans l'onglet type de serveur que "TCP/IP". Tout le reste, quand on
fait de l'internet, c'est une ouverture du syst�me inutile, et qui coute
lors de la connexion.
>
> >Par contre speedtouch.sh charge le microcode sans se poser de questions,
> >puis lance pppd (qui lui �tablira la connexion. Ensuite, en bouclant, il
> >attend que la connexion soit �tablie.
> >
> Il est possible de faire causer un peu modem_run (option -v (verbose) )
> qui renvoie qques infos (en particulier le N� de ton modem), ce qui
> permet de s'assurer que tout passe bien entre la machine et le modem.
>
> >
> >Ce que je ne comprends pas c'est comment ca peut marcher dans ton cas
> >puisque tu ne lance plus pppd.
> >Il doit �tre lanc� par ailleurs ! Comment et pourquoi. Peut �tre as tu un
> >autre modem ?
> >
> Au sujet du lancement de pppd, effectivement je ne saisis pas o� il peut
> �tre lanc�...
> je n'ai pas d'autre modem.
> en tous cas, dans le script speedtouch.sh (celui de la LM8.2 RC1), on
> trouve :
> "connect_ppp (qui fait "$PPPP call $PEER > /dev/null 2>&1"
> ce qui �tablit la liaison normalement...
> peut-�tre pourrait-on envoyer la sortie vers un fichier de log, pour
> voir ce qui se passe...
Il est lance dans une fonction dont je ne sais plus le nom. du genre
connect_xxx ou establish_connection. Je suis sous windaube et je ne peux pas
v�rifier. Il est bien lance.
>
> dans le script, cet appel est suivi de :
> load_kernel_module "ppp"
> qui en fait, fait :
> "lsmod |grep -q ppp
> RETURNED=$?
> [ RETURNED -ne 0] && MODPROBE -k ppp
> RETURNED=$?
> if [$RETURNED -ne 0] ; then
> myecho_failure
> exit 1
> fi"
La ligne suivante
[ RETURNED -ne 0] && MODPROBE -k ppp
teste si RETURNED est diff�rent de 0. Dans ce cas uniquement, il evalue la
condition suivante, et donc lance MODPROBE. Seulement, m�me dans le cas ou
il n'y a pas d'appel, le code retour est modifi�. C'est l'erreur qu'a
commise le programmeur.
Il faut donc transformer la fonction en
========================
lsmod |grep -q ppp
RETURNED=$?
if [ RETURNED -ne 0] ; then
MODPROBE -k ppp
RETURNED=$?
fi
if [$RETURNED -ne 0] ; then
myecho_failure
exit 1
fi
=======================
Mais le nom du service est pass� en param�tre il me semble non.
Que fait elle :
Si le service n'est pas lance, elle le relance. S'il y a eu un probl�me au
lancement il signale l'erreur.
En revalorisant RETURNED dans le cas ou il n'y a pas eu d'appel, il est
valoris� � 1 alors qu'il devrait rester � 0. C'est tout.
>
> si je comprend bien (je ne suis pas tr�s fort en bash...) :
> lsmod verifie si ppp est charg� (par contre, � ce niveau il devrait
> d�brancher...), on est false...
> modprobe essaie de recharger ppp, il est false, puisque ppp est d�j� en
> route...
> ce qui fait 2 fois false, (messages du boot)
>
> du coup, j'ai mis le load_kernel_module dans le script en commentaire,
> et �a roule...
>
> bonne chance pour la 8.2
>
> Fais attention � l'utilisation du draknet qui dans le fichier de config
> /etc/ppp/peers/adsl ne sait pas charger les valeurs
> de VPI et VCI (8 et 35, je crois...) et les mets � null, du coup ta
> connexion ne marche pas. retouche �ventuellement la ligne
> pty "/usr/bin/pppoa3 -vpi 8 -vci 35"
> je ne sais d'ailleurs pas du tout � quoi correspondent ces valeurs.
> (locales pour la france, apparemment).
Je ne sais pas non plus. Sous windaude le 35 est dans un champ "num�ro de
t�l�phone "
> si tu relances draknet, par exemple pour partager ta connexion, les
> valeurs sont repass�es � null... donc m�fiance...
Je n'ai pas encore eu ce probl�me, mais merci de me pr�venir.
> (valable pour LM 8.2 RC1, peut�tre corrig� dans LM 8.2 finale).
>
> Tiens-moi au courant de tes exp�riences, �a m'int�resse...
>
> Bonsoir, A +
> c.devise
>
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"