[原创]华为HG255d家庭网关的破解&使用其他无线路由器桥接HG255d直连光猫

 

电信提供的HG255d家庭网关(就是一台网络设备),作为光纤到户宽带赠送的网络设备,在使用上有诸多限制。本文向大家介绍了如何破解家庭网关以拿到其超级用户权限,以及使用自己的无线路由器桥接HD255d直连光纤猫,从而避开HG255d对BT下载的限制的方法。

警告:本文仅作学习用途,对造成的任何损失及后果不承担任何责任!

在安装光纤到户宽带的时候,电信提供了两台设备:一是光纤猫,我们不需要动它;另一台是华为产的HD255d网络设备,它是一台融合了无线路由、IPTV、电话等功能的设备,所以你可以看到它上面不仅有LAN接口,而且有IPTV接口、电话机接口等。入户的光纤接在光猫上,从光猫出来的一根网线接到华为HG255d上,然后,我们可以采用有线或无线(WiFi)的方式连接到HG255d上,就可以上网了。光猫和HG255d每次上电的时候,HG255d会自动拨号(类似于无线路由器接ADSL猫上网一样)连接网络,所以你连接到HG255d上之后,就可以直接上网了。

理论上来说,这种模式可以用得好好的,但是,爱折腾的技术宅们对HG255d的各种限制表示了强烈的不满——对BT下载、电驴下载等的严重限制,使得大家认为HG255d根本就是一个残废品。因此,我们需要对其进行适当“改造”,以跳出这些限制,满足我们那一点点并不高的要求。我也照着网上一些文章尝试了一下,成功折腾出来了,因此不敢独享,特发布出来。

文章来源:http://www.codelast.com/

方法A

不使用HG255d,而是使用自己的无线路由通过网线直接连接到光猫上。你需要打电话向电信问到你的宽带拨号用户名、密码,然后在你的无线路由中设置好。

优点:非常简单,不费吹灰之力即可完成。

缺点:由于HG255d上有IPTV、电话等功能,所以使用此方法不再能使用这些业务。当然,如果你永远都不会使用这些业务的话,也就无所谓了。

方法B:要在保持IPTV、电话等功能的前提下,就必须要使用HG255d,因此,必须要对其进行破解。

所谓的对HG255d进行破解,就是想办法拿到它的超级用户权限。在HG255d设备的底部,写有一个普通用户的帐号,用这个帐号登录HG255d的管理界面,我们会发现只能更改非常有限的几项内容,这非常令人不愉快——我自己的东西,凭什么不让我改?一般来说,电信的安装人员不会告诉你HG255d的超级用户用户名和密码——你运气好的话可能可以向他们问到,但是大多数情况都是不行的。因此,我们要自己动手!

(1)你要准备一个FAT32格式的U盘(其他格式的是否可以,我没有试验),插到HG255d的USB接口上(在设备的上方,有一个盖子盖住的,打开就可以看到了),如下图所示:

USB port of HD255d

文章来源:http://www.codelast.com/

(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浏览器中打开,会看到有两个输入框:

decrypt.html

在上面的输入框中,将配置文件ctce8_HG255d.cfg的内容(乱码的)粘贴进来,然后点击“解密”按钮,就会发现下面的输入框中得到了明文。没错,这就是我们要的东西。在这些结果中查找相应的字段,就可以获知你想要的密码了,具体方法如下:

A.在配置文件中定位到WANPPPConnectionInstance节点,可以看到里面有username和password属性,这两个是拨号用户名和密码(经试验,这两个属性均为空,也就是在配置文件中看不到拨号密码,但是这个密码我们可以打电信的10000号问到,所以这个看不到也无所谓)。

B.定位到X_ATP_UserInfoInstance节点,会看到username=telecomadmin,这说明用户名为telecomadmin,之后跟着的userpassword就是密码。因此,这就是HG255d的超级用户帐号了。

文章来源:http://www.codelast.com/

好了,拿到了HG255d的超级用户帐号,我们再进它的管理界面看看, 是否任何选项都可以设置了呢?没错。下面,我们要改什么呢?按很多网友的说法,一进去就把与TR069相关的的参数全给改了。这样做可能一时不会出问题,但是,如果你未来还要安装IPTV,以及电话功能的时候,可能电信那端会还需要通过远程控制的方式来检测你的设备,那么可能就会遇到很多麻烦。因此,最好不要更改HG255d中与TR069相关的太多参数。

下面是我的HG255d的原始参数(没有作任何修改的情况下):

HG255d network setting TR069

 这里要解释一下TR069是什么。TR069是一种通信协议,电信通过它,可以对你的HG255d进行自动配置,还可以收集它的统计信息,等等。所以大家普遍认为,电信用这个东西来监控我们,大多数人当然无法接受这一点,因此无数网友都是一改了事,让设备摆脱电信的控制。前面说了,改了之后,如果你开通的业务有变更,可能会遇到一些麻烦。所以,为了保险,我不修改它,而是采取另一种方法。

由于HG255d是电信定制的设备,因此,电信在里面加入了许多限制BT的设置,我们为了避开BT下载等限制,就必须要做一些修改,改起来可能有点麻烦,并且还有改错导致不能用的风险,因此,我们自己的无线路由器就派上用场了(我们在自己的无线路由中肯定不会设置对BT的限制)。如果你和我一样,原来就已经有了一个自己购买的无线路由器,那么我们就可以利用它来上网(这样就避开了对BT等的限制),并且还同时可以继续使用HG255d,从而不会影响IPTV等业务的使用。

文章来源:http://www.codelast.com/

下面要说的,就是如何设置HG255d,使得我们可以利用自己的无线路由来桥接它,从而“直连”光猫上网的方法。

(1)利用前面得到的超级用户帐号,进入HG255d设置界面。

(2)在“网络”→“宽带设置”中,选中名为 3_INTERNET_R_VID_ 的连接,会发现右边红框处的“启用”是勾上的,我们取消它的选择。因为我们不要通过HG255d来拨号上网,我们要通过自己的无线路由器来拨号上网。设置好之后点击下面的确定按钮进行保存。

HG255d network setting 2

(3)还是在同一页面中,点击“新建连接”,会发现“连接名称”是不能修改的(与我图中的名称不一样),这没关系,因为你在保存了设置之后,连接名称会自动修改为与图中一样。然后,其他用红框标识出来的几项,分别按下图来设置,设置好之后点击下面的确定按钮进行保存。

HG255d network setting 3

文章来源:http://www.codelast.com/

(4)硬件接线:将自己的无线路由器的WAN口,用网线连接到HG255d的LAN4口。

(5)无线路由器配置:在自己的无线路由器中,像连接ADSL猫一样设置好拨号的用户名、密码。

(6)将光猫、HG255d、自己的无线路由器全部重新上电,稍候片刻,并且用电脑连接到你自己的无线路由器上,就会发现可以正常上网了。

此时,你自己的无线路由器就是通过HG255d桥接到光猫上的了,HG255d对于光猫和你自己的无线路由器来说是透明的,只是相当于一个中转站的作用,相当于你自己的无线路由器是直接连接到光猫上的,因此,对BT下载的限制就不复存在了。另外,你要开通IPTV、电话功能的话,仍然可以使用HG255d上的接口,不会影响你上网的功能。

 


文章来源:https://www.codelast.com/
➤➤ 版权声明 ➤➤ 
转载需注明出处:codelast.com 
感谢关注我的微信公众号(微信扫一扫):

wechat qrcode of codelast

《[原创]华为HG255d家庭网关的破解&使用其他无线路由器桥接HG255d直连光猫》有65条评论

  1. 我有个问题,就是我需要保留iptv功能,因为父母需要,因此就是根据这篇文章的方式进行桥接自己的路由器,那么我想了解,自己路由器是否需要设置为静态的ip(如果是,怎么设置),以后配置端口映射什么的是不是进入自己路由器的设置界面进行操作,电信的华为路由器中的uncp功能是不是要关闭,包括曾在上面设置的dmz设置,端口映射等等。

    回复

发表评论