poiu321 发表于 2024-3-24 01:46:47

用sfu光猫HG8010替换hgu光猫HS8546V,windows成功拨号上网

本帖最后由 poiu321 于 2024-3-24 02:10 编辑

先发截图,


poiu321 发表于 2024-3-24 02:13:30

××××××××××××××××
下面是具体技术要点:

一条网线,连接家里的终端和光猫,光猫作为网络出口,与isp保持连接,由isp放权访问网络,这是家用宽带的基本拓扑。

举例说明一下,如果把网线承载的整个上网带宽比作一条马路的话,vlan就是由ISP通过网络技术手段,在这条马路上划出的车道。每条车道(vlan)有个编号,每个带编号的vlan可以通行一类数据流量(tr069走一条,internet走一条,voip走一条,iptv走另一条……等等)

vlan由isp总规划,哪个编号的vlan什么用途,是早就设计好的,在我们获取isp服务的时候,由isp通过tr069服务,统一发送给注册了的家用光猫或者商用设备(取决于你与isp签订的服务类型),isp通过技术手段,将网络统一管理起来,减轻了装维们的工作负担。

以上解释了一下网络的拓扑和上网技术的大概原理,理解了之后才好利用相应的技术手段解决问题,实现自己的小目标。

下面,根据自己身边的资源,选择解决办法。

我自己家里没有可以vlan拨号的路由等智能设备,只有一个早期在地摊收的HG8010光猫,和windows系统的电脑。

如果要替换现有在册的HS8546V光猫,首先要知道自己的ISP是如何认证家用光猫的(看了好多帖子,得到好心网友提点,了解到,移动在全国绝大多数地区,仅凭一个注册password认证光猫,只要你有这个password,一个7位数的数字串,输入光猫就能被移动成功识别,识别后,移动通过tr069管理连接,将你上网需要的一些注册信息,包括上网账户密码(一般是pppoe拨号)、相关业务vlan编号,自动给你的光猫配置好,光猫之后可以访问互联网),如果想更换光猫,要知道如何向isp注册新设备(移动就是要取得这串7位的password,联通和电信,据网友说,要取得一串叫loid的字符串,还有的网友说另外需要光猫sn、product id、mac地址等信息,换光猫,第一步就要收集这类信息),获取的手段,可以通过登录光猫超户账户,也可以通过telnet登录光猫后,执行相关命令,以telnet为例,罗列以下命令:

光猫成功在isp处注册后,管理账户页面的设备信息栏中会显示:
ONT注册状态:O5(Operation State)
ONT id:12


一般来说,telnet账户root,密码adminHW或admin,

WAP>su(或者不执行,HG8010中就没有这条命令)
(此条命令能显示vlan的具体信息,数字递进更换,直到命令执行后不显示任何结果为止,把所有vlan信息记下,本例中vlan编码192)
SU_WAP>display waninfo interface wan1
Interface             :wan1
Status                :Enable
VLAN                  :192      #此处做记录
HW Addr               :xxxxxxxx
Service Type          :TR069
Protocol Type         :IPv4
IP Acquisition      :DHCP(IPv4)
Prefix Acquisition    :--
IPv4 Address          :10.72.29.229/17
IPv6 Prefix         :--
IPv6 GUA            :--
IPv6 LLA            :--
MTU                   :1500
MVLAN               :--
802.1p Policy         :Use specified value
802.1p                :7
Binding Options       :--
success!
(显示设备sn)
SU_WAP>display sn

(显示主板号)
SU_WAP>display boardItem

(显示product id)
SU_WAP>display machineItem

(显示光猫mac地址)
WAP>display lanmac

以上命令为显示当前设备信息,如果想修改设备信息,将命令中的‘display’替换成‘get’

