手把手玩转 RTL960x 光猫 SFP:5 个里程碑彻底掌控你的 GPON 设备
手把手玩转 RTL960x 光猫 SFP5 个里程碑彻底掌控你的 GPON 设备【免费下载链接】RTL960xHacking Reverse Engineering RTL960x-based xPON ONTs to suit your OLT项目地址: https://gitcode.com/gh_mirrors/rt/RTL960xRTL960x 是一个面向 Realtek 芯片 xPON 光猫设备的开源逆向工程项目核心目标是帮你摆脱运营商原厂固件的封闭限制自由配置光猫的身份信息、VLAN 与 OMCI 协议参数甚至解锁 2.5G 网络性能。简单说它让一枚几十元的 GPON SFP 模块变成完全听你指挥的可编程光猫。本文用 5 个里程碑带你从零上手全程避坑。换上 RTL960x 方案后你能在 Web 界面实时看到 CPU、内存、运行时间与 LAN 配置而原厂固件通常只给你一个简陋的登录页。为什么你手里的运营商光猫需要越狱先看一个很常见的场景你办了 1000M 甚至 2000M 宽带但运营商送的 GPON 光猫只有一个千兆 LAN 口测速死活跑不满光猫默认开了路由模式拨号、防火墙全被锁死你想桥接到自己的软路由或高端路由器连个设置入口都找不到。这些问题背后的根源是同一个原厂固件不为你服务只为运营商服务。它按运营商的模板刻死了设备身份、VLAN 映射、认证方式把高级配置全部隐藏。RTL960x 项目的思路截然不同它不要求你改造运营商设备而是提供一套完整的克隆 替换方案——把你原光猫的认证身份抄下来写入一枚 RTL960x 芯片的 SFP 光模块然后把这枚模块直接插进你自己的路由器、交换机或软路由的 SFP 口。光模块在运营商侧伪装成你的原光猫在网络侧又完全听你指挥。对比维度运营商原厂光猫RTL960x 开源方案管理权限关键参数锁定全部 flash 变量可读可写网络模式多为路由模式桥接 / 路由 / 混合任选接口速率常见 1G 封顶支持 2.5G 模式部分型号设备身份出厂写死可克隆任意 ONU 身份升级维护等运营商推送社区持续维护固件⚠️ 写在前面改装后的光猫处于运营商管控之外配置失误可能影响同一条光纤分光器上的其他用户甚至触发运营商封禁。务必只在自己的线路上谨慎实验本项目倡导的是负责任地折腾。里程碑 1认清你的硬件选对固件动手之前先搞清楚一件事RTL960x 不是一台设备而是一个芯片家族。项目主要支持以下基于 RTL9601 系列芯片的 SFP 光模块型号芯片存储支持模式2.5G 支持4 端口模拟VSOL V2801FRTL9601CI8MiBVEIP PPTP需改造✅TW TWCGPON657RTL9601CI16MiBVEIP PPTP需改造❌UFiber InstantRTL9601CI8MiBPPTP❌❌ODI DFP-34X-2C2RTL9601D8MiBVEIP PPTP✅ 原生稳定部分两个容易踩坑的点DFP-34X-2C2 有两个版本早期有 ZTE 芯片的版本后期才是 Realtek RTL9601D。两版固件完全不通用买之前先确认芯片。TWCGPON657 与 V2801F 固件可互换同属 RTL9601CI这是社区实测结论但其他型号之间不要乱刷。选好硬件后你还需要了解两个协议术语后面配置会反复遇到PPTP物理路径终止点光模块把业务直接绑定到某个 LAN 口VLAN 由 OLT 管理。VEIP虚拟以太网接口点相当于一个虚拟接口固件可以把它分配给 LAN 口、路由模式或管理通道。大多数固件会优先走 PPTPVEIP 作为补充。如果你的运营商在 ONT 上强制启用 ME 148强制 PPPoE 拨号可能无法直接桥接需要联系运营商处理。里程碑 2先备份原光猫再动新设备这是整条路线上最不该跳过的一步。RTL960x 能否成功认证取决于你能不能从原光猫那里抄来一整套身份参数。抄之前先记录原始值这是你的后悔药。通过 Telnet 或 SSH 登录光模块后执行下面的命令把原始配置全部打印出来存档# 备份原始身份参数逐条执行并保存输出 flash get PON_VENDOR_ID # 厂商 ID如 HWTC flash get GPON_SN # GPON 序列号 flash get GPON_PLOAM_PASSWD # PLOAM 密码GPON 认证用 flash get LOID # LOID 账号EPON 认证用 flash get LOID_PASSWD # LOID 密码 flash get ELAN_MAC_ADDR # 设备 MAC flash get HW_HWVER # 硬件版本 flash get OMCI_SW_VER1 # 软件版本 1 flash get OMCI_SW_VER2 # 软件版本 2 flash get GPON_ONU_MODEL # 设备型号 flash get OUI # OUI 组织标识符 flash get HW_SERIAL_NO # 硬件序列号各型号默认登录凭据速查密码输了别慌对照下表即可型号用户名密码DFP-34X-2C2adminadminTWCGPON657adminsystemUF-InstantubntubntV2801FadminstdONU101TWCGPON657 的 Telnet 默认关闭需要先访问http://192.168.1.1/bd/telnet_open.asp开启。有些型号在修改 MAC 或硬件版本时会有鉴权锁DFP-34X-2C2 需要生成 MAC_KEYV2801F 需要 VS_AUTH_KEY。对应生成命令在项目文档Docs/StickSetup.md中有完整说明遇到改不进去的情况先查这一项。里程碑 3克隆身份并部署固件第一步把原光猫的身份证写进新模块运营商 OLT 认设备靠的就是一组身份参数。你需要在新的光模块里逐项写入原光猫的值。以模拟一台华为 HG8240H 为例# 写入 GPON 认证信息GPON 网络核心是序列号 PLOAM 密码 flash set GPON_SN HWTC35000000 # 序列号前 4 位必须等于厂商 ID flash set GPON_PLOAM_PASSWD DEFAULT012 # 写入 OMCI 上报的设备身份OLT 据此下发配置模板 flash set PON_VENDOR_ID HWTC flash set GPON_ONU_MODEL HG8240H flash set HW_HWVER BF9.A flash set OMCI_SW_VER1 V3R017C10S100 flash set OMCI_SW_VER2 V3R017C10S100 flash set ELAN_MAC_ADDR 781735000000 # 兼容性开关对不认识的 OMCI 消息一律回 OK flash set OMCI_FAKE_OK 1 # 以华为 OLT 兼容模式运行 flash set OMCI_OLT_MODE 1三条经验帮你少走弯路厂商 ID 与序列号前缀必须一致否则 OLT 直接拒绝注册。GPON 走 GEM 帧封装不依赖 MAC如果你的 ISP 把业务绑在 MAC 上改的是路由器 WAN 口 MAC而不是光模块的。所有flash set都要重启才生效所以把所有参数写完后统一执行reboot。第二步通过 Web 界面上传固件RTL960x 的 Web 管理界面支持直接升级固件包.tar格式整个过程和刷路由器一样直观固件升级页支持选择 .tar 固件包一键升级升级过程中务必保证不断电。进入http://192.168.1.1登录后依次完成设备状态检查 → 上传固件 → 重启。升级完成后重新登录检查设备状态页确认固件版本已经变化。OMCI 信息页集中管理厂商 ID、软件版本、目标 OLT 模式等关键参数改完点 Apply Changes 即可。第三步接线验证把光模块插入路由器/交换机的 SFP 口接上光纤然后用 Telnet 检查 PON 状态# 查看 PON 状态O5 表示已进入正常工作态 pon show # 查看 OLT 下发的 OMCI 配置 omci show看到 O5 只代表链路通了真正的业务配置VLAN 等还要靠下一步调优。里程碑 4调出满速——2.5G 模式与 VLAN 配置2.5G一个命令解锁线速RTL960x 有 3 种 2.5G 模式对应不同的物理层协商方式命令介质说明flash set LAN_SDS_MODE 4HiSGMII PHY走 2.5G 物理层收发器flash set LAN_SDS_MODE 5HiSGMII MAC走 2.5G MAC 层flash set LAN_SDS_MODE 62500Base-X光模块之间直连MikroTik 常用MikroTik RB5009 / CRS3xx 系列普遍用LAN_SDS_MODE 6配合 RouterOS 的 2.5G base-X部分设备如 CCR2116则需要LAN_SDS_MODE 4。对照项目文档里的设备兼容表选值比盲目试错高效得多。顺便说一句很多速度不达标的问题根源是千兆口被跑满导致缓冲膨胀bufferbloat换 2.5G 模式后这类问题会明显缓解。![2.5G网络速度测试结果](https://raw.gitcode.com/gh_mirrors/rt/RTL960x/raw/c73115c07fbb2ab892a2d63076a1756292f63218/Docs/Images/2.5G Internet Speed Test Unifi.jpg?utm_sourcegitcode_repo_files)社区用户实测在 TM Unifi 网络下RTL960x 光模块跑出了接近 1.9Gbps 的下载速度突破了千兆瓶颈。VLAN三种模式对应三种玩法VLAN 配置是整个方案里最灵活、也最容易翻车的部分。项目把 VLAN 处理方式抽象成 4 种模式模式行为适用场景Transparent透传VLAN 原样透传不改变 ID运营商不强制改标签Tagging打标去掉外层 VLAN 再桥接Q-in-Q需要重新打标的线路Remote Access远程管理通道需要远程维护Special Case特殊场景处理特定运营商定制需求通过 Web 界面配置最省心Advanced → VLAN Settings里选 Auto自动识别或 Manual手动指定模式与 VLAN ID。VLAN 设置页支持自动/手动模式切换并细分四种处理模式VLAN ID 范围 0–4095。典型的多 ISP 场景单根光纤承载多家运营商业务原光猫用 PPTP 把不同 LAN 口绑给不同 ISP。换成 SFP 光模块后通过修改 Forwarding OperationFwdOp和 ME 84/171 配置就能让模块在任意 LAN 口正确桥接不同运营商的 VLAN。![多ISP端口VLAN配置示意](https://raw.gitcode.com/gh_mirrors/rt/RTL960x/raw/c73115c07fbb2ab892a2d63076a1756292f63218/Docs/Images/Ports Provisioning Multiple ISP.png?utm_sourcegitcode_repo_files)多运营商共享一根光纤的场景不同 LAN 口绑定不同 ISP 的 VLANRTL960x 通过 ME 84/171 配置实现端口级 VLAN 桥接。OMCI和 OLT 打交道的翻译官OMCI 是光猫与 OLT 之间的管理协议。OMCI_OLT_MODE决定光模块以哪种厂商风格与 OLT 对话值含义0默认 Realtek 配置1华为 OLT 兼容模式2中兴 OLT 兼容模式3自定义模式手动指定软硬件版本等另外两个高频开关值得记住OMCI_FAKE_OK 1让模块对不认识的 OMCI 消息一律回 OK模拟厂商 ONU 时常用OMCI_TM_OPT控制 OLT 的带宽管理模式速度异常偏慢时可以试着改成 0 或 1。里程碑 5避坑清单——新手最常见的 5 个翻车点坑 1O2–O5 循环跳连不上症状PON 状态在 O2 和 O5 之间反复横跳。原因接收光功率过低低于 -23dBm或认证信息不匹配。解决先清洁光纤接头再测pon show的光功率同时逐项核对序列号、PLOAM 密码与厂商 ID。坑 2显示 O5 却上不了网Fake O5症状状态已是 O5但拿不到任何 VLAN 配置ME 84/171 为空。原因部分 Nokia/Fiberhome OLT 对不认识的设备会假放行OLT Vendor ID 常显示02020202。解决重新核对全部身份参数若仍无效OLT 可能要求厂商私有 ME350–399需要按 ISP 要求补充配置。坑 3SFU 固件 VLAN 对不上症状PON 侧和 ETH 侧的 VLAN ID 不一致如 100 被映射成 10。原因不少 ISP 在 PON 接口和以太网接口采用不同的 VLAN 映射。解决用omcicli mib get 84查看 OLT 实际下发的 VLAN再对照修改本机映射。坑 4改 MAC / 硬件版本被拒绝症状flash set ELAN_MAC_ADDR提示失败。原因新固件有鉴权锁。DFP-34X-2C2 要求 MAC_KEYV2801F 要求 VS_AUTH_KEY。解决按Docs/StickSetup.md里的算法生成对应 key 后先写入再改 MAC。坑 5刷错固件变砖症状升级后设备无法启动。原因不同芯片RTL9601CI vs RTL9601D固件不通用ZTE 版 DFP 误刷 Realtek 固件也会出问题。解决刷前确认芯片型号固件包放Firmware/目录下按型号取用。真变砖了可参考Tools/emulator与 UART 文档尝试救砖。项目结构速览东西都在哪里目录内容什么时候用Docs/全部操作文档StickSetup、TroubleshootSetup、2.5Gb 等动手前先读Firmware/各型号官方固件包.tar刷机时取用Firmware_Mod/社区修改版固件Web 界面、脚本、证书想用增强版 Web 界面时Firmware_Router/部分路由器厂商的 2.5G 调试固件路由器侧配合调优Tools/固件模拟器、重置脚本、抓包工具调试与救砖想进一步深入按这个顺序读文档最顺Docs/StickSetup.md部署全流程→Docs/FLASH_GETSET_INFO.md每个 flash 变量的含义→Docs/TroubleshootSetup.md问题排查→Docs/2.5Gb.md2.5G 设备兼容矩阵。给新手的四条行动建议先备份再折腾原光猫的每一个身份参数都值得存档这是你回退和排障的底气。一次只改一个变量改一项、重启、验证再改下一项出问题能立刻定位。优先用 Web 界面VLAN、OMCI、固件升级在图形界面里更直观Telnet 留给进阶调试。从社区案例找参照项目文档里记录了多国运营商的成功案例TM Unifi、Orange、Hinet 等先看有没有和你同运营商的先行者。下一步该做什么如果你手上正好有一枚 RTL960x 光模块现在就去翻出原光猫执行里程碑 2 的备份命令把身份参数抄下来——这是整个改造唯一无法事后补救的环节。抄完身份、选好固件你就已经走完了 80% 的路。进阶玩家可以继续探索三条延展路线一是用Tools/emulator在电脑上模拟固件环境改 Web 页面零风险二是研究Firmware_Mod里的社区补丁如针对 Fake O5 的 OLT 信息增强页定制你自己的管理界面三是为设备接入 Grafana / Prometheus 遥测把光功率、温度、流量变成可视化仪表盘。折腾有度、安全第一祝你顺利跑满那根光纤。【免费下载链接】RTL960xHacking Reverse Engineering RTL960x-based xPON ONTs to suit your OLT项目地址: https://gitcode.com/gh_mirrors/rt/RTL960x创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

