不同网段一个道理
比如两个段192.168.1.0/24和192.168.2.0/24
服务器是192.168.0.1
则
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -j MASQUERADE
同时确保/etc/sysctl.conf里有net.ipv4.ip_forward = 1这句话
你的1、2网段就可以NAT出去了
当然,你的服务器除了有192.168.0.1的IP外还要有192.168.1.x和192.168.2.x两个附加IP
对于特定IP的NAT,把192.168.1.0/24换成192.168.x.x/32就OK了
如果要绑定MAC,需要加-m mac等参数
精华里有很多,你自己找找吧