我正在尝试设置一个TP-Link XZ000-G3GPON 终端 (ONT/ONU)。它需要正确的序列号才能注册到我的光纤提供商的 OLT。
OEM GPON S/N 的格式为:GPON0012ABCD
但 TP-Link 的 Web 管理界面要求它是 16 位十六进制数。如果我将 S/N 从 ASCII 转换为十六进制,它会变成 24 个字符,47504f4e3030313241424344
它不会接受。
我在互联网上找不到任何关于此设备的文档或手册,它只附带了有关接线和访问 Web 界面的基本说明。我尝试通过 telnet 连接它,但没有文档,而且命令也无济于事,help
这毫无帮助。
到目前为止我已经尝试过:
- 尝试输入不带 GPON 部分的十六进制
3030313241424344
,但没有注册。 - 尝试输入 S/N 十六进制的前 16 位数字
47504f4e30303132
,但没有注册。 - 非常有趣的是,在绝望中,我尝试将 GPON 的十六进制
47504f4e
与其余的 S/N 一起输入0012ABCD
,然后注册几秒钟,然后重新进行注册过程。
欢迎提出所有关于故障排除的想法!
截至 2023 年 6 月 27 日的更新
我从与我当前的 ONT/路由器/AP 组合盒相同的制造商 (Netlink ICT) 购买了新的 ONT 专用型号。尽管这些设备支持具有更多低级自定义的 telnet 接口,但所有这些设备均不存在文档。Netlink 至少在其 Web 和 telnet 接口中提供了更多配置选项。
咨询后的一些观察这关于 GPON 激活过程的启发性论文(归功于杰夫在评论中)。
回顾一下激活过程:
- 状态O1:初始状态
- 状态O2:待机状态
- 状态 O3:序列号状态
- 状态O4:测距状态
- 状态O5:运行状态
GPON0012ABCD
格式中的S/N47504f4e0012ABCD
是正确的。如果没有正确的 S/N,ONT 都无法进入状态 O5(已注册、已认证)。- 我尝试将我正在使用的 OEM ONT 中的 S/N 更改为不同的 S/N,但没有注册。
- 我尝试在 OEM ONT 中更改 PLOAM 密码(在状态 O5 中发送),但没有任何效果。看来我的 ISP 没有检查 PLOAM 密码。
- 就 GPON 设置而言,TP-Link ONT 仅支持设置 S/N 和 PLOAM 密码。按照 OEM ONT 进行配置后,它设法进入状态 O5,但几秒钟后又回到状态 O2。
- 新的 Netlink ONT 支持与上述相同的配置参数,另外还支持设置 LOID 用户名和密码。从 OEM ONT 的配置转储来看,这两个值留空。此 ONT 也进入状态 O5,并且比 TP-Link 多保持几秒钟,但最终会回到状态 O2。
- 两个 ONT 达到 O5 状态后,tx/rx 网络活动立即发生。由于该问题不太可能与 PLOAM 密码有关,因此存在一些其他问题导致 ONT 无法保持注册状态。
- 新的 Netlink ONT 有一些额外的配置选项OMCI OLT 模式具有如下值默认、华为OLT、中兴OLT、自定义. 当循环这些参数时,没有观察到上述行为的变化。
目前不知道 ONT 达到 O5 状态后 OLT 需要什么才能保持 O5 状态。我确实在 telnet 界面中看到了一些调试选项,因此我的下一步故障排除将沿着这条路径进行,因为事实证明来自 Web 界面的日志记录毫无用处。