Pour Momo.

darcs-hash:20060729090524-68412-bdb9b14724bf73d922823f7ff1c3dddd57557eb3.gz
This commit is contained in:
glondu 2006-07-29 11:05:24 +02:00
parent 71ad2157bb
commit 7d8f3e9569

View file

@ -583,6 +583,9 @@ class firewall_komaz(firewall_crans) :
# Classification des adhérents dans leur classe respective
for machine in adherent.machines():
ip = machine.ip()
if not AddrInNet(ip, NETs['all']):
# Cas particulier d'une machine ayant une IP non CRANS
continue
subnet = IpSubnet(machine.ip(), conf_fw.mask[-1])
iptables("-t mangle -A SUBNET-%(subnet)s -o crans -d %(ip)s "
"-j CLASSIFY --set-class 1:%(class_id)s" % locals())