前面讲了网络架构和如何更换光猫,这里再提示下,大部分光猫的超级密码在网上都能找到解开的方法,比如导出配置文件、重置使用默认管理密码、打开telnet、绑定小翼管家查询等等。

0x30 2.5G猫棒

猫棒其实就是做成SFP模块的棒状光猫,也就这几年开始在民间流行起来,早年主流是南天和ODI的XPON Stick,Realtek方案的ONU,还有中兴方案的,现在随着intel方案的MA5671A、诺基亚、阿尔卡特的猫棒有爱好者编译出openwrt固件后,新一波的猫棒热潮开始。

但是,不要被这波热潮冲昏头脑,在花时间花钱折腾之前,可以问自己几个问题:
1、是否有设备越少越好的强迫症?需要将光猫换成猫棒?
2、是否弱电箱很小,放不下光猫?或者插座不够,放不下光猫电源?
3、是否家里是GPON千兆宽带,且希望能在偶尔一次测速时候能测出大约1200M的速度来装X或者取悦自己?
4、是否自己用的路由器、交换机有SFP口?
5、是否对猫棒有强烈的好奇心,不管它好不好用,就想尝试一下?

如果想明白了,那就可以继续看下去了。

在玩猫棒之前,首先得有个带SFP口的设备,比如mikrotik有很多带SFP的路由器或者交换机,TP-Link也有不少路由器或者交换机带SFP口,而且TP-Link很多款还支持2.5G模式。

mikrotik/tplink/ubnt带SFP口的设备

或者也可以用加装光口网卡的软路由,比如联想M720/M920/P330/P340/P350配intel X520/X710万兆网卡以及定制挡板的1L软路由。

联想M920X和P340配光口万兆网卡

如果没有带SFP口的交换机或者路由器,也可以用SFP光转电设备或者双光口转接板插一个光转电模块来玩。

SFP光转电或者双光口转接板

有了带SFP的设备,才能连上猫棒,才能愉快的开始玩耍了。

ODI和南天的XPON Stick
先说说XPON Stick,其实就一个微缩版本的光猫,体积做的够小就行,因为不需要交换芯片,所以整体配置会比普通光猫低很多,方案大多是Realtek的RTL96xx,支持GPON和EPON双模,1.25G/2.5G上下行速率,LOID认证、MAC/SN修改都支持,使用非常方便,价格在200-300左右,而且兼容性非常好,一般设备都能支持。

但RTL方案的一个大坑就是发热非常严重,直接烫手,高温带来的就是性能降低,所以使用RTL96xx方案的猫棒,散热片是刚需,甚至有人折腾了水冷。我实测猫棒在满速下载时候,稳定性不如华为HS8145x6,但日常轻量级使用时候,小体积猫棒确实可以满足日常需求。

加了散热片的猫棒

猫棒一般都兼容1.25G/2.5G速度,所以只要带SFP口的路由器、交换机能兼容2.5G速度,猫棒都能直接运行在2.5G速度下,这就是所谓“突破千兆”,而一般的光猫因为RJ45网口只有千兆,即使光口支持2.5G速度也因为网络瓶颈只能跑在千兆。

南天和ODI猫棒的设置非常简单,一般买的时候卖家也会给个说明,在网上也能搜到。先在交换上做好SFP口的桥接,然后猫棒插上光纤,再插入设备,等一会儿猫棒的OS就启动了,再打开网页登陆进去后,修改LOID和桥接方式、vlan_id就行,和换光猫类似。如果要改SN和mac,可以telnet修改。至于IPTV,也是通过vlan解决,具体可以网上搜一下,有不少教程。

需要注意的是,ODI的猫棒修改mac后需要录入key才可以用,所以买ODI猫棒最好问清楚卖家可否提供key,不要在咸鱼随便买。

修改LOID

vlan版本固件如果不使用vlan拨号的话,可以直接修改vlan进行桥接拨号

非vlan版本固件可以猫棒直接PPPOE拨号或者桥接拨号

如果只是LOID认证,O5就可以拨号,和换光猫一样

再说说最近流行的华为MA5671A、诺基亚G010SA和阿尔卡特朗讯G010SP猫棒。这几款GPON Stick ONU原本是运营商、视频监控厂商用了好几年的老设备了,只是有老外研究,再就是阿瑟、牛奶等爱好者编译出了可以很方便修改LOID、MAC、SN等参数的LEDE系统,原来咸鱼一二十块的猫棒价格直接涨到现在一百多,猫棒的刷机方式也从最开始的拆SPI Flash写固件的方法升级为TTL刷机、TFTP刷机、OLT刷机。

注意:这几款是只支持GPON的猫棒,不是像前面介绍的双模猫棒,如果网络是EPON的不用看了,这几款都不支持!

华为MA5671A

当然,色铁等人在咸鱼也有在卖猫棒,卖的比较贵就是了,比较智商税。而JS们在提取牛奶等爱好者开发的固件后,把之前低价收购的猫棒刷上固件就开始高价卖,其实这也是很多开源爱好者的无奈,自己用爱发电,却肥了那些没有技术但就会盗版的JS们,比如HackRF One。再之后,还有阿瑟固件、牛奶固件等等,其实本质就是不同的爱好者编译出来的不同功能的固件,可以方便使用者刷机,还有很多爱好者提供了刷机教程、视频,方便大家学习玩耍。

