OVH Cloud OVH Cloud

Comment activer if-pre-up.d ??

3 réponses
Avatar
marc souaille
Bonjour,
je voudrais que mon script iptables-start.sh s'execute avant la conf. de
interfaces eth.
Je l'ai donc mis dans /etc/network/if-pre-up.d. Mais manifestement il
n'est pas execute lors du demarrage.

Quelqu'un a une idee ?

P.S. : je precise : il est executable : chmod 755...


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

3 réponses

Avatar
Marc PERRUDIN
marc souaille a écrit :

Bonjour,



Bonjour,

je voudrais que mon script iptables-start.sh s'execute avant la conf.
de interfaces eth.
Je l'ai donc mis dans /etc/network/if-pre-up.d. Mais manifestement il
n'est pas execute lors du demarrage.

Quelqu'un a une idee ?



J'utilise la directive pre-up directement dans /etc/network/interfaces :

# The primary network interface
auto eth0
iface eth0 inet static
address xxxxx
netmask xxxxx
...
pre-up /chemin/de/ton/script/ton_script


P.S. : je precise : il est executable : chmod 755...






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
marc souaille
OK, ca marche,
merci.

Marc PERRUDIN wrote:

marc souaille a écrit :



Bonjour,





Bonjour,



je voudrais que mon script iptables-start.sh s'execute avant la conf.
de interfaces eth.
Je l'ai donc mis dans /etc/network/if-pre-up.d. Mais manifestement il
n'est pas execute lors du demarrage.

Quelqu'un a une idee ?





J'utilise la directive pre-up directement dans /etc/network/interfaces :

# The primary network interface
auto eth0
iface eth0 inet static
address xxxxx
netmask xxxxx
...
pre-up /chemin/de/ton/script/ton_script



P.S. : je precise : il est executable : chmod 755...














--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Pascal
Salut,

marc souaille a écrit :
je voudrais que mon script iptables-start.sh s'execute avant la conf. de
interfaces eth.
Je l'ai donc mis dans /etc/network/if-pre-up.d. Mais manifestement il
n'est pas execute lors du demarrage.

Quelqu'un a une idee ?

P.S. : je precise : il est executable : chmod 755...



La page de manuel d'interfaces indique que les scripts placés dans les
répertoires /etc/network/if-*.d/ sont lancés par run-parts. Ils doivent
par conséquent répondre à certaines conditions (voir la page de manuel
de run-parts), en particulier :

- avoir un nom (ou symlink) contenant seulement des lettres, chiffres,
'_' et '-', donc pas de '.' contrairement au nom que tu as choisi ;

- suivre la convention #!/chemin/interpréteur, donc typiquement contenir
dans la première ligne #!/bin/sh pour un script shell, #!/usr/bin/perl
pour un script perl afin que run-parts invoque l'interpréteur approprié.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact