- 论坛徽章:
- 0
|
环境:有一台linux服务器,双网卡:
eth0在192.168.0.0/24网段,ip:192.168.0.250
eth1在172.16.10.0/24网段,ip:172.16.10.250,这个网段的ip可以直接上网(网关:172.16.10.1)
现在用这台机器做个网关,想让192.168.0.0/24网段上网。
iptables 中所有表均为-P ACCEPT.转发也打开了。
我配置为:
iptables -t nat -I POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT --to-source 172.16.10.20-172.16.10.240始终不能上网.(172网段除了172.16.10.1上面网关用了外,就本机用了172.16.10.250,其他ip都没被使用。)
使用单个ip的nat也试了
iptables -t nat -I POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT --to 172.16.10.100
还是不行,如果使用eth1的ip就可以了
iptables -t nat -I POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT --to 172.16.10.250
SNAT必须要在网关上配置了的IP才行吗?那那个--to-source怎么办??
请帮忙告诉下??
[ 本帖最后由 heguolin 于 2009-10-21 17:11 编辑 ] |
|