免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123456
最近访问板块 发新帖
楼主: platinum
打印 上一主题 下一主题

网桥数据可以被 REDIRECT 吗? [复制链接]

论坛徽章:
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
51 [报告]
发表于 2009-09-25 09:18 |只看该作者
白金版要转发到eth2的初衷是什么啊,说说吧,学习下

论坛徽章:
0
52 [报告]
发表于 2009-09-25 11:10 |只看该作者
原帖由 chenyx 于 2009-9-25 09:18 发表
白金版要转发到eth2的初衷是什么啊,说说吧,学习下

因为之前这个机器是一个纯桥模式工作的,通过 eth2 去管理,机器上有 web 页面
现在用户可以通过 eth2 访问登录页面,但就差自动转向了,所以才引发了 REDIRECT 这个问题
实在惭愧,当初的设计可能就有缺陷,导致了这个问题

论坛徽章:
0
53 [报告]
发表于 2009-09-25 13:40 |只看该作者
具体怎么实现,偶不涉及开发,固不大清楚,原理大概也是修改目标80的http数据包予以修改吧,和REDIRECT效果类似。

论坛徽章:
0
54 [报告]
发表于 2009-09-25 13:44 |只看该作者
原帖由 chenyx 于 2009-9-25 09:18 发表
白金版要转发到eth2的初衷是什么啊,说说吧,学习下

其实有时候客户的拓扑涉及,防火墙与交换机之间子网掩码用/30表示如防火墙地址192.168.0.1/30,核心地址192.168.0.2/30,桥接后续接入延伸出来的问题,而后续的地址(192.168.0.3之后的地址)已被使用,跳转到其他地址,或者其他url是很现实的需求。

论坛徽章:
0
55 [报告]
发表于 2009-10-01 18:02 |只看该作者

回复 #51 platinum 的帖子

1 数据转向是典型的代理用法
    在netfilter种基本上就是redirect,用于处理垃圾邮件、病毒过滤、数据缓存等基本上都是这么做
2 桥模式下的数据转向
    桥有IP时,iptables的转向语句可以直接生效
    桥无IP时,如果要实现转向,可以对内核打patch,就是对redirect代码修正一下,记忆相关的IP、MAC等
    桥无IP但有另外独立的网口设置IP,则patch时可以少做一些工作
3 认证功能
    相信已有认证代码实现,或者用radius机制及源代码
4 转向与认证的结合
    可以独立制作一个替换的html用于url的替换,使最终显示的页面是自定义的任何页面

总体来说,技术上都可以实现,难点在于2和4,如果2的实现不考虑性能,则基本没什么问题
具体关于2的实现,3年前做桥模式杀毒时实现过,具体的代码实现不一定找得到了

只是给大家来个技术定性,话说错请见谅。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP