Re salut,
Bon j’ai bricolé deux solutions. C’est pas exactement la facon avec laquelle je pensais m’en sortir, mais bon, cela semble fonctionner.
Le fichier qui pose souci (S98addgw2) ajoute une seconde passerelle.
Il est recopié dans rc2.d et dans rc3.d
Bricolage 1 (moche) pour celui de rc2.d:
Il semble que l’entête qui manque dans le fichier S98addgw2 lui pose un souci.
J’ai donc recréé un entête (enfait récupéré ailleurs) sans réellement comprendre toutes les subtilités et intégré au fichier initial (S98addgw2) :
[code]### BEGIN INIT INFO
Provides: S98addgw2
Required-Start: mountkernfs ifupdown $local_fs
X-Start-Before: networking
Default-Start: S
Required-Stop:
Default-Stop:
Short-Description: Ajoute une seconde passerelle.
Description: Ajoute une seconde passerelle.
END INIT INFO
route add -net 0.0.0.0 netmask 0.0.0.0 gw 213.246.42.1 metric 0
echo 1 > /proc/sys/net/ipv4/route/gc_timeout
echo 1 > /proc/sys/net/ipv4/route/gc_timeout
[/code]
Pas mal, sauf que j’ai pas tout compris sur le subtilités des 0 2 4 et autres ordres de lancement.
Bricolage 2 (très très moche) :
J’ai indiqué à insserv de lancer le script telquel en outrepassant les règles.
Je l’ai alors déplacé dans /etc/insserv/overrides.
En touit cas ca marche et commence à m’éclairer.
Le post est résolu, mais la discussion reste ouverte !!