Le Vendredi 24 Mai 2002 12:04, vous avez écrit :
> Malheureusement, j'ai du mettre une ligne de commande dans ce fichier
> car la connection ce trompait tous le temps de route par défaut :
>
> /sbin/route del -net default && /sbin/route add -net default gw
> [adresse du serveur Wanadoo changeante]
J'imagine que l'interface dont tu vérifies l'adresse avec ifconfig est
ppp0. Si c'est bien le cas, change la ligne ci-dessus en :
/sbin/route del -net default && /sbin/route add -net default gw \
`ifconfig ppp0 | grep inet | sed 's/.*P-t-P://' | cut -d ' ' -f1`
Attention, la regex pour sed est peut-être fausse, au bureau j'ai pas
d'interface PPP activée et j'ai donc simplement regardé le résultat
d'une sortie d'ifconfig trouvée sur le Web. Attention aussi, ifconfig
donne des sorties différentes selon qu'il est en Anglais ou Français
(genre 'inet addr' devient 'inet adr'). Adapte donc à ta config...
Ah oui, aussi vérifie bien que cette ligne n'est exécutée qu'*après*
que l'interface ppp0 a été activée. Avec PPTP ça prenait un certain
temps pour la négociation et j'avais donc mis un truc genre
while [ "`ifconfig | grep ppp0`" == "" ]; do
sleep 1
done
juste avant la commande.
Voilà, c'est ce qui me vient le plus facilement à l'esprit. Il existe
probablement quelque chose de plus simple et élégant, mais je ne sais
pas quoi...
+++
--
[ Jacques Caruso <[EMAIL PROTECTED]> Développeur PHP ]
[ Monaco Internet http://monaco-internet.mc/ ]
[ Tél : (+377) 93 10 00 43 Clé PGP : 0x41F5C63D ]
[ Timeo Microsoft et dona sourcecode -- Virgile, l'Énéide (ou presque) ]
Linux-Azur : http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****