Yserver

有没有可能通过 ONU 光模块+自制系统实现一个光猫?

  •  
  •   Yserver · Apr 26, 2025 · 4685 views
    This topic created in 560 days ago, the information mentioned may be changed or developed.

    最近在逛小黄鱼时候翻到了海信的 GPON-ONU-Class B+I LTE3468L-BHG+,这应该就是插在部分华为光猫上的 gpon 模块,但是和猫棒不同,不负责鉴权等任务。 1745649495232.png 那么,可否自己写一套鉴权、上网的系统来替代运营商光猫呢? 目前看起来的问题:

    1. 运营商系统是个黑盒,难以获取具体鉴权实现方法
    2. 没有硬件优化性能可能不够 但是现在貌似也有了 vsol 这种光猫,是否可以逆向光猫来获取具体的技术实现细节呢?
    32 replies  •  2025-05-02 23:45:31 +08:00
    moefishtang
    moefishtang
    Apr 26, 2025
    1
    https://www.v2ex.com/t/1108542
    你不是第一个有这种想法的人
    lengrongec
    lengrongec
    Apr 26, 2025
    3
    @lengrongec mikrotik 帮你实现
    Yserver
    Yserver
    OP
    Apr 26, 2025
    4
    @moefishtang 这个我也看到了
    Yserver
    Yserver
    OP
    Apr 26, 2025
    5
    @lengrongec mikrotik 能兼容国内的定制协议吗,而且感觉这个东西不太适合多宽带接入
    love4taylor
    love4taylor
    Apr 26, 2025 via iPhone
    6
    猫棒+ BPI-R4 ,我目前是这样。
    cr3bit
    cr3bit
    Apr 26, 2025
    7
    @lengrongec
    这东西还是专有软硬+模块吧? lz 应该问的是随便光卡+模块+可随便移植的系统?
    onion83
    onion83
    Apr 26, 2025
    9
    “那么,可否自己写一套鉴权、上网的系统来替代运营商光猫呢?”

    - 可以,但是没有折腾价值,MA5671 、诺基亚猫棒之类的咸鱼也就 50 元
    - Mikrotik 是网络设备本身,没有必要去处理 ONU 和 OLT 的交互逻辑,况且每个地方的运营商都有自己的标准(魔改)
    - 猫棒 = 观点转换器 + 编码/解码器 二合一

    见: https://www.v2ex.com/t/702390
    onion83
    onion83
    Apr 26, 2025
    10
    - 猫棒 = 光电转换器 + 编码/解码器 二合一
    anonymity
    anonymity
    Apr 26, 2025
    11
    PON 这东西没见过开源方案,只有一个标准 具体实现都是各厂商高度定制化的
    Yserver
    Yserver
    OP
    Apr 26, 2025
    12
    @alpha9318 这种就是猫棒了
    Yserver
    Yserver
    OP
    Apr 26, 2025
    13
    @onion83 确实价值不大,但是猫棒温度很高,我想如果只有鉴权的话应该工程量很大
    onion83
    onion83
    Apr 26, 2025
    14
    @Yserver 每个设备都有适应工况的,单模光模块一般都工作在 0-100 度,用家用玩家的体感和视觉,去度量一个工业设备,未免有点杞人忧天,真的担心一个 20 块的 usb 风扇解君愁。
    Yserver
    Yserver
    OP
    Apr 26, 2025
    15
    @onion83 光模块温度倒还好,但是听说猫棒高温会断流,而且 xpon 的猫棒很贵
    onion83
    onion83
    Apr 26, 2025
    16
    @Yserver 就买 50 块的洋垃圾即可,加风扇玩三年了未发现啥问题,xpon 的猫棒目前还处于割韭菜阶段,勿入。或者给个定义:大于 100 块的 ONU 设备我都认为是割韭菜:)
    yolee599
    yolee599
    Apr 26, 2025 via Android
    17
    [华为光猫利用自带端口镜像命令抓取 PON 光纤口数据]( https://www.right.com.cn/forum/thread-534538-1-1.html)
    piero66
    piero66
    Apr 26, 2025
    18
    不就是猫棒
    Yserver
    Yserver
    OP
    Apr 26, 2025
    19
    @yolee599 感谢,我去参考看看
    Yserver
    Yserver
    OP
    Apr 26, 2025
    20
    @piero66 希望有更好的可玩性
    ThirdFlame
    ThirdFlame
    Apr 26, 2025
    21
    你图片上这个应该是个 光模块,而不是光猫。
    简单这么说,这玩意就负责光电相互转换,就是收到的光信号的 01 ,转为电信号的 01 (同时也能反向)。
    那么你要想自己实现 onu 的功能,就需要先把 GPON 协议全部实现一遍。

    个人觉得还是玩 猫棒。
    RecursiveG
    RecursiveG
    Apr 26, 2025
    22
    不行,这种模块只能插在特定的硬件上用。
    zhujinliang
    zhujinliang
    Apr 27, 2025 via iPhone
    23
    Pon 网的光模块和常规的以太网的光模块硬件上是有区别的
    以太网模块是点对点的,只有发送和接收两个信号,光模块把信号调制到激光上,或者接收光信号解调就行了
    Pon 网因为上行是时分复用的,所以除了发送、接收以外,还需要一个控制是否发光的突发信号,否则两个 ONU 同时发光,局端无法解调
    opensecd
    opensecd
    Apr 27, 2025
    24
    这只是个 PHY 层的模块, 不包含 GPON MAC, 也没有 Software 层;
    Yserver
    Yserver
    OP
    Apr 27, 2025
    25
    @ThirdFlame 这个就是 gpon 模块,应该只需要实现软件层吧
    Yserver
    Yserver
    OP
    Apr 27, 2025
    26
    @RecursiveG 这个还有硬件限制吗
    ThirdFlame
    ThirdFlame
    Apr 28, 2025
    27
    @Yserver #25 23 楼说的发光冲突的问题 也是需要考虑的。 整体上是只需要软件了,但是你要是想自己从 0 开始实现,他不太现实
    Yserver
    Yserver
    OP
    Apr 28, 2025
    28
    @ThirdFlame 确实,但是这个应该是模块负责的吧
    RecursiveG
    RecursiveG
    Apr 29, 2025
    29
    就是 24 楼说的 MAC 问题,建议阅读 https://hack-gpon.org/ont-wo-mac/
    fairytale
    fairytale
    May 2, 2025 via Android
    30
    你搜 gpon/epon 模块。olt 模块和 onu 模块不同的。olt 模块纯光电转换,很便宜,onu 模块就是猫棒 gpon 不到 50 ,epon 要 150 。
    fairytale
    fairytale
    May 2, 2025 via Android
    31
    @opensecd 大佬说的对。这种是纯 phy ,mac 也是需要芯片实现的,纯软件不行。而猫棒是带两套 mac 带 cpu 的。pon 的 mac 与以太网 mac ,也不可能直接转换,把以太网从 pon 中分离出来,还是要经过 soc 的。
    Yserver
    Yserver
    OP
    May 2, 2025
    32
    @fairytale onu 模块好像和猫棒不太一样,这个没有处理器内存的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   949 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 17:46 · PVG 01:46 · LAX 09:46 · JFK 12:46
    ♥ Do have faith in what you're doing.