|
|

楼主 |
发表于 2006-5-20 07:40:23
|
显示全部楼层
Post by Arabian
拓扑没有说清楚,不过根据描述大概理解是你的linux作网关,其他三个网段都通过linux访问外网,但它们在物理上没有隔断,不知道理解的对不对。
如果是这样的话,道理很简单,linux的地址既然是每个网段的网关地址,那么其他网段里的机器只要对非本网段的地址(不论目的地址是外网还是其他内网网段)进行访问,那么自然都会通过linux,而你的linux维护着所有已知地址的路由,你可以route一下看看路由表,那么就会有如你描述的现象出现。
三楼的怀疑我也不确定(没试过),不过如果iptable支持对别名进行操作的话,reject或drop还是可行地。
iptables 支持对对别名进行操作,可以控制虚拟网卡的数据包是否可以通过啊
对了,三个网卡在物理线路上在一个网络里面,只是用了不同网段的IP,使用不同的网关上网。 |
|