免费注册 查看新帖 |

Chinaunix

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

[网络配置] Linux 服务器,双网卡,分别设置了ip地址,现在需要设置成所有访问网卡1的映射到网卡2 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-08-14 12:53 |只看该作者 |倒序浏览
主要情况是这样,一台Linux服务器,两块网卡分别连接两个不同的城域网,例如网卡Aip是192.168.0.5.B是10.10.0.3。都已经设置完成。
现在服务器上有一套系统,之前一直是通过192.168.0.5:8080访问的。现在想让在10网段的用户也能够访问,可是用10.10.0.3:8080这个访问之后,链接地址自动变成192.168.0.5:8080。
现在就是想怎么设置能把,访问网卡B的,全部转换到网卡A上。不只是8080端口,是ip映射。
如何设置,请明白的给个详细的说明,谢谢。

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
2 [报告]
发表于 2014-08-14 13:01 |只看该作者
DNAT ?

不过, 这没什么好处. 只会给服务器带来更多的负担.

正确的做法有两个, 一个是修改应用, 全部使用 相对路径来引用资源, 这样, 不管访问哪个IP都不会有问题.
另一个是使用域名, 然后对不同的 Src IP 使用 DNS View 来解析到不同的IP.

论坛徽章:
0
3 [报告]
发表于 2014-08-14 13:08 |只看该作者
占个小板凳先

论坛徽章:
0
4 [报告]
发表于 2014-08-14 13:25 |只看该作者
回复 2# q1208c


    就是因为应用没办法改,城域网也没办法进行域名解析,才想说问大家怎么设置的。
你说的dnat是怎么设置,能麻烦详细说说么?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2014-08-14 13:58 |只看该作者
你试试看
  1. iptables -t nat -d 10.10.0.3 -j DNAT --to 192.168.0.5
复制代码

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
6 [报告]
发表于 2014-08-14 13:59 |只看该作者
回复 4# l314875019

就是把 访问到 10.x 的 请求转到 192.x 呀 标准的 DNAT, 在prerouting表里做吧.

不过, 你要保证访问10.x 的 那些 IP 可以访问到 192.x的网络. 否则, 会有问题的.
   

论坛徽章:
0
7 [报告]
发表于 2014-08-14 14:11 |只看该作者
回复 6# q1208c


    能访问10.x的网络,是访问不到192.x的,否则我也不需要做映射了,这个可以设置么、、?

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
8 [报告]
发表于 2014-08-14 14:59 |只看该作者
回复 7# l314875019

可以, 但是, 要在你那些机器的网关上做, 而不是在你的服务器上做.

因为你的服务器根本收不到这些访问 192.x的包.

除非你这服务器本身就是网关.
   

论坛徽章:
0
9 [报告]
发表于 2014-08-14 15:55 |只看该作者
回复 8# q1208c


    大神啊,非常感谢这么热心回复我,虽然我还是不知道怎么配置。我就是个Linux小白,能麻烦问下你是通过什么渠道学的这些么,我想学习一下这方面的只是,就是不知道从那入手,是买些书本好还是找找教学视频好呢,谢谢了。

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
10 [报告]
发表于 2014-08-14 16:01 |只看该作者
回复 9# l314875019

学习是个漫长的过程. 基本上没有什么东东是可以速成的, 天才例外.

个人以为, 可以网上找些入门的书先看看, 不建议购买, 因为很快你就会不需要这些书了, 买来浪费.


另外, 单就你这个问题来说, 修改应用程序是最好的解决办法. 因为不可能每增加一个网段(IP)就修改一次网关做DNAT.
这个, 你必须跟开发人员说清楚.
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP