Sen descrición

Laurent HUBERT fe60becb44 Modified stop and restore procedures hai 10 meses
etc dddc62dd50 Disabled non mandatory services hai 10 meses
scripts fe60becb44 Modified stop and restore procedures hai 10 meses
systemd 6b4bbe73d4 stop is now the idiom to remove rules. hai 10 meses
.gitignore 013155cbfb Ignoring development files hai 10 meses
LICENSE 0c1dd12007 Initial commit %!s(int64=8) %!d(string=hai) anos
Makefile 8a6d84e812 Systemd target path modification hai 10 meses
README.md 5c1edc73d4 TODO: added some tasks hai 10 meses

README.md

Debian Light Firewall

Introduction

Ce firewall léger est inspiré de celui fournit par Nicolargo sur cette page.

Installation

Makefile

L'installation se fait par un makefile:

make install

Configuration

Editer le fichier /etc/lfirewall/lfirewall.conf et tester votre configuration

Utilisation du firewall

Test

Le test se fait en tapant la commande suivante:

$ sudo lfirewall test

Arrêt

Stopper se fait grâce au mot clé dropall ce qui arrête toutes les connexions.

Pour supprimer tous les blocages utiliser clear :

sudo lfirewall clear

Et pour fermer toutes les connexions (ATTENTION: toutes les connexions seront fermées, y compris SSH) :

sudo lfirewall dropall

Démarrage automatique du firewall

Après avoir testé (vous devez au moins pouvoir ouvrir une session SSH une fois le firewall en route), vous pouvez mettre en place le service

Obsolète: ancien système de démarrage (SysVinit)

Le fichier lfirewall doit être placé dans /etc/init.d (il faut donc modifier le makefile

sudo systemctl enable firewall.service
sudo systemctl start firewall.service
Systemd

Mettez en place un système de démarrage utilisant systemd.

Cette page donne un exemple complet: How to write startup script for systemd

TODO

How can I check if an iptables rule already exists? - Super User