thumbnail

开telnet

换了宽带之后,寻思用原来在临沂的中兴F7607p光猫来拨号,注册一直失败但是光信号灯不报错。长按重置光猫之后发现之前已经开了的telent没了。于是到处找方法,功夫不负有心人,趁时间过去不久赶紧写下来。

打开Github项目zteOnu,下载最新的即可,解压后在目录中打开cmd运行下方命令

zteonu -u CUAdmin -p CUAdmin --port 80

CUAdmin是我的光猫默认的管理员账号和密码。

运行之后等一会就会看到一串telnet账号和密码,账号和密码很快就会失效,尽快使用这个临时的telnet账号和密码登录后在telnet运行下方命令

sendcmd 1 DB p TelnetCfg

sendcmd 1 DB set TelnetCfg 0 Lan_Enable 1

sendcmd 1 DB set TelnetCfg 0 TS_UName 用户名

sendcmd 1 DB set TelnetCfg 0 TSLan_UName 用户名

sendcmd 1 DB set TelnetCfg 0 TS_UPwd 密码

sendcmd 1 DB set TelnetCfg 0 TSLan_UPwd 密码

sendcmd 1 DB set TelnetCfg 0 Max_Con_Num 99

sendcmd 1 DB set TelnetCfg 0 ExitTime 999999

sendcmd 1 DB set TelnetCfg 0 InitSecLvl 3

sendcmd 1 DB set TelnetCfg 0 CloseServerTime 9999999

sendcmd 1 DB set TelnetCfg 0 Lan_EnableAfterOlt 1

sendcmd 1 DB save

killall telnetd

重启一下,此时telnet的账号密码已经是上方的账号密码了。

无法注册,切换olt类型

有telnet权限后我开始查找原因。我尝试将mac修改为能正常拨号的mac也没有作用,突发奇想想到olt类型不同,原本是10gepon,新宽带是xgpon,搜了搜发现找到了解决方法。修改wantype=5或者6就可以在两者间切换。修改方法如下:

setmac 1 40960 5或者6

我发现我的是5,光猫管理页面中显示的型号为F4607P,修改为6后支持xgpon线路,型号显示为F7607P。


其他的一些指令代码

dd if=/dev/mtd0 of=/mnt/U盘目录名/f7607p.bin

cat /dev/mtd0 > /mnt/U盘目录名/f7607p.bin

删除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

切换区域(切换省份地区需切换)

cat /etc/init.d/regioncode //查看区域号码

upgradetest sdefconf //区域号码

修改超密

sendcmd 1 DB set DevAuthInfo 0 User 新用户名

sendcmd 1 DB set DevAuthInfo 0 Pass 新密码

修改ponmac

setmac 1 32769 MAC地址

删除电信远程控制

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

关闭下行GPON光口和WiFi

ip link set mini-olt down

rmmod optical

rmmod mtlk

rmmod mtlkroot

手动欺骗ITMS注册结果(注册成功后上网仍断弹注册页面)

sendcmd 1 DB set PDTCTUSERINFO 0 Status 0

sendcmd 1 DB set PDTCTUSERINFO 0 Result 1

sendcmd 1 DB save

查看信息

setmac show2 //查看系统参数

cat /proc/capability/boardinfo //查看配置信息

cat /proc/cpuusage //查看CPU占用率

cat /proc/tempsensor //查看温度

User用户提权

sendcmd 1 DB set DevAuthInfo 1 Level 1

sendcmd 1 DB save

配置连接数相关

sendcmd 1 DB p FWBase //查看连接数设置信息

sendcmd 1 DB set FWBase 0 FwConnMaxEnable 0 //禁用连接数限制

sendcmd 1 DB set FWBase 0 FwConntrackMax 65535 //设置最大连接数到65535(默认4000)

sendcmd 1 DB set FWBase 0 ConntrackMax 65535 //设置单用户最大连接数到65535(默认3000)

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

修改用户限制

sendcmd 1 DB p CltLmt

sendcmd 1 DB set CltLmt 8 Max 20 //修改最大用户数为20,可以改成其他数目,最大数目不超过255

sendcmd 1 DB set CltLmt 8 Enable 0

sendcmd 1 DB save

关闭开启指示灯

sendcmd 1 DB p WLCInfo //查看

sendcmd 1 DB set WLCInfo 0 WLCStatus 1 //关闭

sendcmd 1 DB set WLCInfo 0 WLCStatus 0 //开启

sendcmd 1 DB save //保存

reboot //重启生效