贝尔的xg-140g/040g系列(AN7581 CPU)可以通过开启TELNET的方式免拆刷入openwrt。
1.通过192.168.1.1进入管理后台
移动管理账户\密码:CMCCAdmin\aDm8H%MdA 电信管理账户\密码:telecomadmin\nE7jA%5m
2.通过192.168.1.1/system.cgi?telnet开启telnet
3.打开192.168.1.1/dumpdatamodel.cgi,搜索SuPasswd,将该行的v=""中的内容使用SuUnlocker.exe解密获取root密码。
4.使用MobaXterm或者putty等工具连接到telnet,用户名为root,密码为第三步解密得到的密码。
5.准备一个U盘备份原厂固件,也可以通过tftp或者nc,这里为了方便采用U盘。
6.使用df -h查看U盘的挂载点(Mounted on列,可根据大小等信息进行判断)
7.执行备份
# 全量备份 dd if=/dev/mtd16 of=U盘挂载点/all.bin # bootloader 备份 dd if=/dev/mtd0 of=U盘挂载点/bootloader.bin
8.从https://nwrt.kuroneko.host/dowland.html下载贝尔光猫的tcboot.bin并放入U盘。
9.刷入tcboot.bin
dd if=U盘挂载点/tcboot.bin of=/dev/mtdblock0
10.断电 → 重启 → 按 reset 进入 uboot web 界面。 (指示灯闪 5 次即可进入,需要在启动电源之后再按reset)。
救砖查看:https://nwrt.kuroneko.host/flashdocs/XG-040G-MD.html
其他技巧(光猫模式下,使用telnet连接):
修改SN(必须三条都修改)
ritool set YPSerialNum NBEL5A01B711 (要修改的SN)
ritool set MfrID NBEL (要修改的SN的前四位,应该是厂商代码)
ritool set G984Serial 5A01B711 修改的SN的8位)
修改MAC
ritool set MACAddress 3c:bd:69:6b:6d:7a (修改MAC地址为3c:bd:69:6b:6d:7a)
修改root密码
cfgcli -s InternetGatewayDevice.DeviceInfo.X_CT-COM_ServiceManage.SuPassword aDm8H%MdA (修改root密码为aDm8H%MdA)
修改超级登录用户名
cfgcli -s InternetGatewayDevice.DeviceInfo.X_CT-COM_TeleComAccount.UserName CMCCAdmin (修改超级用户为CMCCAdmin)
修改超级登录密码
cfgcli -s InternetGatewayDevice.DeviceInfo.X_CT-COM_TeleComAccount.Password aDm8H%MdA (修改超级密码为aDm8H%MdA)
关闭虚拟机
cfgcli -s InternetGatewayDevice.SoftwareModules.ExecEnv.1.Enable false
cfgcli -s InternetGatewayDevice.SoftwareModules.ExecEnv.2.Enable false
开启全锥形网络
cfgcli -s InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANPPPConnection.1.X_ASB_COM_FullconeNATEnabled true (第二个参数2代表网络侧信息
2_INTERNET_B_VID_41 如果不同则修改为自身光猫对应的参数
)
设备注册提示:1是关闭,0是开启
cfgcli -s InternetGatewayDevice.X_CT-COM_UserInfo.Status 0
cfgcli -s InternetGatewayDevice.X_CT-COM_UserInfo.Result 1
开启 ipv6
cfgcli -f -s InternetGatewayDevice.DeviceInfo.X_CT-COM_IPProtocolVersion.Mode 3
修改设备基本信息
ritool set MfrID HWTC (将生产厂家标识NBEL 改为HWTC)
ritool set Mnemonic G-140W-ME (设备型号改为G-140W-ME)
恢复出厂设置
cfgcli -r
重启设备
reboot 或 reset
开启EPON和GPON自适应(待验证)
cfgcli -s InternetGatewayDevice.X_ASB_COM_PON_MODE.EnableAutoPon true
查看当前连接数
cat /proc/sys/net/netfilter/nf_conntrack_count
查看最大值连接数
cat /proc/sys/net/netfilter/nf_conntrack_max
修改最大值连接线(推荐300000)
vi nf_conntrack_max
查看系统
查看所有设置:ritool dump
查看内存:cat /proc/meminfo
查看当前挂载分区:cat /proc/mounts
硬件中断统计:cat /proc/interrupts
查看负载:cat /proc/loadavg
cat /proc/stat
驱动程序设备ID: cat /proc/devices
常用配置网页:
选择省份界面 http://192.168.1.1/opid_setting.cgi
固件升级路径:http://192.168.1.1/upgrade.cgi
插件配置卸载路径:http://192.168.1.1/upgrade_plugin.cgi?
Upnp功能开启:http://192.168.1.1/upnp.cgi?
usb备份、恢复:http://192.168.1.1/usb.cgi?backup
TR069 RMS平台认证:http://192.168.1.1/tr69.cgi
AWIFI激活管理平台:http://192.168.1.1/awifi_config.cgi
设备码等信息查看:http://192.168.1.1/bucpe.cgi
设定password密码:http://192.168.1.1/gpon_config.cgi
设定LAN端IPV6: http://192.168.1.1/lan_cu.cgi
配置文件查看:http://192.168.1.1/dumpdatamodel.cgi
参考链接:
https://nwrt.kuroneko.host/flashdocs/XG-040G-MD.html
https://zhuanlan.zhihu.com/p/9941974371
https://www.right.com.cn/forum/thread-8417275-1-1.html
