Re: Où placer son script de re-configuration du fir ewall

Olivier <[email protected]>
Newsgroups gmane.linux.debian.user.french
Message-ID <CAPeT9jjt-OOmKje4HkRq8d=QYESq89-eMYe1TScMx8Y69iy6vw@mail.gmail.com>
Le lun. 10 août 2026 à 11:25, NoSpam <[email protected]> a écrit :
>
> Créer un service systemd?

J'ai suivi ce conseil en m'inspirant du script
/usr/lib/systemd/nftables.service qui lui aussi est exécuté avant la
configuration des interfaces réseau

>
> Perso j'ai installé systemd-networkd sur une seule machine puis suis
> retourné à ifupdown,  bien plus simple pour des serveurs.

De base, je suis réticent à abandonner ifupdown pour systemd-networkd
mais je me demande si on a vraiment le choix.
Peut-être que netplan.io adoucirait la transition vers systemd-networkd ?

> Aussi je monte
> le FW après le réseau afin d´eviter des surprises genre changement de
> nom  d'interface ou interface qui ne monte pas ou mal.
>
> Enfin,  pour les serveurs, les règles de FW  n'ont à mon sens aucune
> raison d' être réínitilisées, je fais un simple nft -f
> /chemin/vers/les/règles/sauvegardées/journellement
>
> Le 10/08/2026 à 11:02, Olivier a écrit :
> > Bonjour,
> >
> > Depuis longtemps, j'installe dans le répertoire
> > /etc/network/if-pre-up.d de mes hôtes Debian, un script shell qui
> > ré-initialise le firewall à coup de commandes iptables/nftables.
> >
> > Comme j'envisage de quitter ifupdown pour systemd-networkd (avec
> > lequel la hiérarchie /etc/network peut disparaitre), je me demande
> > s'il y a un emplacement canonique à utiliser pour lancer
> > automatiquement ce script au démarrage, avant que les interfaces
> > réseaux soient montées.
> >
> > Mes contraintes sont:
> > - tous mes systèmes sont dotés de systemd avec Debian 12 ou ultérieur
> > - j'aimerai que cet emplacement soit "compatible" avec ifupdown ou
> > systemd-networkd.
> >
> > Un conseil ? Une suggestion ?
> >
> > Slts
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.