|
|
发表于 2006-8-30 23:43:26
|
显示全部楼层
Post by kevin.tan
[QUOTE=orphen]如果说所有的机器都是通过你的NAT网关上网的话,只要在iptables中将MAC和IP进行绑定
- iptables -A FORWARD -m mac --mac-source ! MAC_address -s IP_address -j DROP
复制代码
似乎不起作用,在iptables中绑定IP_address后,在终端修改IP,终端仍然可以上网[/QUOTE]
这个应该没有问题的,我们这边曾经这样做过的。它的原理就是将IP为IP_address的,而MAC不是MAC_address的数据包DROP掉。
当然他还要和你其他的规则进行协调。
如果你在iptables -A FORWARD -m mac --mac-source ! MAC_address -s IP_address -j DROP前,已经有了iptables -A FORWARD -s IP_address -j ACCEPT,或类似的话,当然上面的MAC和IP绑定会无效。 |
|