YOLO26轻量化改进与RK3588部署实战:从模型优化到嵌入式落地

YOLO26轻量化改进与RK3588部署实战:从模型优化到嵌入式落地

1. 项目概述:从YOLO-Master到YOLO26的演进之路最近在目标检测的圈子里,YOLO-Master和YOLO26这两个名字被频繁提及,尤其是在一些前沿的部署场景和轻量化改进讨论中。如果你正在寻找一个既具备强大性能,又在资源受限的边缘设备上&am…

2026/8/14 9:08:14 阅读更多 →
AI智能体架构进阶:从单体到协同的子Agent设计模式与实战

AI智能体架构进阶:从单体到协同的子Agent设计模式与实战

1. 项目概述:从单体到协同的智能体架构演进 如果你已经开始尝试构建自己的AI智能体,并且发现单个“豆包”在处理复杂、多步骤任务时显得有些力不从心,那么恭喜你,你已经触碰到了智能体开发的下一个关键门槛。这正是“子Agent”概念…

2026/8/14 9:08:14 阅读更多 →
MySQL单表操作实战:从基础查询到性能优化的完整指南

MySQL单表操作实战:从基础查询到性能优化的完整指南

1. 项目概述:为什么单表练习是数据库学习的基石最近在带新人,发现很多朋友一上来就想搞多表联查、复杂事务,结果连最基本的单表增删改查都写不利索。这让我想起自己刚接触MySQL那会儿,也是觉得单表操作太简单,直到在实…