色铁的主页,介绍猫棒
铁血男儿的博客,讲刷机方法

刷机方法刚出来时候我画的TTL刷机板
如果你家里的光猫是GPON的,然后有带SFP口的交换机、路由器,那就可以考虑买个MA5671A或者G010SA、G010SP,但需要注意的是,这些猫棒大多用了好几年,都是老化淘汰出来的,而光电器件寿命有限,如果出现个别不稳定、断流,很可能是光头有问题,需要翻新并校准,南宁有个哥们就做这个,在咸鱼上可以找到,ID封印帝国。

另外,还有一点,别看都是SC小方口,这几款GPON的猫棒接口是用的APC口,而一般的光猫用的都是UPC口,这两个接口看着一样,但光纤的切面不一样,所以不能直接用!可能个别运气好的没问题,但运气不好,可能光纤接头就被顶坏了,需要装维师傅来维修。

FLAT/PC/UPC/APC接口

UPC和APC的光纤对接方式
所以这几款猫棒必须要配转接线或者转接头!而南天/ODI的就不需要,直接连就可以了。

UPC转APC光纤 和 SC/UPC母转SC/APC公转接头
这几款猫棒玩法和双模猫棒玩法差不多,唯一区别是不用插光纤,猫棒也可以启动可以通过网页登陆,登陆后修改LOID、vlan_id就可以拨号了,只不过不支持pppoe自己拨号,然后有需要也可以修改mac和sn等参数。

以阿瑟固件为例,192.168.1.1登陆后,第一次登陆没有密码,自己可以设置。点击菜单 GPON–>信息,查看收光那里,如果显示 -infdBm 说明线没接好,接好后一般显示 -10infdBm 到 -24infdBm内的数字,如果光衰很差,先看下原来光猫的光衰才是,如果光猫正常,可能就是转接线没接好或者猫棒有问题,如果光猫的也不好,就找运营商的运维师傅处理,检查下光路。

阿瑟固件参数设置
比如杭州电信,LOID改成光猫的,PVID就是vlan_id,设置成41,就可以拨号上网了。

下面有个爱好者测试的这三种模块的兼容情况,实际上还有很多设备都能兼容,有兴趣的读者可以自己测试。其实本质上和SFP模块兼容一样,可以通过修改识别码来进行,但这个就需要编译固件的爱好者来调整了,有关SFP模块识别码的问题,以后有空再写个文章简单讲讲。

网友兼容测试列表

0x31 10G猫棒

因为我这边还没有10G宽带线路,测试用的OLT上也没装10G业务板,手头也没有10G猫棒,只是听说海信的7263和7267猫棒,暂时没条件测试,也就没法说啥了。10G光猫手头有个华为的HN8245Q还没拆包,也是因为没线路测试,等以后有条件测试了,再写一篇10G相关的。

海信7263/7267 10G猫棒

0x32 网卡强制2.5G

前面介绍的猫棒都支持2.5G模式,但连接猫棒的设备自动适配很多时候无法自动适配成2.5G,这时候就可以通过强制修改兼容模式来进行适配。另外,有一些不支持2.5G的设备在连接猫棒时候也需要强制设置成1G才可以和猫棒正常通信。

先说说BCM57xxx系列网卡,这也是被2.5G猫棒炒作起来的设备,原来咸鱼两百随便收,现在很多js都炒到三四百了,与其买这些不知道用了多久的N手货,还不如在淘宝花三百把买全新的昆鱼BCM57810网卡。【我不是昆鱼代理也没领红包,就是看不惯那些js】

昆鱼BCM57810双口万兆网卡

强制2.5G的方法很简单,就是用官方提供的工具在DOS或者UEFI命令下修改下网口的速率模式就可以了。如果用双口万兆网卡,可以1个口设置成2.5G用来接猫棒,另一个口万兆接万兆交换机组晚照局域网,这部分后面会讲。

老外给的教程
国内爱好者教程

双口强制成2.5G的BCM57712网卡

像iKuai、LEDE之类的软路由系统,新版本的默认支持,esxi/pve的话,可以直通给软路由虚拟机,或者安装驱动也可以支持。

不过,如果宽带就千兆,其实没太大必要折腾bcm网卡强制2.5G,这个卡发热很严重,性能也不如intel的x520和x710,从价格上都能看的出来。如果小体积的软路由,散热一般,最好不要用BCM网卡,网卡过热是会掉速度的!

2.5G光猫这波潮流,其实很多人就是盲目羡慕觉得很高大上,我开始也很新奇,为此还买了支持2.5G的TP-Linik的万兆交换机、BCM万兆网卡、光转电设备,自己还做了刷机板,但折腾到最后,还是回归到了南天ODI的猫棒,毕竟家里就千兆宽带,稳定就好。

所以,满足需求就好,稳定就好,没必要追求潮流,去钻JS的套子。

0x33 小节

今天就先写到这里,猫棒是少数人群的玩具,大众没必要追求,毕竟同样的数据要处理,一个小猫棒和一个大光猫,肯定会有差别的,用户根据自己的需求选择就好。

最后,如果觉得文章对你有帮助,可以请我喝杯咖啡,谢谢~~