无耻的联通

联通相当无耻,以前就知道很无耻,但没有想到能无耻到这种地步。电话询问宽带带宽,答曰已经从 200M 升级到了 300M,但是我的光猫是 100M 的,所以无法体验到 300M 的速度。这下我才想起来,那岂不是这么多年我连 200M 也没享受到。让他们换光猫,竟然说不能免费更换。讲道理说他们侵占了我这么长时间的个人利益,对方一副死猪不怕开水烫的样子,车轱辘话来回来去地说,没办法,只好投诉他们了。

不过还是两条腿走路,想了个别的路子,让管辖局上门给换了(当然,这件事不会影响继续投诉)。换的光猫型号是华为的千兆 HG8347R,上门的师傅小哥给我打电话,说是这个光猫很霸道,自己是路由器,不允许其他路由器管控它拨号,而且自己必须是 DHCP 服务器。

下班回家第一件事,就是想办法把这个玩意给破解了。找到了一篇极为宝贵的分享:《破解华为 HG8346R/HG8347R 光猫,启用有线桥接》。不过在按照其步骤执行的过程中,还是有所差异。特记录与此,以方便状况与我一样的后来人。

首先发生在联通原始光猫配置文件的备份上。文章中说可以在 telnet 登录到光猫之后执行 backup 命令将 hw_ctree.xml 备份到电脑中去,事实上会显示 command is not existed。

此时可以如下处理(下面每行中的 # 以及其后的文字是注解,无需再真实情况下输入):
su # 切换身份为超级用户
shell # 执行 busybox(一个微型全能 shell)
find . -name hw_ctree.xml # 看是否存在此文件,应该在 /etc/wap/ 目录下
tftp -l /etc/wap/hw_ctree.xml -r hw_ctree.xml -p 192.168.1.2 # 请相应更改此 IP

以上即为文章所描述的备份操作的等价操作。

特别注意:根据后续的经历判断,/etc/wap 路径下的 hw_ctree.xml 也许并不是所需要的。按道理这个文件中应该包含当前光猫里的所有配置信息,但后续的操作中发现,它的内容并不比设备的默认出厂配置更有用。事后分析认为,包含有用户信息的同名配置文件应该存放在其它路径之下(也就是说,find 命令输出可能多于一条,但我当时兴奋之余忽略了;如果事实证明如此的话,那下文的手动创建 WAN 连接的操作就极有可能并不必须),还请读者操作时在这个地方慎重验证 hw_tree.xml 的有效性,确认无误后再进行后续操作。此处提一个验证细节,如果你有固话业务,则可以在解密后的配置文件中搜索固话的号码,如果能找到,那配置文件就应该是找对了(仅供参考,因为我没有实践机会)。

接下来,当恢复光猫的出厂设置后,电脑的 IP 设置为静态的 192.168.100.2,此时与光猫的网线强烈建议拔掉重新插入,否则无法连通 192.168.100.1。

再往后就更诡异了。不管是用原文中的“简单粗暴”法,还是“小心翼翼”法,更新配置文件没有任何用处(这就是前文怀疑备份的配置文件不对的根由),电脑直连光猫,从静态 IP 切换为自动获取 IP,则获取到的永远是 169.255 开头的 IP,根本无法正常访问到 192.168.1.1。

此处卡壳许久,后来找到另一篇帖子,www.eryige.com/thread-398-1-1.html。里面的内容与前面引用的文章大同小异,但是有张图(见下)给了我极大的帮助。

由于不能通过 192.168.1.1 访问 Web 管理界面,好在 192.168.100.1 是一直通着的。只不过其中的 WAN 配置页下一片空白而已。尝试自己通过“新建”按钮添加的过程中,发现选项与最后生成的名称有相当大的对应关系,因此在界面中相应连蒙带猜进行调整,终于创建出了与上图中那四行一致的配置。

其中,名称最开头的数字序号就是创建的顺序,下划线后的第二段则是“服务类型”在控制,第三段那个“R”或者“B”是“WAN 类型”在控制,我们就是要让光猫的拨号能力由连接它的独立路由器控制,所以这个一定要选择成“桥接 WAN”,使得名字里的这一段体现为“B”,VID 这一段大家都一样,略,最后一段的数字则对应着“VLAN ID”,原样输入即可。最后是协议类型都选 IPv4,802.1p 的优先级则与图中的对应。有一个“封装类型”,我除了第 4 个选了 IPoE 以外,1、2、3 都选了 PPPoE,不过 1 和 3 我不知道是干啥用的,让我填入拨号账号和密码的地方我并没有如实填写。第 4 个还绑定了一下 LAN4,据说这是联通 IPTV 业务的惯例。

另外,还切到 LAN 配置页下,把 4 个口都选中并“应用”了一下,允许它们都可以作为 3 层口使用。(具体用途其实我并不太清楚,只是模模糊糊觉得 LAN4 是 IPTV 惯例口,而且貌似不需单独拨号,应该不能只作为 2 层链路来使用,索性都放开了)

配置完毕后,把光纤接好,又把电脑和光猫连着的网线拔了下来,将路由器 WAN 口用网线连接到了 LAN1 上。然后到其他电脑上进行测试,网络竟然立刻就是通的。又打开电视,发现电影能看,可是电视频道都黑屏,而且不时会报系统繁忙,错误代码 10080,不知是联通自身业务的问题还是和网络配置确实有关,明日再观察一下。

一大难题就这么稀里糊涂解决了个差不离,真挺高兴。

更新一下(2018-06-18):在 http://www.bubuko.com/infodetail-2329796.html 看到了另外一张图(见下),里面存在着第五个 WAN 连接,看名字就是固定电话相关的配置了,照猫画虎又尝试重建这个连接,发现光猫首页的 VoIP 信息,其错误从“WAN 没有配置”变成了“WAN 未获取 IP”,想到某个地方看到过,说联通的这个业务 IP 是固定的,不由得一声叹息,也不知道联通的小兄弟能不能帮我找到这个信息。

更新二下(2018-06-18):上面电话口的事没办利索,又转头去攻 IPTV。IPTV 的表现很奇怪,开机提示能连通,很多界面也能出来,但是时不时就会显示一个“系统正忙,请稍后再试(10080)”的信息出来。给人的感觉就是网络的连通性是断断续续的。一开始我以为是因为光猫和它级联的路由器都开通了 DHCP 服务导致的,于是先把路由器的 IP 网段从 192.168.1.x 改掉了,可是并没有改善。后来在网上看到有人在问类似的问题,说是不是要设置组播 VLAN ID 为 4000 啊(只不过他的情况比我的还好一些,能看点播和回看,看不了直播)?这句话提示到了我,赶忙去设置里在组播 VLAN 处填上 4000,然并卵。再后来在 https://tieba.baidu.com/p/4922891678?red_tag=0459976455 里看到,组播竟然是要开启的一项功能,连忙又屁颠屁颠地去试,果然是关闭着的。将之开启后应用,又重启了机顶盒,哈哈,电视画面就出现了!兜哥又可以看动画片了!

更新三下(2018-06-18):有一个帖子,对光纤固话业务有比较详细的介绍:http://koolshare.cn/thread-134934-1-3.html。目前手头缺的信息有:固定 IP(及掩码),还有鉴权密码。和业务小哥联系,但他的业务水平着实有限……

一条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注