以下信息作为备份资料供内部查阅,当然有兴趣的也可以一起讨论。
本文来自 learnhard 的网站:http://www.codelast.com/
电信提供的 HG255d 家庭网关 (就是一台网络设备),作为光纤到户宽带赠送的网络设备,在使用上有诸多限制。本文向大家介绍了如何破解家庭网关以拿到其超级用户权限,以及使用自己的无线路由器桥接 HD255d 直连光纤猫,从而避开 HG255d 对 BT 下载的限制的方法。
警告:本文仅作学习用途,对造成的任何损失及后果不承担任何责任!
在 安装光纤到户宽带的时候,电信提供了两台设备:一是光纤猫,我们不需要动它;另一台是华为产的 HD255d 网络设备,它是一台融合了无线路由、IPTV、 电话等功能的设备,所以你可以看到它上面不仅有 LAN 接口,而且有 IPTV 接口、电话机接口等。入户的光纤接在光猫上,从光猫出来的一根网线接到华为 HG255d 上,然后,我们可以采用有线或无线 (WiFi) 的方式连接到 HG255d 上,就可以上网了。光猫和 HG255d 每次上电的时候,HG255d 会自动拨号 (类似于无线路由器接 ADSL 猫上网一样) 连接网络,所以你连接到 HG255d 上之后,就可以直接上网了。
理 论上来说,这种模式可以用得好好的,但是,爱折腾的技术宅们对 HG255d 的各种限制表示了强烈的不满——对 BT 下载、电驴下载等的严重限制,使得大家认 为 HG255d 根本就是一个残废品。因此,我们需要对其进行适当 “改造”,以跳出这些限制,满足我们那一点点并不高的要求。我也照着网上一些文章尝试了一 下,成功折腾出来了,因此不敢独享,特发布出来。
方法 A:
不使用 HG255d,而是使用自己的无线路由通过网线直接连接到光猫上。你需要打电话向电信问到你的宽带拨号用户名、密码,然后在你的无线路由中设置好。
优点:非常简单,不费吹灰之力即可完成。
缺点:由于 HG255d 上有 IPTV、电话等功能,所以使用此方法不再能使用这些业务。当然,如果你永远都不会使用这些业务的话,也就无所谓了。
方法 B:要在保持 IPTV、电话等功能的前提下,就必须要使用 HG255d,因此,必须要对其进行破解。
所谓的对 HG255d 进行破解,就是想办法拿到它的超级用户权限。在 HG255d 设备的底部,写有一个普通用户的帐号,用这个帐 号登录 HG255d 的管理界面,我们会发现只能更改非常有限的几项内容,这非常令人不愉快——我自己的东西,凭什么不让我改?一般来说,电信的安装人员不 会告诉你 HG255d 的超级用户用户名和密码——你运气好的话可能可以向他们问到,但是大多数情况都是不行的。因此,我们要自己动手!
(1) 你要准备一个 FAT32 格式的 U 盘 (其他格式的是否可以,我没有试验),插到 HG255d 的 USB 接口上 (在设备的上方,有一个盖子盖住的,打开就可以看到了),如下图所示:
(2) 确保你的电脑已经通过无线或有线连接上了 HG255d。然后打开 IE 浏览器,访问地址:
http://192.168.1.1/html/ehomeclient/cfgUSBRestore.cgi?coverusbpath=usb1_1
稍等片刻,就会看到一个提示,大概说的是配置文件已经保存成功。
这一步的作用是将 HG255d 的配置文件保存到 U 盘上。那么,我们要它的配置文件干什么呢?答案是:从配置文件中,我们可以解密出 HG255d 的超级用户密码。
(3) 拔下 U 盘,就会发现在 U 盘中生成了一个名为 “e8_Config_backup” 的文件夹,里面有一个 ctce8_HG255d.cfg 文件,这就是无线路由的配置文件了。
(4) 用记事本打开配置文件 ctce8_HG255d.cfg,可以发现是乱码 (加密) 的,我们需要解密工具。下载这个文件,然后将其重命名为 decrypt.html,并且在 IE 浏览器中打开,会看到有两个输入框:
在上面的输入框中,将配置文件 ctce8_HG255d.cfg 的内容 (乱码的) 粘贴进来,然后点击 “解密” 按钮,就会发现下面的输入框中得到了明文。没错,这就是我们要的东西。在这些结果中查找相应的字段,就可以获知你想要的密码了,具体方法如下:
A. 在配置文件中定位到 WANPPPConnectionInstance 节点,可以看到里面有 username 和 password 属性,这两个是拨号用户名和密码 (经试验,这两个属性均为空,也就是在配置文件中看不到拨号密码,但是这个密码我们可以打电信的 10000 号问到,所以这个看不到也无所谓)。
B. 定位到 X_ATP_UserInfoInstance 节点,会看到 username=telecomadmin,这说明用户名为 telecomadmin,之后跟着的 userpassword 就是密码。因此,这就是 HG255d 的超级用户帐号了。
好 了,拿到了 HG255d 的超级用户帐号,我们再进它的管理界面看看, 是否任何选项都可以设置了呢?没错。下面,我们要改什么呢?按很多网友的说法,一进去就把与 TR069 相关的的参数全给改了。这样做可能一时不会出问题, 但是,如果你未来还要安装 IPTV,以及电话功能的时候,可能电信那端会还需要通过远程控制的方式来检测你的设备,那么可能就会遇到很多麻烦。因此,最好 不要更改 HG255d 中与 TR069 相关的太多参数。
下面是我的 HG255d 的原始参数 (没有作任何修改的情况下):
这里要解释一下 TR069 是什么。TR069 是一种通信协议,电信通过它,可以对你的 HG255d 进行自动配置,还可以收集它的统计信息,等等。所以大家普遍认为,电信用这个东西来监控我们,大多数人当然无法接受这一点,因此无数网友都是一改了事,让设备摆脱电信的控制。前面说了,改了之后,如果你开通的业务有变更,可能会遇到一些麻烦。所以,为了保险,我不修改它,而是采取另一种方法。
由 于 HG255d 是电信定制的设备,因此,电信在里面加入了许多限制 BT 的设置,我们为了避开 BT 下载等限制,就必须要做一些修改,改起来可能有点麻烦,并 且还有改错导致不能用的风险,因此,我们自己的无线路由器就派上用场了 (我们在自己的无线路由中肯定不会设置对 BT 的限制)。如果你和我一样,原来就已经 有了一个自己购买的无线路由器,那么我们就可以利用它来上网 (这样就避开了对 BT 等的限制),并且还同时可以继续使用 HG255d,从而不会影响 IPTV 等业务的使用。
下面要说的,就是如何设置 HG255d,使得我们可以利用自己的无线路由来桥接它,从而 “直连” 光猫上网的方法。
(1) 利用前面得到的超级用户帐号,进入 HG255d 设置界面。
(2) 在 “网络”→“宽带设置” 中,选中名为 3_INTERNET_R_VID_ 的连接,会发现右边红框处的 “启用” 是勾上的,我们取消它的选择。因为我们不要通过 HG255d 来拨号上网,我们要通过自己的无线路由器来拨号上网。设置好之后点击下面的确定按钮进行保存。
(3) 还是在同一页面中,点击 “新建连接”,会发现 “连接名称” 是不能修改的 (与我图中的名称不一样),这没关系,因为你在保存了设置之后,连接名称会自动修改为与图中一样。然后,其他用红框标识出来的几项,分别按下图来设置,设置好之后点击下面的确定按钮进行保存。
(4) 硬件接线:将自己的无线路由器的 WAN 口,用网线连接到 HG255d 的 LAN4 口。
(5) 无线路由器配置:在自己的无线路由器中,像连接 ADSL 猫一样设置好拨号的用户名、密码。
(6) 将光猫、HG255d、自己的无线路由器全部重新上电,稍候片刻,并且用电脑连接到你自己的无线路由器上,就会发现可以正常上网了。
此 时,你自己的无线路由器就是通过 HG255d 桥接到光猫上的了,HG255d 对于光猫和你自己的无线路由器来说是透明的,只是相当于一个中转站的作用,相 当于你自己的无线路由器是直接连接到光猫上的,因此,对 BT 下载的限制就不复存在了。另外,你要开通 IPTV、电话功能的话,仍然可以使用 HG255d 上 的接口,不会影响你上网的功能。