2025年5月

前言

  1. 本文使用的是废旧、无用的光猫,请不要随意修改你现在正常使用的光猫。
  2. 本文仅针对IPv4,未考虑IPv6场景。

准备工作

恢复出厂设置

光猫接通电源后,按住复位键20s左右,所有灯亮起再灭掉,就完成了恢复出厂设置。

网线连接光猫

默认IP地址为192.168.1.1,临时把你电脑的网卡IP地址改为192.168.1.x网段,子网掩码255.255.255.0。使用网线连接该网卡的网口和光猫的任一LAN口。


默认用户名密码

以移动光猫为例。

用户类型用户名密码
普通用户光猫背面光猫背面
超级管理员CMCCAdminaDm8H%MdA

开启telnet

使用ZTE开源工具

开源工具使用方法

假设光猫的IP为192.168.1.1,http服务的端口号为80,使用移动光猫的超级管理员用户名密码

# 开启telnet
./zteOnu.exe --ip 192.168.1.1 --port 80 -u CMCCAdmin --pass aDm8H%MdA --telnet
# 若失败则可以尝试使用针对新版本的方法:先把网卡的MAC地址改为000729553557,再执行下面的命令
./zteOnu.exe --ip 192.168.1.1 --port 80 -u CMCCAdmin --pass aDm8H%MdA --telnet --new

# 查看帮助
./zteOnu.exe -h

成功后显示telnet的默认用户名是root,默认密码是Zte521

ZteONU 0.0.7, built at 2024-10-13T08:29:47Z
source: https://github.com/thank243/zteOnu
-----------------------------------
step [0] reset factory: ok
step [1] request factory mode: ok
step [2] send sq: ok
step [3] check login auth: ok
step [4] enter factory mode: ok
-----------------------------------
Permanent Telnet succeed
user: root, pass: Zte521
wait reboot..

此时光猫会重启,若没有重启则手动重启一下。


连接telnet

使用上述步骤的用户名和密码,通过telnet连接到光猫,执行以下命令

# user用户提权为管理员
sendcmd 1 DB set DevAuthInfo 1 Level 1

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

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

# 保存配置
sendcmd 1 DB save

这样,普通用户也会具有超级管理员权限,并且wifi名称就可以随意更改了,不必再带有“CMCC”前缀。


光猫后台配置

浏览器访问192.168.1.1,进入光猫后台。

WAN侧配置

  1. 删除多余的WAN连接。
  2. 新增一个IPv4/v6的WAN连接,模式为桥接(bridge)。
  3. 绑定所有LAN端口和2.4G/5G频段的WLAN口,取消DHCP使能。

WLAN配置

设置2.4G和5GHz频段的WLAN名称、密码等。

LAN侧配置

  1. 取消勾选DHCP服务。
  2. 为了方便管理后台,把光猫的IP地址改为与上级路由同一网段(例如上级路由器网段是192.168.233.x,那就需要把光猫的IP改为这个网段内的地址例如192.168.233.233)。

确定修改后,光猫自动重启,以后就可以通过上文设置的IP访问光猫后台了(例如192.168.233.233),记得把你自己的电脑临时改为同一网段的IP(或者DHCP),因为无法跨网段访问。


光猫作为交换机&无线AP使用

把网线从你的电脑拔出(记得恢复你电脑网卡的IP地址获取方式为DHCP,有静态需求的自行配置),把上级路由器的LAN口和光猫的任一LAN口连接。从此以后这个光猫就成为无线AP或者交换机了,可以随时访问光猫的后台。


参考链接

https://post.smzdm.com/p/aqm8r8e7/