diff --git a/gestion/gen_confs/firewall_new.py b/gestion/gen_confs/firewall_new.py index afa71ca7..518acee2 100755 --- a/gestion/gen_confs/firewall_new.py +++ b/gestion/gen_confs/firewall_new.py @@ -348,10 +348,6 @@ class firewall_crans : if adh_maj : self.exception_catcher(self.adh_maj_list_to_do) - #~ def mac_ip_maj(self,ip_list) : - #~ # - #~ """ Mise à jour de la correspondance MAC-IP pour les ip fournies (à ré-implémenter aussi) """ - def build_chaine_adherent(self,chaine,methode) : # On construit d'abord les autorisations particulières if not self.build_chaine(chaine, methode) : @@ -1403,8 +1399,8 @@ class firewall_gordon(firewall_crans) : """ Structure du firewall : table nat : - MAC-IP table filter : + MAC-IP FORWARD (policy par défaut : ACCEPT) INPUT (policy par défaut : ACCEPT) table mangle : @@ -1416,8 +1412,8 @@ class firewall_gordon(firewall_crans) : eth_crans = "eth0" eth_wifi = "eth0.3" - def nat_table(self) : - self.anim = anim('\tStructure de la table nat') + def filter_table(self) : + self.anim = anim('\tStructure de la table filter') iptables('-t filter -N TEST_MAC-IP') iptables("-t filter -P FORWARD ACCEPT") diff --git a/gestion/gen_confs/generate.py b/gestion/gen_confs/generate.py index 02b92d7c..bdbddb28 100644 --- a/gestion/gen_confs/generate.py +++ b/gestion/gen_confs/generate.py @@ -125,7 +125,11 @@ class base_reconfigure: service.reconfigure() def macip(self, ips): - import firewall + if hostname in ['gordon','komaz']: + import firewall_new + firewall = firewall_new + else: + import firewall cprint(u"Mise a jour correspondance MAC-IP", 'gras') eval("firewall.firewall_%s()" % hostname).mac_ip_maj(ips)