基本信息准备完毕,开始换光猫操作;
操作思路,
1.注册光猫,成功后进行第二步;
2.给HG8010添加对应vlan实现上网(这一步是最核心的技术,转自https://www.right.com.cn/forum/thread-132155-2-1.html)

固件版本:实测支持以下命令的HG8010[V1R006C00S122_china_full_all或者HG8010[V1R006C00S122_china_user_all

给出我的全部执行过程:

telnet 192.168.100.1
root
admin

WAP>add port vlan portid 1 vlanid 4031
Instance: 0
success!
WAP>set vlan auth portid 1 authen 0
success!
WAP>get vlan auth portid 1
VlanAuthEn=0

success!
WAP>pppoe_em operate Start username 100*****1 password 5**** vlanid 4031 port
1 authmode PAP retrytimes 1
success!
WAP>display pppoe_em result
pppoe emulator Result: Success
            SessionID: 57564
    ExternalIPAddress: 100.127.7.97
       DefaultGateway: 100.127.0.1

success!
WAP>
【至此,HG8010中上网vlan成功建立,测试获得了isp的拨号ip地址,成功。实测过程,光猫断电重启后,命令设置因无法保存而失效,需要重新执行一遍以上命令,重新建立vlan和获取isp拨号ip】

最后,用带有vlan功能的路由器,连接光猫,按需配置带有vlan规则的pppoe拨号上网。
【在这里,我家里没有智能路由,只能用windows代替,根据网友的分析,利用realtek官方的Realtek Ethernet Diagnostic Utility (2.0.2.8)_20141112_General_RC1工具,在自有realtek网卡上虚拟出vlan4031,ip全部dhcp获取,成功拨号上网】

然后,各种家用设备就可以通过路由上网了,到此,HG8010更换HS8546V成功上网,由于是sfu类型光猫,不用再担心isp远程控制问题了。

补充内容 (2024-4-7 09:42):
无法编辑了哈,有没有管理员,帮忙把命令执行过程的宽带账户信息删掉

poiu321 发表于 2024-3-26 15:12:07

zhang260gt 发表于 2024-3-25 10:03
移动来电话让关闭光猫电源5分钟说给免费升级网速....然后,就没有然后了,中国移动,最无耻的公司没有之一 ...

哈哈哈哈……又一个上当的

估计是骗你重启光猫,升级系统,然后你就没有光猫管理权了

最赚钱的isp,手段不是一般的狠。

poiu321 发表于 2024-3-24 02:04:29

本帖最后由 poiu321 于 2024-3-24 13:50 编辑

全过程公开,起因经过结果很啰嗦,复杂的心路历程,不屈不挠的探索精神,强大的网友技术支持,最终取得了比较理想的结果

起因:
最近家里设备经常上不了网,确定是ISP(网络服务提供商,就是俗称的国字号移动、电信、联通等通信公司)做了限制,本打算登录光猫HS8546V自己动手改一下,没想到超户密码被改,这才发现isp已经完全在远程接管了光猫,用户端毫无可操作权限了。

经过:
然后就是长达2周的技术解决问题过程。
1.上网找各种shell补全技术,多次尝试无效后,才知道HS8546V当下的固件版本V3R019C20S270没有办法补全;
2.shell补全这条路不通,那就改刷机吧。用ONT固件刷HS8546VV300R017C10SPC208_china_all.bin,妄图降级光猫固件,结果事与愿违,在刷固件前,telnet还能登录光猫,操作一些基本命令,刷固件后,telnet默认root账户密码改变,此时是一点办法也没有了……
3.经论坛网友指点,以不停报修网络连接质量不佳的理由,威逼装维交出了光猫超户密码(超户CMCCAdmin,密码是CMCCAdmin+8位随机字符数字符号组合,是装维通过扫描光猫后二维码等信息获得的),可能依然因为刷机原因,导致登录超户依然提示密码错误,装维还多次配合查询超户密码,表示系统没有下发新密码,这意味着本地登录超户是失败的;
4.实在没办法了,只好想着换光猫:
家里有现成的HG8010,就想着用它实现替代HS8546V的上网功能,然后就是漫长的搜索和阅读各网友分享的技术和经验,期间反复实践,均不成功;
5.多次尝试失败后心灰意冷,在看到有网友提到,可以通过isp智能手机app管理光猫,获取一些光猫账户信息什么的时候,自己下载注册了光猫,此时,可能是因为注册的动作激发了069局端服务,重新下发了一些配置,导致光猫telnet默认账户密码恢复,然后,发现装维给的超户密码也可以登录了,登录后记录了一些配置信息,退出登录后,超户密码再次失效;
6.特别火大的我,绝地必须要换掉光猫,结合之前1周多的学习,和不断的尝试,逐渐了解到了光猫固件linux系统的特点,了解之后再按需配置技术命令,就成功了。

总结:
罗罗嗦嗦说了一堆,技术手段都是网友的,只有操作思路是自己的,有了目标(换光猫),有了思路(通过哪些具体操作步骤,能实现目标),有了各位网友的指教(有鼓励的、讽刺的)、提醒和资源分享(各种命令和bin文件等),才有最终的成功,虽然执行命令后的配置,在8010重启后就失效了,但总算是利用有限的资源,实现了目标。

通过这次经历,感受到了国字号isp对于用户的把控,已经到了完全无法接受的地步。我也算个技术工作者,多年不接触家用上网设备这种终端,搞了这么久,就是为了夺回属于自己上网自由。

说实话,上网这么多年,什么dns劫持、域名劫持等等营销手段,都经历过,每次都是耗费自己的时间,从大家身上学习相关技术,用技术手段屏蔽isp或不法机构的无耻手段,尽可能的保护自己仅有的一点点自由。而如今,随着以某些国际知名的“民营企业”强大的技术手段,和锲而不舍的固件更新精神(HS8546V,2018出厂,2023固件还在更新),为了满足isp所谓的低成本管理,以及个人数据的收集和二次营销(HS8546V最新固件,除了弥补技术漏洞外,最大的变化,是迎合isp的营销需求,加入了家庭智能设备信息的收集和上传功能),为了钱,直接用技术手段,永远的剥夺了你个人对光猫的管理权(实测过程,即便在不插光纤的情况下,退出超户登录,之前的超户密码也随之失效,我推断是新固件本身的功能,在退出同时,自动对超户密码再次重置,通过tr069传输给isp,所以,即便你能一次次的要到超户密码,也无法解决自家光猫管理权的问题),这样的做法真是令人发指,只能强烈谴责。

目前isp可能对于私自替换设备的操作管理不严,今天个人换猫的成功,不代表未来,isp不会远端阻止你换设备拨号上网,在众所周知的大环境下,只能是这么苟且的活了。

有需要的网友,祝你们操作成功。


PS:附件上传好像有大小限制,晚上再传上来

池州老_阮 发表于 2024-3-24 03:03:47

排队等候中……

zhang260gt 发表于 2024-3-24 06:18:11

期待中……

Adm1 发表于 2024-3-24 07:11:16

光猫hG8010宽带里面链接必然是桥接,。。。。。

fobe 发表于 2024-3-24 09:23:38

看看怎么做到的

poiu321 发表于 2024-3-24 11:23:39

回帖要审核……好大一段话,但愿不会丢

话说,论坛上传附件,限制多大啊,传了几次,都失败了

poiu321 发表于 2024-3-24 11:26:08

本帖最后由 poiu321 于 2024-4-7 09:41 编辑

××××××××××××××××
下面是具体技术要点:

一条网线,连接家里的终端和光猫,光猫作为网络出口,与isp保持连接,由isp放权访问网络,这是家用宽带的基本拓扑。

举例说明一下,如果把网线承载的整个上网带宽比作一条马路的话,vlan就是由ISP通过网络技术手段,在这条马路上划出的车道。每条车道(vlan)有个编号,每个带编号的vlan可以通行一类数据流量(tr069走一条,internet走一条,voip走一条,iptv走另一条……等等)

vlan由isp总规划,哪个编号的vlan什么用途,是早就设计好的,在我们获取isp服务的时候,由isp通过tr069服务,统一发送给注册了的家用光猫或者商用设备(取决于你与isp签订的服务类型),isp通过技术手段,将网络统一管理起来,减轻了装维们的工作负担。

以上解释了一下网络的拓扑和上网技术的大概原理,理解了之后才好利用相应的技术手段解决问题,实现自己的小目标。

下面,根据自己身边的资源,选择解决办法。

我自己家里没有可以vlan拨号的路由等智能设备,只有一个早期在地摊收的HG8010光猫,和windows系统的电脑。

如果要替换现有在册的HS8546V光猫,首先要知道自己的ISP是如何认证家用光猫的(看了好多帖子,得到好心网友提点,了解到,移动在全国绝大多数地区,仅凭一个注册password认证光猫,只要你有这个password,一个7位数的数字串,输入光猫就能被移动成功识别,识别后,移动通过tr069管理连接,将你上网需要的一些注册信息,包括上网账户密码(一般是pppoe拨号)、相关业务vlan编号,自动给你的光猫配置好,光猫之后可以访问互联网),如果想更换光猫,要知道如何向isp注册新设备(移动就是要取得这串7位的password,联通和电信,据网友说,要取得一串叫loid的字符串,还有的网友说另外需要光猫sn、product id、mac地址等信息,换光猫,第一步就要收集这类信息),获取的手段,可以通过登录光猫超户账户,也可以通过telnet登录光猫后,执行相关命令,以telnet为例,罗列以下命令:

光猫成功在isp处注册后,管理账户页面的设备信息栏中会显示:
ONT注册状态:O5(Operation State)
ONT id:12


一般来说,telnet账户root,密码adminHW或admin,

WAP>su(或者不执行,HG8010中就没有这条命令)
(此条命令能显示vlan的具体信息,数字递进更换,直到命令执行后不显示任何结果为止,把所有vlan信息记下,本例中vlan编码192)
SU_WAP>display waninfo interface wan1
Interface             :wan1
Status                :Enable
VLAN                  :192      #此处做记录
HW Addr               :xxxxxxxx
Service Type          :TR069
Protocol Type         :IPv4
IP Acquisition      :DHCP(IPv4)
Prefix Acquisition    :--
IPv4 Address          :10.72.29.229/17
IPv6 Prefix         :--
IPv6 GUA            :--
IPv6 LLA            :--
MTU                   :1500
MVLAN               :--
802.1p Policy         :Use specified value
802.1p                :7
Binding Options       :--
success!
(显示设备sn)
SU_WAP>display sn

(显示主板号)
SU_WAP>display boardItem

(显示product id)
SU_WAP>display machineItem

(显示光猫mac地址)
WAP>display lanmac

以上命令为显示当前设备信息,如果想修改设备信息,将命令中的‘display’替换成‘get’

基本信息准备完毕,开始换光猫操作;
操作思路,
1.注册光猫,成功后进行第二步;
2.给HG8010添加对应vlan实现上网(这一步是最核心的技术,转自https://www.right.com.cn/forum/thread-132155-2-1.html)

固件版本:实测支持以下命令的HG8010[V1R006C00S122_china_full_all或者HG8010[V1R006C00S122_china_user_all

给出我的全部执行过程:

telnet 192.168.100.1
root
admin

WAP>add port vlan portid 1 vlanid 4031
Instance: 0
success!
WAP>set vlan auth portid 1 authen 0
success!
WAP>get vlan auth portid 1
VlanAuthEn=0

success!
WAP>pppoe_em operate Start username 98765432100 password xxxxx vlanid 4031 port
1 authmode PAP retrytimes 1
success!
WAP>display pppoe_em result
pppoe emulator Result: Success
            SessionID: 57564
    ExternalIPAddress: 100.127.7.97
       DefaultGateway: 100.127.0.1

success!
WAP>
【至此,HG8010中上网vlan成功建立,测试获得了isp的拨号ip地址,成功。实测过程,光猫断电重启后,命令设置因无法保存而失效,需要重新执行一遍以上命令,重新建立vlan和获取isp拨号ip】

最后,用带有vlan功能的路由器,连接光猫,按需配置带有vlan规则的pppoe拨号上网。
【在这里,我家里没有智能路由,只能用windows代替,根据网友的分析,利用realtek官方的Realtek Ethernet Diagnostic Utility (2.0.2.8)_20141112_General_RC1工具,在自有realtek网卡上虚拟出vlan4031,ip全部dhcp获取,成功拨号上网】

然后,各种家用设备就可以通过路由上网了,到此,HG8010更换HS8546V成功上网,由于是sfu类型光猫,不用再担心isp远程控制问题了。

shring 发表于 2024-3-24 11:44:40

这个vlan 4031,可以弄到8546v里面,实现光猫拨号吗?
页: [1] 2 3
查看完整版本: 用sfu光猫HG8010替换hgu光猫HS8546V,windows成功拨号上网