移动光猫版K662c-10折腾MESH组网手记
本帖最后由 sn3068 于 2023-9-4 22:26 编辑前言
自从换了移动千兆宽带后,使用HN8346x6华为公版主光猫(PS:这光猫挺神奇,华为公版界面打死不能补全shell,其中折腾补全shell以及SIP电话又是另一个故事,暂且不表)搭配移动版TC7001边缘路由器(PS:已刷AX2pro公版固件,鸿蒙3.0系统),主光猫没问题,其他房间接TC7001边缘路由器始终存在卡顿、断流等问题,坚持了一个月,实在忍受不了了,决定换HN8145xr(PS:居然是R22版本,无法补全shell,又是另外一个故事,仍暂且不表)搭配K662c实现MESH组网,解决问题!
于是乎,在某鱼上先入HN8145xr。对于K662c始终不敢下手,因为版本太多了,怕买到不能MESH组网的机器,就麻烦了。可惜啊,人生总是怕啥来啥。如此小心的研究半个月,看外包装,看铭牌,最终入了两台无论从外包装还是铭牌上看,都是移动版K662c的机器,结果进系统一看,呃......居然是K662c-10,还是光猫版,固件是R20S035最老的版本!当时那个天旋地转啊!
无法!当时自己看好的才定的机器,也不能退货啊,于是乎,开启了折腾K662c-10的旅程!
在这里,特感谢论坛各位先驱大神,给了我无数的参考经验,尤其setttt大神的教程以及某鱼上的直接沟通,获益良多,最终解决问题!
OK!闲话说完,进入正题!
1、K662c-10如果拿到的是路由版,就不用折腾了R20S085以后的固件应该是可以直接改桥接模式MESH组网的。如果是R20S035版本固件,可以参考setttt大神的帖子,进行补插件,改模式来实现MESH组网。
传送门:https://www.chinadsl.net/forum.php?mod=viewthread&tid=168309
但是我没有成功,因为插件补丁无法上传,好像是因为空间不足,应该还有其他解决办法,但是我没有选择那么做。
2、K662c-10如果拿到的是光猫版,固件版本是R20S085以上,可直接修改模式,实现MESH组网。如果固件版本是R20S035,去刷固件吧!
传送门:
R20S085版:https://www.chinadsl.net/forum.php?mod=viewthread&tid=172881
R21S050版:https://www.chinadsl.net/forum.php?mod=viewthread&tid=171299
这两个版本都是路由器版分区,感谢两位作者的无私奉献!刷分区方法,帖子里都有,请自行学习!友情提醒:刷分区有风险,请自行斟酌!
3、刷完固件,就是修改模式了!这里模式设定为移动界面,因为R21S050在华为界面下光纤每5分钟掉线(来自于论坛坛友经验)。
先下载hw_boardinfo、hw_boardinfo.bak两个文件,下载方法:
先在C盘建立文件夹,为保证成功率,建议使用英文名,例如kccc,放入tftpd64(tftpd32)工具(附件包含),下载前打开tftpd64工具,设定好网卡,不要关闭。
完整下载命令:
Telnet 192.168.100.1(自行修改机器IP)
root
admin(自行确定密码,输入时不显示)
su
shell(前提补全shell,请搜索论坛)
cd /mnt/jffs2
tftp -pl hw_boardinfo 192.168.100.2(自行修改网卡IP)
tftp -pl hw_boardinfo.bak 192.168.100.2(自行修改网卡IP)
完成后,kccc文件夹内会有这两个文件,用HW Dollar2工具(请自行搜索论坛下载并学习使用方法)打开修改。如打开文件即是明文,不用加密解密,直接保存即可。
hw_boardinfo文件修改模式对照如下:
obj.id = "0x00000001" ; obj.value = "8";
obj.id = "0x0000001a" ; obj.value = "COMMON";
obj.id = "0x0000001b" ; obj.value = "DESKCMCC4SHAP";
obj.id = "0x00000031" ; obj.value = "NOCHOOSE";
obj.id = "0x00000034" ; obj.value = "00:00:00:00:00:0C";
obj.id = "0x00000035" ; obj.value = "AP";
obj.id = "0x00000039" ; obj.value = "0x00304008";
obj.id = "0x0000003a" ; obj.value = "@CN#Common&";
obj.id = "0x0000003c" ; obj.value = "0x00000005";
obj.id = "0x00000042" ; obj.value = "3";
obj.id = "0x00000061" ; obj.value = "1";
obj.id = "0x00000062" ; obj.value = "2";
以下代码如原文件没有,可自行添加!
obj.id = "0x00000066" ; obj.value = "1";
obj.id = "0x00000064" ; obj.value = "111031622437963";
obj.id = "0x00000065" ; obj.value = "061105592914645";
obj.id = "0x00000073" ; obj.value = "0";
注意:hw_boardinfo.bak文件也要修改!
customize.txt文件设置为:COMMON DESKCMCC4SHAP:AP
(附件包含)
另还需要hw_ctree.xml、hw_ctree_bak.xml、hw_default_ctree.xml、hw_default_ctree2.xml、hw_default_ctree3.xml几个文件,已打包在附件。
4、telnet下上传所有文件!
将hw_boardinfo、hw_boardinfo.bak、customize.txt、hw_ctree.xml、hw_ctree_bak.xml、hw_default_ctree.xml、hw_default_ctree2.xml、hw_default_ctree3.xml文件放入kccc文件夹内,上传前确认打开tftpd64工具,设定好网卡,不要关闭。
完整上传命令:
Telnet 192.168.100.1(自行修改机器IP)
root
admin(自行确定密码,输入时不显示)
su
shell(前提补全shell,请搜索论坛)
cd /mnt/jffs2
tftp -g -l hw_boardinfo -r hw_boardinfo 192.168.100.2(自行修改网卡IP)
tftp -g -l hw_boardinfo.bak -r hw_boardinfo.bak 192.168.100.2(自行修改网卡IP)
tftp -g -l customize.txt -r customize.txt 192.168.100.2(自行修改网卡IP)
tftp -g -l hw_ctree.xml -r hw_ctree.xml 192.168.100.2(自行修改网卡IP)
tftp -g -l hw_ctree_bak.xml -r hw_ctree_bak.xml 192.168.100.2(自行修改网卡IP)
tftp -g -l hw_default_ctree.xml -r hw_default_ctree.xml 192.168.100.2(自行修改网卡IP)
tftp -g -l hw_default_ctree2.xml -r hw_default_ctree2.xml 192.168.100.2(自行修改网卡IP)
tftp -g -l hw_default_ctree3.xml -r hw_default_ctree3.xml 192.168.100.2(自行修改网卡IP)
exit
reset
等待机器重启!
上传hw_ctree.xml文件时,如遇Permission denied问题,无法上传,解决办法如下:
telnet下进入/mnt/jffs2目录后执行如下命令
touch /mnt/jffs2/Equip.sh (开启root权限)
reboot (重启)
继续你的上传操作,上传完成后执行如下命令
rm /mnt/jffs2/Equip.sh (关闭root权限)
reboot (重启)
5、机器重启后,按reset键13-15秒,松开马上再按3-5秒,使机器执行恢复完全出厂设置!
机器重启后,管理IP地址变更为:192.168.10.1,打开页面后根据提示操作即可!设置时上网方式选择桥接,此时,机器就可以实现自动有线MESH组网,至于光纤自动MESH组网是否可行,因无光纤接入,未验证,理论上是完全可以的!
PS:
(1)、此处遇到一个比较奇怪的问题,用UC浏览器登录管理页面有时会页面显示不全,用遨游浏览器就没有这个问题,建议大家遇到页面显示不全的时候,换个浏览器试试。
(2)、论坛提供的R20S085、R21S050固件都是备份的分区固件,刷完后不需要再次补全shell,已经补全过的。
(3)、执行恢复完全出厂设置后,telnet默认是关闭的,需要进入管理页面重开,密码自己设定。
(4)、涉及的工具及分区固件,坛友都已经发过,不敢夺人之美,请根据传送门或者论坛搜索自行下载,这里仅提供一些文件。
补充:
1、K662c-10改完模式后,正常登陆一次管理界面,将“启用与智能网关的无线配置同步”打开,然后再与主光猫连接自动MESH组网,K662c-10将完成与主光猫的同步。
2、同步后,K662c-10的登陆密码变为主光猫普通用户名/密码,如使用restorehwmode.sh命令恢复华为界面,普通用户名/密码为:root/admin;如仅是修改界面,普通用户名/密码为光猫铭牌上的普通用户名/密码。
上图看看 留个脚印... 最新的版本170版本的有研究吗无法补全 K662C-10我有两个,都是V5R020C00S035移动光猫版 多谢分享 学习了。感谢楼主 学习学习 新鲜的 紫薯布丁 楼主你好,obj.id = "0x00000001" ; obj.value = "8"; 这条我看其他的人都没改 这个是改成8么