补记: 21年1月12日北京联通强制使用官方光猫,但可联系客服改桥接

背景

我一直使用TP-LINK的TL-EP110配合克隆上北京联通官方提供光猫的Mac地址作为EPON接入的ONU设备来使用,前后大概也有个三四年了,从之前的200m到现在500m一直工作的很好。但是最近发生了几件奇怪的事情。

过程

一件事是在1月12日,突然我就不能正常PPPoE拨号了,联系师傅维修,说是帐号都没了。师傅给我换了设备重新绑定才好。

绑定之后我重新克隆了Mac地址继续使用非官方光猫,也正常工作。但是在1月19号问题又出现了! 拨号又不能成功了!

我百思不得其解,这究竟是怎么回事? 我一看正好是7天,难道是。。。必须用官方光猫激活下? 于是我换上官方光猫,一开始也是拨号失败。但是我进入光猫后台,点击主动上报信息按钮,等待上报成功后,我再次拨号,居然成功了! 然后我再次换回非官方光猫,又可以了。。。

然后抱着试试看的想法,在一周之后我果然又发现不能拨号了。。。然后重新换上官方的光猫激活后又好了。。。

分析

明显北京联通为了让用户使用官方设备,增加了一个上报信息验证的环节。如果客户连续一周没有上报过信息,那就让宽带PPPoE帐号失效。

如果我能够通过抓包来得到主动上报信息的内容,并且模拟定期发送,其实就能解决这个问题。但想在联通光猫内部进行抓包,这并不容易。那能不能在外部抓包呢? 其实也很难。因为EPON设备一端是OLT,另一端是ONU。而OLT设备的价格非常高。我从某宝上搜了下,便宜的EPON OLT设备也要1200元。我为了这件事情要花1200元买个设备,然后抓包进行分析,有些得不偿失了。

思来想去,不如问问师傅能不能官方改一下桥接。于是我联系了北京联通的报障台010112,说要改桥接,客服就安排师傅对接。大概等了小半天,就有师傅联系我了。我说明情况后,师傅说大概10分钟之后,直接重启光猫,在LAN1口接出双绞线就能正常PPPoE拨号了。

大概等了一小会儿,我再次进入光猫后台,发现在3961 VLAN对应的地方已经显示为桥接了。于是我又能正常使用PPPoE在光猫外部进行拨号了。

后记

这次经历说明一件事情,北京联通更在意的是你用不用它的光猫设备,即光转电这一道关。相比而言,官方给你改桥接它都能接受。

后续有可能的话,可以研究下它上报到底是怎么实现的,争取早日能脱离这个光猫还能正常运行。