From a6e64995daea823ee8c937d9bb40a7ec7389d742 Mon Sep 17 00:00:00 2001 From: Alexandre Anriot Date: Mon, 26 Sep 2005 07:58:01 +0000 Subject: [PATCH] ajout sport / dport. --- admin/lib/Evoauth/Iptables.pm | 8 ++++---- install/evoauth.rules | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/admin/lib/Evoauth/Iptables.pm b/admin/lib/Evoauth/Iptables.pm index 93bce30..c194010 100644 --- a/admin/lib/Evoauth/Iptables.pm +++ b/admin/lib/Evoauth/Iptables.pm @@ -165,7 +165,7 @@ sub Control() { # on split la liste des paramètres my @tmp1 = split (/\t+|\s+/); - system("/sbin/iptables -t nat -A PREROUTING -p $tmp1[2] -i ppp0 --dport $tmp1[1] -j DNAT --to $tmp1[0]:$tmp1[1] 2>/dev/null"); + system("/sbin/iptables -t nat -A PREROUTING -p $tmp1[3] -i ppp0 --dport $tmp1[1] -j DNAT --to $tmp1[0]:$tmp1[2] 2>/dev/null"); } &Evoauth::Functions::Log("1 - Règles de PREROUTING charges"); @@ -186,7 +186,7 @@ sub Control() { # on split la liste des paramètres my @tmp2 = split (/\t+|\s+/); - system("/sbin/iptables -A FORWARD -p $tmp2[2] -i ppp0 -o eth0 --dport $tmp2[1] -j EVOAUTH 2>/dev/null"); + system("/sbin/iptables -A FORWARD -p $tmp2[3] -i ppp0 -o eth0 --dport $tmp2[1] -j EVOAUTH 2>/dev/null"); } &Evoauth::Functions::Log("3 - Règles chargées"); @@ -209,8 +209,8 @@ sub Control() { # on split la liste des paramètres my @tmp3 = split (/\t+|\s+/); - system("/sbin/iptables -D FORWARD -p $tmp3[2] -i ppp0 -o eth0 --dport $tmp3[1] -j EVOAUTH 2>/dev/null"); - system("/sbin/iptables -t nat -D PREROUTING -p $tmp3[2] -i ppp0 --dport $tmp3[1] -j DNAT --to $tmp3[0]:$tmp3[1] 2>/dev/null"); + system("/sbin/iptables -D FORWARD -p $tmp3[3] -i ppp0 -o eth0 --dport $tmp3[1] -j EVOAUTH 2>/dev/null"); + system("/sbin/iptables -t nat -D PREROUTING -p $tmp3[3] -i ppp0 --dport $tmp3[1] -j DNAT --to $tmp3[0]:$tmp3[2] 2>/dev/null"); } &Evoauth::Functions::Log("2 - Annulation FORWARD + PREROUTING"); diff --git a/install/evoauth.rules b/install/evoauth.rules index 119fbb3..523a99a 100644 --- a/install/evoauth.rules +++ b/install/evoauth.rules @@ -1,5 +1,5 @@ -# adresse-ip port protocole -192.168.1.104 1494 tcp # metaframe -192.168.1.110 3000 tcp # mantis -192.168.1.4 5631 tcp # PCAnywhere TCP -192.168.1.4 5632 udp # PCAnywhere UDP \ No newline at end of file +# adresse-ip sport dport protocole +192.168.1.104 1494 1494 tcp # metaframe +192.168.1.110 3000 3000 tcp # mantis +192.168.1.4 5631 5631 tcp # PCAnywhere TCP +192.168.1.4 5632 5632 udp # PCAnywhere UDP