LinuxSir.cn,穿越时空的Linuxsir!

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

已解决:linux(NAT+iptables)服务器如何开放局域网内win2003服务器的远程桌面连接功能?

[复制链接]
发表于 2009-5-28 09:21:08 | 显示全部楼层 |阅读模式
linux(NAT+iptables)服务器如何开放局域网内的win2003服务器的远程桌面连接功能?????

环境:
1、路 由 器: 192.168.10.1
2、linux服务器: RHEL5.2
3、linux服务器双网卡:
   eth0 : 192.168.10.22(外网)
   eth1 : 192.168.0.1(内网)
NAT+iptables中开放(5.1使用此条?):
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 3389 -j DNAT --to-destionation 192.168.0.12:3389

4、局域网内win2003服务器:
IP=192.168.0.12,已经开启远程桌面连接,第5.2步骤已经验证成功;

5、路由器上端口转发
5.1、在路由器把192.168.0.12的3389端口转换为192.168.10.22的3389,此时通过外网用远程桌面远无法连接成功。(win2003通过linux方式出去)
5.2、若win2003服务器IP修改为192.168.0.12,直接用路由器转换到外网上,通过外网用远程桌面可以连接;


请问:
Windows2003服务器通过LINUX(NAT+iptables)服务器这种方式,为什么外网无法用远程桌面连接进来。是我哪里设置有问题吗?请大家指教,谢谢!
 楼主| 发表于 2009-5-28 09:41:46 | 显示全部楼层
已经解决,忘记加这条了:

iptables -A FORWARD -p tcp -d 192.168.0.12 --dport 3389 -j ACCEPT
回复 支持 反对

使用道具 举报

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

本版积分规则

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