Andesi - forum

Forum francophone pour Debian

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

#1 03/09/2003 19:54:59

howardfast
Membre
Lieu : Vannes
Inscription : 02/05/2003
Messages : 58

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 !

Hors ligne

#2 03/09/2003 20:46:53

peyo
Membre
Lieu : Bordeaux
Inscription : 28/04/2003
Messages : 375
Site Web

Re : 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.


cat vaninahahaa > /dave/micro

Hors ligne

#3 03/09/2003 21:04:43

howardfast
Membre
Lieu : Vannes
Inscription : 02/05/2003
Messages : 58

Re : 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)

Hors ligne

#4 03/09/2003 21:14:23

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

Re : 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


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

Hors ligne

#5 03/09/2003 21:58:50

howardfast
Membre
Lieu : Vannes
Inscription : 02/05/2003
Messages : 58

Re : 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  !

Hors ligne

#6 03/09/2003 22:04:13

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

Re : 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?


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

Hors ligne

#7 03/09/2003 22:20:28

howardfast
Membre
Lieu : Vannes
Inscription : 02/05/2003
Messages : 58

Re : 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

Hors ligne

#8 04/09/2003 09:46:44

Gnux
Moderator
Inscription : 10/07/2003
Messages : 439
Site Web

Re : 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

Hors ligne

#9 04/09/2003 10:53:55

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

Re : 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


Debian in Sid

Hors ligne

#10 04/09/2003 11:28:06

howardfast
Membre
Lieu : Vannes
Inscription : 02/05/2003
Messages : 58

Re : 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)

Hors ligne

#11 04/09/2003 12:09:13

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

Re : adsl - ptit souci avec mon script de connexion

alors elle n'est pas locale !

OS


Debian in Sid

Hors ligne

#12 04/09/2003 12:37:30

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

Re : 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


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

Hors ligne

#13 05/09/2003 10:50:38

howardfast
Membre
Lieu : Vannes
Inscription : 02/05/2003
Messages : 58

Re : 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 !

Hors ligne

Pied de page des forums