众所周知一般情况下跨运营商是不能直接换光猫的 但是就是要把不可能变成可能
前情提要:浙江移动是 SN 认证,浙江联通是 LOID 认证,至少我这个地区是。联通原来光猫是星网锐捷的 SG639-C ,已经改了桥接,折腾一下顺便我也用不到原来猫的无线,换个小体积的猫更顺眼一点。目前移动已经在升级 XGPON ,但是向下兼容 GPON ,我有一条移动是 2.5G 的 XGPON 猫还不错,联通还是 GPON 目前。
今天闲着发现家里有一个移动的星网锐捷 H50G 应该是家里长辈不知道哪里捞来的
首先先把光猫恢复出厂设置 然后就可以用移动的默认超管账号密码登录了 CMCCAdmin 和 aDm8H%MdA
WEB 进去之后找到并打开 telnet 使能 我这里账号密码是 admin 和 chzhdpl@246
telnet 进去之后使用 su 命令提权,密码是默认的 aDm8H%MdA
大概可以看到这一些命令,和网上通的 sendcmd 差不多的用法
/ # si (按 TAB 补全)
sidbg siepon sigpon simulation sismac siswitch sitm siupgrade
然后使用 cat /etc/init.d/regioncode 查看地区的代码,找到辽宁,网上翻到辽宁移动是 LOID 认证的
使用的命令如下
/ # siupgrade
upgrade_test begin!
upgradetest.txt exist,size = 2375!
illegal parameter !
Usage:
1. siupgrade gdefconf # 获取当前区域
2. siupgrade sdefconf 223 # 修改区域
3. siupgrade switchver 1 # 切换版本(?没试过不清楚,问就是不知道)
用 1 ,2 修改区域,修改区域之后会自动重启,重启之后去 web 界面点注册就可以看到变成辽宁了
这个时候就可以把联通的光纤从联通的猫上拔下来怼到这个移动的猫上了,目前我这的联通还没有配合上 MAC 认证,所以不需要改 MAC 。联通 LOID 我这直接 user 用户进去也可以看到的。
然后通电之后进入 web 界面点击注册,把从联通猫上找来的 LOID 填进去,这时候就等待注册,注册会卡在 30%左右,提示获取管理 IP ,这时候就不动了,这时候就需要重新 telnet 进去,su 提权的管理员,用如下几条命令保存配置重启。
sidbg 1 DB set PDTCTUSERINFO 0 Status 0
sidbg 1 DB set PDTCTUSERINFO 0 Result 1
sidbg 1 DB save
reboot
重启之后通过移动的 CMCCAdmin 和 aDm8H%MdA 进去后台,把联通那里的 vlan 信息和账号密码新建一条网络配置就可以用了。
参考链接
https://blog.nkxingxh.top/archives/310/[
https://jishuzhan.net/article/1825107113882423298#%E8%AE%BE%E7%BD%AESN](
https://jishuzhan.net/article/1825107113882423298#设置 SN)
https://dmm.ink/2024/06/01/snmac2/https://www.jarvisw.com/?p=1517https://blog.newfuture.cc/huawei-onu-register-on-web/