Le filtre nftables ne démarre pas

Tags: #<Tag:0x00007fb99afaa540> #<Tag:0x00007fb99afa9d48>

Bonjour,

C’est un système devuan qui démarre donc avec sysvinit et nftables ne semble pas démarrer.

J’ai dû manquer un truc.

Pour certains paquets, il faut installer orphan-sysvinit-scripts sans quoi pas de script d’init par défaut…

1 J'aime

Au passage, ceci est une solution au bug sans solution

#944748 - nftables: no init script - Debian Bug report logs

Un des paquets netfilter-persistent ne fait pas l’affaire ?

1 J'aime

Disons que c’est un bon contournement du problème de la disparition du script d’init de nftables.

Ce paquet orphan-sysvinit-scripts a l’air intéressant, je lis dans la description

 This package provides System-V init scripts for packages whose maintainers
 have chosen to drop them from the distribution in favour of only supplying
 a systemd service file.
 .
 It will only put files into /etc/init.d/ when the relevant package is
 installed on your system.

Est-ce qu’il convertit des fichiers unit systemd en scripts init, ou bien est-ce qu’il utilise une sorte de base de données dans laquelle les mainteneurs ont écrit un certain nombre de scripts init pour des paquets debian qui ne disposent que de fichiers service systemd ?
Il y a peu je cherchais justement un moyen de convertir plus ou moins automatiquement des fichiers systemd (non liés à des paquets debian officiels) en init sysvinit, je me demande si ce paquet peut m’y aider.

Non.

Presque ça oui : s’il y a une base de données en jeu, c’est celle de dpkg.
Le code source explique tout bien et présente aussi les limites, par exemple, en cas de mise à jour.

File: README.org | Debian Sources