- 论坛徽章:
- 6
|
本帖最后由 瀚海书香 于 2011-02-27 08:47 编辑
netfilter的target有一个SNAT实现源地址转换,但是无法实现网段的地址转换,于是就写了一个NETSNAT实现网段的地址转换。
比如:192.168.3.0/24-->192.168.2.0/24 ,当然了,有些时候也是需要进来的时候做转换的,所以就又写了一些NETDNAT的target。
iptables的规则编写:
iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -j NETSNAT --netsnat 192.168.3.0/24-192.168.2.0/24
相反的,如果希望外网访问192.168.2.0/24的时候,转到192.168.3.0/24,则使用如下的规则:
iptables -t nat -A PREROUTING -d 192.168.2.0/24 -j NETDNAT --netdnat 192.168.2.0/24-192.168.3.0/24
欢迎大家测试提出宝贵意见。
下面是代码:
NETDNAT.rar
(2.84 KB, 下载次数: 169)
|
评分
-
查看全部评分
|