[firwall_new] Dans le dictionnaire des machines accessible depuis accueil, on stocke aussi le dns de la machine, on modifie firewall_new en conséquence.
This commit is contained in:
parent
9477bafd68
commit
fee4e88908
1 changed files with 12 additions and 10 deletions
|
@ -1585,6 +1585,7 @@ class firewall_routeur(firewall_crans):
|
||||||
iptables("-P FORWARD DROP")
|
iptables("-P FORWARD DROP")
|
||||||
for ip in accueil_route.keys():
|
for ip in accueil_route.keys():
|
||||||
for type in accueil_route[ip].keys():
|
for type in accueil_route[ip].keys():
|
||||||
|
if type in ['udp', 'tcp']:
|
||||||
for port in accueil_route[ip][type]:
|
for port in accueil_route[ip][type]:
|
||||||
iptables("-A FORWARD -p %s -d %s --dport %s -j ACCEPT" % (type,ip,port))
|
iptables("-A FORWARD -p %s -d %s --dport %s -j ACCEPT" % (type,ip,port))
|
||||||
iptables("-A FORWARD -p %s -s %s --sport %s -j ACCEPT" % (type,ip,port))
|
iptables("-A FORWARD -p %s -s %s --sport %s -j ACCEPT" % (type,ip,port))
|
||||||
|
@ -1597,6 +1598,7 @@ class firewall_routeur(firewall_crans):
|
||||||
#intranet et wiki pour le vlan accueil
|
#intranet et wiki pour le vlan accueil
|
||||||
for ip in accueil_route.keys():
|
for ip in accueil_route.keys():
|
||||||
for type in accueil_route[ip].keys():
|
for type in accueil_route[ip].keys():
|
||||||
|
if type in ['udp', 'tcp']:
|
||||||
for port in accueil_route[ip][type]:
|
for port in accueil_route[ip][type]:
|
||||||
iptables("-t nat -A PREROUTING -i %s -p %s -d %s --dport %s -j ACCEPT" % (self.eth_accueil ,type,ip,port))
|
iptables("-t nat -A PREROUTING -i %s -p %s -d %s --dport %s -j ACCEPT" % (self.eth_accueil ,type,ip,port))
|
||||||
iptables("-t nat -A PREROUTING -i %s -p %s -d %s --dport %s -j ACCEPT" % (self.eth_isolement ,type,ip,port))
|
iptables("-t nat -A PREROUTING -i %s -p %s -d %s --dport %s -j ACCEPT" % (self.eth_isolement ,type,ip,port))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue