|
|
LANs的概况是这样:
网关gateway有4个接口(有4块以太网卡):
内接口:
211.100.100.1
192.168.199.1
外接口:
211.100.1.1(接CERNET)
ppp0(网通的ADSL,IP不定)
两个LAN:
192.168.199.0/24
211.100.100.0/24
在211.100.100.0/24中会有一些server(cvs, sshd)在运行。
gateway的route表的原则是:[color="Red"]目的站在CERNET的流量走接口211.100.1.1(eth0),目的站在CERNET外的走接口ppp0.
gateway的iptables有如下的配置
- iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE #*
- iptables -t nat -A POSTROUTING -o eth0 -s 192.168.199.0/24 -j SNAT --to 211.100.1.1
复制代码
我从某个[color="Red"]网通ADSL的机器上要登录211.100.100.0/24中的server,结果从211.100.100.0/24返回的流量都被gateway作了SNAT(应该是由于#*那条规则)。
我想请问,怎样才能指定iptables对于某台主机(如211.100.100.0/24中的某个主机)不作MASQUERADE? |
|