免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1856 | 回复: 8
打印 上一主题 下一主题

求教一个Linux下的IP端口转发方案 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-18 10:05 |只看该作者 |倒序浏览
主机ABCD,都在公网上,B只有一个IP地址

A-------B---------C
          |_______D



CD上的程序要和A上的程序通信,那么如何把C\D上的端口映射到A上?

由于特殊原因CD和A通信,一定要通过B。

分析之后,就是需要一个向Windows下的端口转发程序那样的东西,不过windows下面不稳定,现在需要用Linux或软件路由来实现。

现在LInux IPtables又不熟,大家帮我出大致步骤,万分感谢。

论坛徽章:
0
2 [报告]
发表于 2005-04-18 10:17 |只看该作者

求教一个Linux下的IP端口转发方案

/usr/bin/ssh -C  -g   root@127.0.0.1 -L  3306:*.*.*.*:3306

论坛徽章:
0
3 [报告]
发表于 2005-04-18 10:41 |只看该作者

求教一个Linux下的IP端口转发方案

老大,非常感谢,但是按看不懂啊,能不能稍稍讲一下

论坛徽章:
0
4 [报告]
发表于 2005-04-19 07:46 |只看该作者

求教一个Linux下的IP端口转发方案

顶上去

论坛徽章:
0
5 [报告]
发表于 2005-04-19 08:30 |只看该作者

求教一个Linux下的IP端口转发方案

在A机上运行这个命令
/usr/bin/ssh -C  -g   root@127.0.0.1 -L  3306:B:3306
可以实现连到A机上3306端口的都被转发到B的3306端口上

论坛徽章:
0
6 [报告]
发表于 2005-04-19 08:30 |只看该作者

求教一个Linux下的IP端口转发方案

在A机上运行这个命令
/usr/bin/ssh -C  -g   root@127.0.0.1 -L  3306:B:3306
可以实现连到A机上3306端口的都被转发到B的3306端口上

论坛徽章:
0
7 [报告]
发表于 2005-04-19 08:30 |只看该作者

求教一个Linux下的IP端口转发方案

在A机上运行这个命令
/usr/bin/ssh -C  -g   root@127.0.0.1 -L  3306:B:3306
可以实现连到A机上3306端口的都被转发到B的3306端口上

论坛徽章:
0
8 [报告]
发表于 2005-04-19 08:30 |只看该作者

求教一个Linux下的IP端口转发方案

在A机上运行这个命令
/usr/bin/ssh -C  -g   root@127.0.0.1 -L  3306:B:3306
可以实现连到A机上3306端口的都被转发到B的3306端口上

论坛徽章:
0
9 [报告]
发表于 2005-04-19 09:25 |只看该作者

求教一个Linux下的IP端口转发方案

呵呵,成功了,太感谢了。原来是我的思路错了,是不是iptables不能做呢?

不过再问一句,我是想让B上开两个端口,分别监听C、D发过来的包,只要照着写两句就可以了吧?

还有就是,这个命令能保存下来么,是不是每次重新启动计算机都要重新输入?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP