- 论坛徽章:
- 0
|
NAT请教
原帖由 "sway2004009" 发表:
我觉得 你的内部网络映射 有问题
/sbin/iptables -A POSTROUTING -t nat -d 192.168.0.21 -p tcp --dport 9000 -j SNAT --to $FW_IP:9000
不知道这样可以不.
对你的一块网卡绑定两个ip,然后NAT的做法,不是很清楚...........
网络拓扑没有问题,一块网卡绑 2 个地址,然后做 NAT 的方法叫单臂路由
且上面这个
iptables -A POSTROUTING -t nat -d 192.168.0.21 -p tcp --dport 9000 -j SNAT --to $FW_IP:9000
的写法是肯定错误的,因为端口映射是在 PREROUTING 链中完成的,而不是 POSTROUTING 链
我认为问题出在
-A PREROUTING -p tcp -d 221.232.246.XXX --dport 9000 -j DNAT --to 192.168.0.12:9000 上面
不知道 221.232.246.XXX 这个 IP 是不是真正的公网 IP,不知道前面有没有防火墙阻止了 TCP/9000
从这台机器上面 tcpdump -i eth0 -nn port 9000,看一下结果,看能否接收到外面的访问? |
|