<![CDATA[Andesi - forum / adsl - ptit souci avec mon script de connexion]> 2003-09-05T08:50:38Z FluxBB http://forum.andesi.org/viewtopic.php?id=673 <![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]>

Eurf c'est "normal" en faite le deamon pppd va negocier la connection avec ton FIA.
Lorsque tu lance la commande route add le device ppp0 n'est pas encore "configurer" (pas d'ip, netmask etc ... ) donc difficle d'ajouter une entree dans la table de routage pour une interface fantome smile.
Alors ajoute un gros sleep (10 a 15sec), et ajoute la route apres, c'est crade je sais smile

bon ta solution à l'air de fonctionner  big_smile

merci !

]>
http://forum.andesi.org/profile.php?id=107 2003-09-05T08:50:38Z http://forum.andesi.org/viewtopic.php?pid=6224#p6224
<![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]>

Salut
Dis CS ton adresse IP locale,
c le FAI qui la détermine?
Juste une question smile

C'est l'ip que me donne mon FIA : mamadou smile

]>
http://forum.andesi.org/profile.php?id=128 2003-09-04T10:37:30Z http://forum.andesi.org/viewtopic.php?pid=6193#p6193
<![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]> alors elle n'est pas locale !

OS

]>
http://forum.andesi.org/profile.php?id=63 2003-09-04T10:09:13Z http://forum.andesi.org/viewtopic.php?pid=6191#p6191
<![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]>

Non ton IP local c'est toi.
tu choisi celle qui te fait plaisir
dans le choix suivant :
192.168.XXX.XXX
XXX compris entre 0 et 256
classiquement tu pourrait mettre :
192.168.0.1 à la première (comme le serveur)
192.168.0.2 à la seconde (ton poste)
192.168.0.254 pour la passerelle.

OS

les adresses en 81.xxx.xxx sont publiques non ?
A mon avis c'est une ip fixe fournie par son FAI (free ou autre)

]>
http://forum.andesi.org/profile.php?id=107 2003-09-04T09:28:06Z http://forum.andesi.org/viewtopic.php?pid=6186#p6186
<![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]> Non ton IP local c'est toi.
tu choisi celle qui te fait plaisir
dans le choix suivant :
192.168.XXX.XXX
XXX compris entre 0 et 256
classiquement tu pourrait mettre :
192.168.0.1 à la première (comme le serveur)
192.168.0.2 à la seconde (ton poste)
192.168.0.254 pour la passerelle.

OS

]>
http://forum.andesi.org/profile.php?id=63 2003-09-04T08:53:55Z http://forum.andesi.org/viewtopic.php?pid=6177#p6177
<![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]> Salut
Dis CS ton adresse IP locale,
c le FAI qui la détermine?
Juste une question smile

]>
http://forum.andesi.org/profile.php?id=178 2003-09-04T07:46:44Z http://forum.andesi.org/viewtopic.php?pid=6171#p6171
<![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]>

mais je me pose toujours la question de savoir pourquoi la commande lancée a la main fonctionne alors que le temps  d'arrêt entre les commandes est super court  !

5 sec wink

Sep  3 21:08:51 meuh pppd[236]: pppd 2.4.1 started by root, uid 0
...
Sep  3 21:08:56 meuh pppd[236]: local  IP address 81.248.42.42

Mais c'est extremement dependant de la charge de ton FIA.

Ca marche bie nlorsque tu tape les commandes a la main?

ouaip aucun problème....ce qui me gêne ce n'est pas encore de taper les commandes mais j'aimerai lancer ma connexion au démarrage
donc ça serait bien que j'ai un truc qui fonctionne  wink

]>
http://forum.andesi.org/profile.php?id=107 2003-09-03T20:20:28Z http://forum.andesi.org/viewtopic.php?pid=6159#p6159
<![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]>

mais je me pose toujours la question de savoir pourquoi la commande lancée a la main fonctionne alors que le temps  d'arrêt entre les commandes est super court  !

5 sec wink

Sep  3 21:08:51 meuh pppd[236]: pppd 2.4.1 started by root, uid 0
...
Sep  3 21:08:56 meuh pppd[236]: local  IP address 81.248.42.42

Mais c'est extremement dependant de la charge de ton FIA.

Ca marche bie nlorsque tu tape les commandes a la main?

]>
http://forum.andesi.org/profile.php?id=128 2003-09-03T20:04:13Z http://forum.andesi.org/viewtopic.php?pid=6157#p6157
<![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]>

Eurf c'est "normal" en faite le deamon pppd va negocier la connection avec ton FIA.
Lorsque tu lance la commande route add le device ppp0 n'est pas encore "configurer" (pas d'ip, netmask etc ... ) donc difficle d'ajouter une entree dans la table de routage pour une interface fantome smile.
Alors ajoute un gros sleep (10 a 15sec), et ajoute la route apres, c'est crade je sais smile

ah !
j'avais mis en place un sleep avec un temps d'attente assez long mais c'était pareil !
enfin 10 a 15 sec jvais bien essayer

