免费注册 查看新帖 |

Chinaunix

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

[网络管理] 救教 iptables 端口转发如何设置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-21 11:24 |只看该作者 |倒序浏览
救教 iptables 端口转发如何设置

一台服务器(下称 1号机)ip 211.11.11.11
另一台服务器(称 2号机)ip 211.11.11.12

1号机安装了iptables

我现在用的工作机,访问1号机 123端口

想用iptables实现,我访问1号机123端口现实透明访问2号机123端口的工作

就是说,我访问1号机的123端口就等于直接访问2号机123端口

这样如何操作

大家均只有单网卡,而且是放在不同位置的机房

论坛徽章:
0
2 [报告]
发表于 2007-08-21 14:26 |只看该作者
原帖由 L.F 于 2007-8-21 11:24 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=想用iptables实现,我访问1号机123端口现实透明访问2号机123端口的工作
就是说,我访问1号机的123端口就等于直接访问2号机123端口


使用 -j REDIRECT 的 iptables rule 即可.

詳細用法可以 man iptables

--

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
3 [报告]
发表于 2007-08-21 15:41 |只看该作者
如果那两台服务器在同一个网段,还需要做特殊的设置。

论坛徽章:
0
4 [报告]
发表于 2007-08-21 16:00 |只看该作者
原帖由 kenduest 于 2007-8-21 14:26 发表
使用 -j REDIRECT 的 iptables rule 即可.
詳細用法可以 man iptables


看錯樓主的要求了.... 我還以為是本機 port a --> port b

該需求需要改用 -j DNAT 來做就可以了, 但是需要進行 IP 偽裝, 解決封包返回的問題. 大概語法為:


  1. iptables -I PREROUTING -t nat -d a_server_ip -p 123 -j DNAT --to b_server_ip:123
  2. iptables -I POSTROUTING -t nat -d b_server_ip -j MASQUERADE
复制代码


另外不要忘記還要開 ip forwarding

--

论坛徽章:
0
5 [报告]
发表于 2007-08-21 16:14 |只看该作者
另外不要忘記還要開 ip forwarding

这个怎样开,我可以一个菜鸟,谢谢

论坛徽章:
0
6 [报告]
发表于 2007-08-21 16:18 |只看该作者
原帖由 L.F 于 2007-8-21 16:14 发表
另外不要忘記還要開 ip forwarding

这个怎样开,我可以一个菜鸟,谢谢


該討論版置頂有幾篇教學與 faq, 裡面都有答案

--

论坛徽章:
0
7 [报告]
发表于 2007-08-22 13:16 |只看该作者
请问如果设置错误,怎样清空IPTABLES设置,再重新设置

论坛徽章:
0
8 [报告]
发表于 2007-08-22 14:35 |只看该作者
iptables -t nat -F

论坛徽章:
0
9 [报告]
发表于 2007-08-22 14:40 |只看该作者
原帖由 L.F 于 2007-8-22 13:16 发表
请问如果设置错误,怎样清空IPTABLES设置,再重新设置


該討論版置頂有幾篇教學與 faq, 裡面都有答案

--

论坛徽章:
0
10 [报告]
发表于 2007-08-23 11:33 |只看该作者

回复 #9 kenduest 的帖子

搞了一上午,还是没能搞通,不知哪里错了,
我现在是想通过访问外部机器:172.25.20.149
通过机器A:172.25.25.250:23直接映射到172.25.20.183机器
我做了如下设置:
iptables -I PREROUTING -t nat -d 172.25.27.250 23 -j DNAT --to 172.25.20.183
iptables -I POSTROUTING -t nat -d 172.25.20.183 -j MASQUERADE
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP