- 论坛徽章:
- 0
|
我再把问题说详细点,我有一个snat.sh的文件,里面的内容为:
#!/bin/sh
/usr/sbin/iptables -t nat -A POSTROUTING -s 2.2.2.3 -j SNAT --to 3.3.3.3-5.5.5.4
/usr/sbin/iptables -t nat -A POSTROUTING -s 4.4.4.6 -j SNAT --to 10.101.11.44
/usr/sbin/iptables -t nat -A POSTROUTING -s 11.1.1.3 -j SNAT --to 6.6.6.100
/usr/sbin/iptables -t nat -A POSTROUTING -s 2.2.2.3 -j SNAT --to 223.12.34.77
~
如果只是像这样的地址是很好替换的,但是实际应用不会是这样的,一般都是如下的地址:
#!/bin/sh
/usr/sbin/iptables -t nat -A POSTROUTING -s 2.2.2.0/24 -j SNAT --to 3.3.3.3-5.5.5.4
/usr/sbin/iptables -t nat -A POSTROUTING -s 4.4.4.0/24 -j SNAT --to 10.101.11.44
/usr/sbin/iptables -t nat -A POSTROUTING -s 11.1.1.0/24 -j SNAT --to 6.6.6.100
/usr/sbin/iptables -t nat -A POSTROUTING -s 2.2.2.0/24 -j SNAT --to 223.12.34.77
该怎么替换其中的2.2.2.0/24等子网地址,请大家教教我 |
|