mais je me pose toujours la question de savoir pourquoi la commande lancée a la main fonctionne alors que le temps  d'arrêt entre les commandes est super court  !

]>
http://forum.andesi.org/profile.php?id=107 2003-09-03T19:58:50Z http://forum.andesi.org/viewtopic.php?pid=6156#p6156
<![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]> Eurf c'est "normal" en faite le deamon pppd va negocier la connection avec ton FIA.
Lorsque tu lance la commande route add le device ppp0 n'est pas encore "configurer" (pas d'ip, netmask etc ... ) donc difficle d'ajouter une entree dans la table de routage pour une interface fantome smile.
Alors ajoute un gros sleep (10 a 15sec), et ajoute la route apres, c'est crade je sais smile

]>
http://forum.andesi.org/profile.php?id=128 2003-09-03T19:14:23Z http://forum.andesi.org/viewtopic.php?pid=6153#p6153
<![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]> merci je vais voir ça
je poste un lsmod au cas où j'aurais loupé quelquechose..


Module                  Size  Used by    Not tainted
n_hdlc                  6112   1  (autoclean)
ppp_synctty             5184   1  (autoclean)
ppp_generic            17100   3  (autoclean) [ppp_synctty]
slhc                    4704   0  (autoclean) [ppp_generic]
ipt_MASQUERADE          1248   1  (autoclean)
ipt_LOG                 3200   1  (autoclean)
ipt_state                608   3  (autoclean)
iptable_mangle          2208   0  (autoclean) (unused)
iptable_nat            15796   1  (autoclean) [ipt_MASQUERADE]
iptable_filter          1760   1  (autoclean)
ds                      6560   1
ip_tables              10752   8  [ipt_MASQUERADE ipt_LOG ipt_state iptable_mangle iptable_nat iptable_filter]
yenta_socket            9568   1
pcmcia_core            35872   0  [ds yenta_socket]
ide-cd                 28992   0  (autoclean)
cdrom                  29024   0  (autoclean) [ide-cd]
via82cxxx_audio        19168   1  (autoclean)
via-rhine              13288   1  (autoclean)
uhci                   24136   0  (unused)
usbcore                57152   1  [uhci]
nls_iso8859-15          3392   1  (autoclean)
ntfs                   49696   1  (autoclean)
ip_conntrack_irc        3040   0  (unused)
ip_conntrack_ftp        3808   0  (unused)
ip_conntrack           17364   4  [ipt_MASQUERADE ipt_state iptable_nat ip_conntrack_irc ip_conntrack_ftp]
rtc                     6012   0  (autoclean)
]>
http://forum.andesi.org/profile.php?id=107 2003-09-03T19:04:43Z http://forum.andesi.org/viewtopic.php?pid=6151#p6151
<![CDATA[Réponse à : adsl - ptit souci avec mon script de connexion]> Bon j'ai une version plus améliorée d'un script pour un autre modem mais ça doit marcher,
copies ce bout de script pour rajouter ta route par défaut, il faut attendre d'être connecté pour la rajouter.


# Wait until ppp0 get available
COUNTER=20
FLREADY="no"
echo "Add Default route ..." ;
echo -n "       wait for ppp0 : " ;
for (( times = 1; times < $COUNTER; times++ )); do
        FOUND=`ifconfig | grep ppp0` ;
        if [ ! -z "$FOUND" ] ; then
                FLREADY="yes" ;
                break ;
        fi ;
        sleep 1 ;
        echo -n "." ;
done
echo "" ;
unset COUNTER ;
unset FOUND ;
if [ "$FLREADY" = "yes" ] ; then
        echo "  ppp0 now available" ;
        route add default dev ppp0 ;
        echo "Default route added" ;
else
        echo "No device found" ;
        unset FLREADY ;
        exit -1 ;
fi ;
unset FLREADY ;

sinon c'est peut-être un problème d'USB, pas le bon module chargé pae exemple.

]>
http://forum.andesi.org/profile.php?id=100 2003-09-03T18:46:53Z http://forum.andesi.org/viewtopic.php?pid=6148#p6148
<![CDATA[adsl - ptit souci avec mon script de connexion]> Mon modem est un alcatel speedtouch usb (  raie verte)
le script en question :

#!/bin/bash
#chargement du microcode du modem
echo "chargement du microcode du modem"
modem_run -m -f /usr/share/doc/speedtouch/mgmt.o
#lancement de pppd
echo "lancement de pppd"
pppd call adsl
#etablissement de la route par defaut
echo "etablissement de la route par defaut"
route add default ppp0

tout va bien jusqu'a la derniere commande (route add...), j'ai un message d'erreur me disant "SIOCADDRT: No such device"
par contre si je relance cette commande a la main dans un terminal juste après ça passe tout seul...étonnant non ??
j'ai essayé quelques trucs ..lancer 2 fois la commande dans le script , mettre un temps de pause entre les 2 dernieres commandes...rien a faire !

]>
http://forum.andesi.org/profile.php?id=107 2003-09-03T17:54:59Z http://forum.andesi.org/viewtopic.php?pid=6145#p6145