2026/8/14 9:08:14 阅读更多 →

最新新闻

CentOS系统时间校准实战:从chrony配置到故障排查全解析

CentOS系统时间校准实战:从chrony配置到故障排查全解析

1. 项目概述:为什么系统时间校准不是小事在服务器运维和开发工作中,系统时间不准,绝对是一个能让你在深夜里接到报警电话的“隐形杀手”。你可能觉得,时间差个几秒、几十秒能有什么大问题?我刚开始接触Linux服务器时也…

2026/8/14 10:11:15 阅读更多 →
微信聊天记录导出终极指南:换手机也不怕,三种格式永久保存

微信聊天记录导出终极指南:换手机也不怕,三种格式永久保存

微信聊天记录导出终极指南:换手机也不怕,三种格式永久保存 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Tr…

2026/8/14 10:11:15 阅读更多 →
零基础学习网站建设:从入门到精通的实战指南,带你轻松搭建个人网站

零基础学习网站建设:从入门到精通的实战指南,带你轻松搭建个人网站

大家好,我是你们的老朋友,一个在代码世界里摸爬滚打多年的“老司机”。今天我想和大家聊一个听起来很有科技感,但实际上门槛并没有大家想象中那么高的话题。很多人一提到“网站建设”,脑海里浮现的就是满屏绿色的代码、复杂的服务器配置,或者是需要聘请昂贵的专业团队。如…

2026/8/14 10:11:15 阅读更多 →
C++ Trie树实现:原理、代码与实战应用详解

C++ Trie树实现:原理、代码与实战应用详解

1. 项目概述:为什么我们需要Trie树?在C开发中,尤其是处理字符串相关的业务时,我们经常会遇到一个经典问题:如何在一大堆字符串里,快速判断某个单词是否存在,或者找出所有以某个前缀开头的单词&a…

2026/8/14 10:11:15 阅读更多 →
IDA Pro逆向工程入门:从静态分析到动态调试的完整指南

IDA Pro逆向工程入门:从静态分析到动态调试的完整指南

1. 逆向工程的门钥匙:初识IDA Pro如果你对软件的内部运作机制充满好奇,或者你的工作与安全分析、漏洞挖掘、恶意代码研究乃至软件考古相关,那么IDA Pro这个名字对你来说,应该像外科医生的手术刀一样熟悉。它不是什么新潮的AI工具&…

2026/8/14 10:11:15 阅读更多 →
分类信息网站建设方案:从零开始打造高转化本地生活服务平台的实战指南

分类信息网站建设方案:从零开始打造高转化本地生活服务平台的实战指南

在这个移动互联网深度渗透的時代,很多人都在问,一个小小的分类信息网站还有存在的价值吗?或者说,想要搭建这样一个平台,到底有没有搞头?作为一名在行业里摸爬滚打多年的老站长,我今天不想那些虚无缥缈的概念,也不想给你画大饼。我想跟咱们做实体、做本地服务的老板们,…

2026/8/14 10:10:15 阅读更多 →

日新闻

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

在这个流量为王、视觉至上的互联网时代,对于临沂乃至整个山东乃至全国的传统中小企业来说,拥有一张精美的“数字名片”早已不再是可选项,而是生存的必答题。每当夜幕降临,沂河两岸灯火辉煌,物流之都的喧嚣逐渐沉淀为对未来的思考。我们常常听到老板们在茶余饭后探讨:为什…

2026/8/14 0:00:26 阅读更多 →
Flutter与OpenHarmony实现剧本杀组队表单开发实战

Flutter与OpenHarmony实现剧本杀组队表单开发实战

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

2026/8/14 0:00:26 阅读更多 →
大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

在这个数字化浪潮席卷全球的今天,企业想要在激烈的市场竞争中站稳脚跟,拥有一张好看的“数字名片”已经远远不够了。很多老板在刚开始接触互联网业务时,都有一个共同的困惑:为什么我花了钱建的网站,就像是在真空中自嗨?访客进来转了两圈就跑了,线索石沉大海,甚至连客服…

2026/8/14 0:01:27 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/13 10:41:50 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/13 10:41:49 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/13 10:41:49 阅读更多 →