Le dim 08/06/2003 � 09:31, Arnaud Fontaine a �crit :
> Bonjour,
>
> En fait si j'arr�te le script (fw stop) et que je le red�marre juste apr�s, 10
> secondes (fw start), cela marche parfaitement, je ne comprend pas pourquoi en
> mettant cette derni�re commande dans ip-up ou en cr�ant un script dans ip-up.d
> cela ne marche pas.
1. Les scripts dans ip-up.d sont lanc�s avec run-parts dont le manuel
dit : "If the --lsbsysinit option is not given then the names must
consist entirely of upper and lower case letters, digits, underscores,
and hyphens."
Donc si le nom de ton script contient un ".", il sera ignor�.
2. Dans le cas ou ton script est effectivement lanc�, il l'est
_sans_param�tre_.
J'ai r�cemment fait un rapport de bug sur le paquet ppp dans la section
"wishlist" pour que les scripts dans ip-up.d re�oivent l'argument
"start" et ceux dans ip-down.d l'argument "stop".
En attendant, j'ai modifi� /etc/ppp/ip-up comme suis :
run-parts --arg=start /etc/ppp/ip-up.d
^^^^^^^^^^^
(--arg=stop pour ip-down)
�a me permet entre autres de faire �a :
$ ls -l /etc/ppp/ip-up.d/00firewall
lrwxrwxrwx 1 root root 21 2003-06-01 23:11 /etc/ppp/ip-up.d/00firewall
-> /etc/init.d/shorewall
En esp�rant que ces 2 points t'aideront � r�soudre ton probl�me.
L�o.