LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 704|回复: 3

求救~iptables非标准服务端口映射总是不成功!!

[复制链接]
发表于 2006-4-7 13:15:55 | 显示全部楼层 |阅读模式
求救~iptables非标准服务端口映射总是不成功!!

标准端口, 如80,21等标准端口都能正确地影射到内网对应机器上。

比如,将公网IP(a.b.c.d)的8080端口,影射到内网192.168.1.10的8080上,假设内网192.168.1.10的8080端口已经正确配置相关服务程序。怎么写iptables 才能成功哦???
发表于 2006-4-7 14:05:00 | 显示全部楼层
  1. iptables -t nat -A POSTROUTING -s 192.168.1.10 -j SNAT --to-source a.b.c.d
  2. iptables -t nat -A PREROUTING -d a.b.c.d -p tcp --dport 8080 -j DNAT --to-destination 192.168.1.10
  3. echo '1'>/proc/sys/net/ipv4/ip_forward
复制代码

信手乱写的,现在没有LINUX,楼主试试吧。^_^
回复 支持 反对

使用道具 举报

发表于 2006-4-9 14:07:51 | 显示全部楼层
我想是
iptables -t nat -A PREROUTINT -d a.b.c.d -p tcp --dport 8080 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A POSTROUTING -m state --state ESTABELSHED,RELATED -j
echo '1'>/proc/sys/net/ipv4/ip_forward

因为有进就要有出。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-9 17:23:18 | 显示全部楼层
还是不行的,标准端口可以这样映射,而且是成功,数据能正常收到和送出。非标准端口,这样后,无法访问哦~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表