V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Yserver
V2EX  ›  宽带症候群

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

  •  
  •   Yserver · 2025 年 4 月 26 日 · 3471 次点击
    这是一个创建于 267 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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