« 老冒的MOblog: 聚众传媒到了家... | Blog首页 | 老冒的语音Blog »
2005/08/28
额外的编程工作:去除讨厌的华为宽带上网控件
这一两天家里的宽带不通了,一直太忙没有时间检查,今天看了看,原来是系统升级了, 两年前编写的一个绕过该死的的华为宽带上网控件德版本已经不能跑了,所以今天多了一个额外的编程工作,就是去掉这个令人厌恶的华为宽带上网控件。
华为作为一个牛哄哄的民族电信企业, 搞的这个宽带上网的东西实在是垃圾不堪: 放着标准的PPPoE不用, 却自己弄出一套非标准的东西, 你搞非标准就搞吧,但拜托搞得专业一些好不好?华为的这个东西可以让人知道什么样的产品叫作烂, 叫作恶心用户。 要想通过这个化为的东西上网,用户必需使用IE浏览器, 必须降低安全级别, 必须安装一个华为的连买个签名都舍不得的不安全Acive X部件! 安装了Sp2的机器,用户看到的是:
正在连接服务器...请稍候。如果超过1分钟页面没有响应,请降低浏览器的安全级别后重试!
当你忍痛安装这垃圾控件后你才能进行验证!由于华为依赖这样一个控件来做宽带登陆, 导致的结果是:
1、不使用IE浏览器的,比如firefox的,或者IE安全级别较高的无法使用;
2、根本无法使用宽带路由器之类的产品来分享家里的宽带;
3、非PC机用户,Mac用户,linux用户无法使用宽带;
其实华为采用的架构也并非独创的什么方式,实际是一种典型的web认证方式,这种方式被很多无线网络接入提供商采用。 不过在这种方式下, active X部件可以说其实是完全没有必要的。 添加这样的控件,除了增加系统复杂性,减少系统适用性外, 没有太多好处。 当然对怀着试图“控制用户桌面”的野心的人来说, 或许是有价值的。
几年前,刚刚装好宽带, 兴奋之余第一件事就是安装上无线网络, 结果发现无法上宽带了。 无法工作的原因就是这个该死的active x, 这个active x究竟有什么作用? 在分析代码后,发现其自由一个作用,就是获得目前你的机器的IP地址,并且作为参数报告给认证服务器, 如果认证服务器发现此IP地址和DHCP服务器分配给你的不同,就立刻认证失败。 这样做的一个结果就是导致家庭宽带共享不能实现, 同时只能用一台、而且必须是PC、安装了IE和那个垃圾华为actice x控件的机器上网!
好在和电信还有些关系,辗转投诉这个问题,最终被转到华为公司的一个技术客服那里,被告知三个字:“不可能!”电话中还吹嘘这是其独创的系统, 能有效防止一个宽带接入多台机器的“盗用”云云。
厌恶和气愤之余,就是来看看究竟是否真的“不可能”, 刚好那时到了5.1节, 于是抽了一天时间分析了一下代码,所谓不可能的东西不过是个借口,轻松就实现了绕过那个active x的方法, 并且我家的宽带从此就被一个wireless ap共享了起来:不但在我家, 在我家门前的草地、广场和湖面上都能收到wireless信号。
最近升级了,原来的方式不行了:
近期南京电信公司将对所有LAN用户启用新的portal设备,老portal设备将于9月15日后停用。使用旧portal的用户从10.27.1.81地址认证上网,启用了新portal的用户将从218.2.135.36地址认证上网。为保障割接后用户能正常上网,请将此用户手册下载在您的机器上,在您不能正常打开认证页面后参考操作手册进行。也可现在直接查看用户手册。如对您的上网产生不便,敬请原谅。如有问题请联系南京电信10000。 ; 2005年8月
不过这回我相信也许只要一两个小时就可以干掉这个东西,但终究是浪费我的时间去阅读理解和修改一大群人拼凑的乱其八糟的代码(http://218.2.135.36/check.js)。 这个就是所谓的某民族高科技企业自创的所谓更新换代的、买给电信无数银子的系统中的一部分。 这部分的代码除了白白消耗我们机器的计算资源,给我们带来不必要的麻烦和限制, 没有任何价值。 当然在现在的中国, 这些强奸用户的行为都不要紧, 要紧的是把“关系”搞好了, 设备就能卖出去, 就能赚到钱,用户不过是个牺牲品罢了!
等我的改进代码写好, 我会提供下载,让所有受其害的人民群众有自己选择自己使用宽待方式的自由!
老冒
发表于
2005-08-28 18:09
阅读(7767)
评论(
15)
引用(
2)
做过的事...
所有人可见
相关内容
回复列表每两分钟自动刷新一次,想立即刷新吗?点击这里









