2025年12月20日星期六

自行更换中兴2.5g网口光猫

为什么要替换原光猫:

提高下行带宽上限:通常,由运营商提供的光猫均为千兆LAN口,无法胜任大于1000Mbps的家用宽带实际使用需求,而当你办理1000Mbps的家庭宽带后,运营商一般会给不少下行余量的;
减少弱电箱空间占用:运营商光猫体积较大,对于狭小的弱电箱不友好;
去除运营商的运程管控功能:运营商原光猫均带有TR069的远程管理功能;

更换光猫主要经历以下步骤:
通过超级用户帐号和密码进入原光猫后台,获取设备标识码、SN码、MAC地址、LOID码、PASSWORD认证密码等信息。

然后再获取各种WAN连接的参数。主要是PPPOE拨号模式和桥接模式,如果有IPTV,还需要记录一下IPTV模式。 TR069连接不建议记录,这是运营商用来远程监控和修改光猫参数的,有些值友改了桥接模式后又被改回PPPOE模式就是因为TR069连接。

按以下步骤记录PPPOE拨号模式和桥接模式,特别是VLAN ID。

线路协议:确认是GPON, XGPON,目前主流的华为MA5671A和诺基亚的猫棒都只能兼容GPON线路协议(95%的XGPON线路协议兼容GPON,这就是为啥XGPON线路协议也可以用猫棒);

GPON SN: 光猫超管后台可能是设备标识码/号的表述,部分地区光猫注册和认证会需要验证这个参数;

LO ID: 光猫超管后台可能是宽带识别码、逻辑ID等的表述,这个是宽带认证必须的参数;

Password: 移动宽带是通过这个密码认证的,不需要上面的LO ID(仅限移动宽带);

VLAN ID:看网络总览下的有标示02_INTERNET_B_VID_XXX 类似的字段,xxx这个数字就是VLAN ID;

冷知识:一般来来说,一个地区同一家宽带运营商的VLAN ID都是一样的。

转入新光猫选择认证方式,根据地区和运营商确定认证方式,如果不知道就都试一下。一般来说,移动大部分是PASSWROD认证。如果是LOID认证,密码一般是空。我这里(四川移动)是PASSWORD和SN认证(设备标识码)。

冷知识:光纤和光猫是绑定的,但宽带帐号不是绑定的。宽带帐号可以在同一家运营商的任意光猫上登录使用。所有的光猫都要录库才能用,只要把第三方光猫的认证参数改成和已经录库的光猫一样就能用了。

新猫设置

1、务必删除tr069,这样超级密码才不会失效,也不会被乱改设置。

2、改桥接(非必选),取消绑定端口。

3、更改光猫SN(设备标识码)、认证信息。

4、新建WAN网络连接,填入拨号账号和密码。

相关的光猫telnet命令:

查看固件版本

upgradetest getver

明文显示全部参数信息

 setmac show2

如果注册卡百分之40,请用telnet命令劫持ITMS的注册,

由于中兴光猫会劫持ITMS,导致你无法上网,如果无法上网记得设置,重启光猫生效,命令如下

sendcmd 1 DB set PDTCTUSERINFO 0 Status 0

sendcmd 1 DB set PDTCTUSERINFO 0 Result 1

sendcmd 1 DB save

查看当前地区

cat /userconfig/flag_type 

查看所有地区 ,会出现各省的拼音 和代号

/etc/init.d/regioncode    

改地区 upgradetest sdefconf  地区数字

 upgradetest sdefconf 406

如果不能上网,光猫改桥接后电脑拨号 显示 651 691 那就需要改 sn 

修改PON MAC (可选)

setmac 1 32769 xxxxxxxxxxx   

修改lotid: (可选)

setmac 1 2180 05100208848799xx

根据各项参数所对应ID,通过命令进行修改

修改SN码前4位设备品牌代码,GponSN前4位

setmac 1 2176 UMTC

修改SN码后8位设备随机代码,GponSN后8位

setmac 1 2177 080F0Bxx

修改设备标识码横杠前部

setmac 1 768 A3B4xx

修改设备标识码横杠后部

setmac 1 512 UMTC080F0xx

保存设置

sendcmd 1 DB save

—删除Wi-Fi前缀—

sendcmd 1 DB set WLANCfg 0 ESSIDPrefix (设置2.4G的ssid前缀为空)

sendcmd 1 DB set WLANCfg 4 ESSIDPrefix (设置5G的ssid前缀为空)

sendcmd 1 DB save


破解连接数限制

1、输入 sendcmd 1 DB p CltLmt (注意空格和大小写)解释:查看一下当前的用户数量

2、输入 sendcmd 1 DB set CltLmt 8 Max 100 (注意空格和大小写)解释:修改最大用户数为100,原来是4,可以改成其他数目,建议最大数目不超过255

3、输入 sendcmd 1 DB save  (注意空格和大小写)解释:修改保存


补充内容 :

F7015/G7615更新几条命令:

sendcmd 1 DB set MgtServer 0 PeriodicInformEnable 0    禁用TR069远程控制

sendcmd 1 DB set FWLevel 0 Level 0     关闭防火墙;

sendcmd 1 DB set FWBase 0 FwConnMaxEnable 0   关闭防火墙并发连接数最大限制

sendcmd 1 DB set FWBase 0 ConntrackMax 65535   改最大并发连接数


—删除电信远程控制—

sendcmd 1 DB p MgtServer (查看一下当前的电信远程控制)

sendcmd 1 DB set MgtServer 0 URL http://127.0.0.1  把服务器 URL 改掉

sendcmd 1 DB set MgtServer 0 Tr069Enable 0 禁用TR069远程控制

sendcmd 1 DB save


看cpu占用率:cat /proc/cpuusage 看温度:cat /proc/tempsensor 

查看系统信息:cat /proc/capability/boardinfo