Dubbio su iptables
Inviato: dom 05 mar , 2006 9:30 am
Come si può dire al masquerading di non mascherare ALCUNE sottoreti di destinazione ?
ES. da 192.168.1.0/24 non deve mascherare 10.1.0.0/16 e 10.2.0.0/16
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d ! 10.1.0.0/16 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d ! 10.2.0.0/16 -j MASQUERADE
La sequenza delle due ovviamente non funziona, infatti viene eseguito il controllo di matching della regola solo con la prima, superata maschera tutto.
Come potrei risolvere ?
ES. da 192.168.1.0/24 non deve mascherare 10.1.0.0/16 e 10.2.0.0/16
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d ! 10.1.0.0/16 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d ! 10.2.0.0/16 -j MASQUERADE
La sequenza delle due ovviamente non funziona, infatti viene eseguito il controllo di matching della regola solo con la prima, superata maschera tutto.
Come potrei risolvere ?