Ces derniers temps j'avais le message suivant:
insserv: warning: script 'moniptables' missing LSB tags and overrides
Ceci-dit, cela n'empêchait pas de fonctionner.
Je jette un oeil sur l'entête:
$ more /etc/init.d/moniptables | less #!/bin/bash ## BEGIN INIT INFO # Provides: moniptables # Required-Start: # Required-Stop: # Default-Start: # Default-Stop: ### END INIT INFO
J'arrête le service:
# service moniptables stop
Avec un éditeur je le modifie ainsi:
#!/bin/bash ### BEGIN INIT INFO # Provides: moniptables # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Démarre les règles iptables # Description: Charge la configuration du pare-feu iptables ### END INIT INFO
Je relance le service
# service moniptables start
Je vérifie:
# service moniptables status ● moniptables.service Loaded: loaded Active: active (exited) since dim. 2019-07-07 17:59:10 CEST; 36s ago Docs: man:systemd-sysv-generator(8) Process: 2048 ExecStart=/etc/init.d/moniptables start (code=exited, status=0/SUCCESS)
J'automatise le démarrage.
# update-rc.d -f moniptables default
Tout fonctionne correctement!
Petit clin d'oeil à Tutox pour son update-rc.d (on se comprend, c'est entre nous...).
Derniers commentaires