====== Configuration avancée du firewall inclus dans AbulÉdu ======
Depuis la version … 8.08 (je crois) nous utilisons le script MonMotha Firewall [[https://web.archive.org/web/20051228062655/http://monmotha.mplug.org/firewall/firewall/2.3/|lien vers le serveur d'archives]]
===== Interdire aux postes non fixés d'aller sur le web =====
cf: [[https://redmine.ryxeo.com/issues/3948|https://redmine.ryxeo.com/issues/3948]]
FIREWALL_DROP_DHCP_NEWHOST=Y
===== Redirection d'un port =====
* /etc/abuledu/configuration
#commentaire: redirection du port pour l'administration du copieur
#ouverture du port 8098 sur le firewall (ip externe de l'école)
FIREWALL_TCP_ALLOW="8098"
FIREWALL_TCP_FORWARD="8098:80>adresse_ip_du_copieur"
* exemple
FIREWALL_TCP_ALLOW="20 21 22 25 53 80 110 123 443 873 995 2222 61000:65096"
FIREWALL_TCP_FW="25:25>147.210.175.1<147.210.175.1 80:80>147.210.175.1<147.210.175.1 110:110>147.210.175.1<147.210.175.1 443:443>147.210.175.1<147.210.175.1 995:995>147.210.175.1<147.210.175.1"
Cas un peu plus complexe: (melun) un routeur qui a l'ip publique, le serveur abuledu qui est derrière le routeur et dont eth1:192.168.1.34 et ensuite dans le réseau abuledu local, un copieur réseau dont l'ip est 192.168.0.22. Le service informatique souhaite pouvoir manager les imprimantes à distance (l'imprimante se manage via un navigateur web classique donc port 80).
* ouvrir le port 8091 (par exemple) sur le routeur
* modifier /etc/abuledu/configuration sur serveur abuledu
FIREWALL_TCP_ALLOW="8091"
FIREWALL_TCP_FORWARD="8091:80>192.168.0.22<192.168.1.34"
Après avoir modifié le fichier de configuration pensez à relancer le firewall avec la commande /etc/init.d/firewall restart
Note : plus de détails sur [[Mon Motha Reference Guide]]