From ec603f120256bc03cf3986b283def0c44b6114de Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Thu, 12 Mar 2015 13:03:25 +0100 Subject: [PATCH] [firewall4] Komaz n'est plus routeur MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Et du coup soyouz n'avait pas accès a zamok via adm (mac-ip) et sa mailqueue grandissait. Il y a du avoir des problèmes de communication wifi -> fixe only ou fixe -> wifi-only avec les machines qui ont un pare-feu mais je ne l'ai pas observé. --- gestion/gen_confs/firewall4/base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gestion/gen_confs/firewall4/base.py b/gestion/gen_confs/firewall4/base.py index b6ebd60c..bb3380cd 100644 --- a/gestion/gen_confs/firewall4/base.py +++ b/gestion/gen_confs/firewall4/base.py @@ -142,7 +142,7 @@ class firewall(utils.firewall_tools) : # Si la machines est sur le réseau des adhérents if utils.AddrInNet(str(ip), config.NETs['wifi']): # Les machines wifi sont vues à travers komaz - func('adh', "%s,%s" % (ip, config.mac_komaz)) + func('adh', "%s,%s" % (ip, config.mac_du_routeur)) elif utils.AddrInNet(str(ip), config.NETs['fil']): func('adh', "%s,%s" % (ip, machine['macAddress'][0])) # Si la machine est sur le réseau admin @@ -180,7 +180,7 @@ class firewall(utils.firewall_tools) : # Proxy ARP de Komaz et Titanic pour OVH ip_soyouz = self.conn.search(u"host=soyouz.adm.crans.org")[0]['ipHostNumber'][0] - self.add(table, chain, '-m mac -s %s --mac-source %s -j RETURN' % (ip_soyouz, config.mac_komaz)) + self.add(table, chain, '-m mac -s %s --mac-source %s -j RETURN' % (ip_soyouz, config.mac_du_routeur)) self.add(table, chain, '-m mac -s %s --mac-source %s -j RETURN' % (ip_soyouz, config.mac_titanic)) self.add(table, chain, '-j REJECT') @@ -238,7 +238,7 @@ class firewall_wifionly(firewall): if utils.AddrInNet(str(ip), config.NETs['wifi']): func('adh', "%s,%s" % (ip, machine['macAddress'][0])) elif utils.AddrInNet(str(ip), config.NETs['fil']): - func('adh', "%s,%s" % (ip, config.mac_komaz)) + func('adh', "%s,%s" % (ip, config.mac_du_routeur)) # Si la machine est sur le réseau admin elif utils.AddrInNet(str(ip), config.NETs['adm']): func('adm', "%s,%s" % (ip, machine['macAddress'][0]))