(loguez-vous en root)
apt install shorewall -y
Nous devons à présent configurer 3 fichiers :
D'abord les zones que l'on va utiliser dans les règles :
echo 'net ipv4' >> /etc/shorewall/zones
echo 'fw firewall' >> /etc/shorewall/zones
La carte réseau qui sera connectée à l'interface internet (évidemment, changez le nom de votre interface si ce n'est pas eth0) :
echo 'net eth0 detect' >> /etc/shorewall/interfaces
echo 'fw net ACCEPT' >> /etc/shorewall/policy
echo 'net all DROP info' >> /etc/shorewall/policy
echo 'all all REJECT info' >> /etc/shorewall/policy
echo 'ACCEPT all fw tcp 80' >> /etc/shorewall/rules
echo 'ACCEPT all fw tcp 443' >> /etc/shorewall/rules
echo 'ACCEPT all fw tcp 22' >> /etc/shorewall/rules
systemctl start shorewall
systemctl enable shorewall