|
楼主 |
发表于 2024-3-24 11:26:08
|
显示全部楼层
本帖最后由 poiu321 于 2024-4-7 09:41 编辑 I2 o& K3 w3 W+ X* F0 z
; L+ ]( W K4 p( t
××××××××××××××××' l) O8 B% L$ @% ~2 c% Y
下面是具体技术要点:" t7 }7 @+ A' S) s8 }) S; ]
9 J" Q- { u0 d5 T
一条网线,连接家里的终端和光猫,光猫作为网络出口,与isp保持连接,由isp放权访问网络,这是家用宽带的基本拓扑。
& Z' @, J# P# n, L4 Q2 S7 q2 r8 l+ c
举例说明一下,如果把网线承载的整个上网带宽比作一条马路的话,vlan就是由ISP通过网络技术手段,在这条马路上划出的车道。每条车道(vlan)有个编号,每个带编号的vlan可以通行一类数据流量(tr069走一条,internet走一条,voip走一条,iptv走另一条……等等)
7 Y3 v* Y# q! ]) I9 u5 l( z) p8 j0 z
1 `2 b: o+ P# }0 u* S+ `vlan由isp总规划,哪个编号的vlan什么用途,是早就设计好的,在我们获取isp服务的时候,由isp通过tr069服务,统一发送给注册了的家用光猫或者商用设备(取决于你与isp签订的服务类型),isp通过技术手段,将网络统一管理起来,减轻了装维们的工作负担。' d2 [3 N# p5 \" f
; B; ~2 R0 Y! A5 K
以上解释了一下网络的拓扑和上网技术的大概原理,理解了之后才好利用相应的技术手段解决问题,实现自己的小目标。
6 S. F1 D7 s, W6 @/ u# X, _" n% Y; T
下面,根据自己身边的资源,选择解决办法。 |) N* N2 e( {1 e9 j
/ z7 ]7 b9 m; p. |8 A0 W: c
我自己家里没有可以vlan拨号的路由等智能设备,只有一个早期在地摊收的HG8010光猫,和windows系统的电脑。
; n+ I+ ]( @: j/ T; j* ]% \! T) p+ L% u1 @' X3 U( ~
如果要替换现有在册的HS8546V光猫,首先要知道自己的ISP是如何认证家用光猫的(看了好多帖子,得到好心网友提点,了解到,移动在全国绝大多数地区,仅凭一个注册password认证光猫,只要你有这个password,一个7位数的数字串,输入光猫就能被移动成功识别,识别后,移动通过tr069管理连接,将你上网需要的一些注册信息,包括上网账户密码(一般是pppoe拨号)、相关业务vlan编号,自动给你的光猫配置好,光猫之后可以访问互联网),如果想更换光猫,要知道如何向isp注册新设备(移动就是要取得这串7位的password,联通和电信,据网友说,要取得一串叫loid的字符串,还有的网友说另外需要光猫sn、product id、mac地址等信息,换光猫,第一步就要收集这类信息),获取的手段,可以通过登录光猫超户账户,也可以通过telnet登录光猫后,执行相关命令,以telnet为例,罗列以下命令:
$ D+ I7 c6 j* G
8 ?$ x, r3 M% @( v' C9 q光猫成功在isp处注册后,管理账户页面的设备信息栏中会显示:4 z1 k# }2 n* H" Y
ONT注册状态:O5(Operation State)
9 J, ~( {& {# e) n( c8 x( ? _% `; hONT id:126 }# M% j4 u3 G3 T
- U$ J$ a& p- X8 Y* e4 I8 Q; q
4 M) b2 |0 p; q
一般来说,telnet账户root,密码adminHW或admin,
+ x0 b; N; M3 {' G7 e( B3 Z: q- r% I+ b
WAP>su(或者不执行,HG8010中就没有这条命令)! H1 |$ Z1 `2 U+ F+ C: A
(此条命令能显示vlan的具体信息,数字递进更换,直到命令执行后不显示任何结果为止,把所有vlan信息记下,本例中vlan编码192)
/ o" S+ a& \. |; W; ]SU_WAP>display waninfo interface wan1; r) p3 A- A( {; Q- c I( M
Interface :wan10 i. b7 L' \6 b/ `. {
Status :Enable3 n' _: X( w* I
VLAN :192 #此处做记录9 m* c6 X5 v4 _; s5 z/ m3 X
HW Addr :xxxxxxxx& h! o& N! N9 u* `7 ~+ H8 [6 E
Service Type :TR069
! I* P7 A- f8 {Protocol Type :IPv49 x8 U3 H3 [" J2 _1 o
IP Acquisition :DHCP(IPv4)
3 z, [. ?$ k2 y" ^Prefix Acquisition :--
+ x/ U6 m N/ j! h9 vIPv4 Address :10.72.29.229/17
) z/ O7 E5 G+ d7 S/ a, uIPv6 Prefix :--
6 A8 `+ }/ C0 w3 J1 gIPv6 GUA :--
3 l. ^' M. x# o1 ^' u/ `) nIPv6 LLA :--
+ d+ ~- E- n; g5 R& lMTU :15000 Q! O3 P9 }4 E5 j
MVLAN :--
% |, @& s4 j1 A; H802.1p Policy :Use specified value
8 P" V2 |. v& J1 ~) K0 O" }* _802.1p :7
6 ^6 R, H' b, u3 j& k/ O) }Binding Options :--" I8 x8 l0 [3 A0 \9 e
success!9 ~& B' e! ^( L; q! ~
(显示设备sn)- f7 E6 E) ~. a
SU_WAP>display sn
2 a8 X# l- i2 Q3 @( D+ h
- K0 T, s( @3 J! d(显示主板号)
' |1 F q, x$ L5 tSU_WAP>display boardItem
' q9 z; x( h I8 }2 @9 @
" ?: r9 Z9 V# i( D(显示product id)% W- u" k5 K/ G" q9 V( h
SU_WAP>display machineItem4 x/ ]2 {( p( j( K2 D3 b. j& `& ~
( D. E/ K8 `9 C5 y" D( I4 q(显示光猫mac地址)2 f3 P( M }% o) R+ i$ t" z. M# \
WAP>display lanmac
; g) Y/ L2 X! ^8 `' G2 M! ]+ ?$ w! I! W# p1 ?
以上命令为显示当前设备信息,如果想修改设备信息,将命令中的‘display’替换成‘get’
7 c5 F. ?6 L. w
1 p9 j$ H4 s0 R$ X基本信息准备完毕,开始换光猫操作;9 [: r# d* L) I: E, j. y
操作思路,% i: r7 x" ^: F, i# ]" \
1.注册光猫,成功后进行第二步;% d& |2 y+ Q' o( } x3 g
2.给HG8010添加对应vlan实现上网(这一步是最核心的技术,转自https://www.right.com.cn/forum/thread-132155-2-1.html)9 j( B! z6 F: { O# n
~8 L7 G l5 Q1 Q2 D* @1 J
固件版本:实测支持以下命令的HG8010[V1R006C00S122_china_full_all或者HG8010[V1R006C00S122_china_user_all, B# ?6 M# @1 @' ]0 p& V. t
5 h! h* [0 c; P/ H& q& Z3 ^给出我的全部执行过程:
, ~/ v. D! ~$ A! O; E0 ]
: }7 X v2 S2 mtelnet 192.168.100.1" t2 j& G* l; g$ [& y
root
+ L$ @& U( ?& A( z6 \2 i8 Jadmin2 f& S& H- ?! i$ `. a
' k7 S' |$ `0 K4 E) o& a
WAP>add port vlan portid 1 vlanid 4031
1 o& I6 [* ^* Y2 l3 N. U/ ~2 TInstance: 0% _7 g( d) L( A# }+ d2 W/ R- _
success!0 O% b- j3 {& |* _. R( J
WAP>set vlan auth portid 1 authen 0& X$ Q, A1 @2 l9 ~, P
success!' a' N$ k- ~9 m% @7 r1 r5 q
WAP>get vlan auth portid 1
' ^# T: o0 G" x6 O' @- AVlanAuthEn=0
0 U& O0 \3 ?2 e
1 `4 @$ P8 w, O, `success!, X! `( K( i `; Z# w
WAP>pppoe_em operate Start username 98765432100 password xxxxx vlanid 4031 port2 F+ s% f+ |9 z& i9 i: A/ W
1 authmode PAP retrytimes 1
5 d W* W4 _, Osuccess!
' [7 o7 y# k- W' N _; }+ kWAP>display pppoe_em result
. I/ R" s; R. o4 fpppoe emulator Result: Success* ]% D4 |. T9 j" a& q- J
SessionID: 57564
$ V1 I+ Z# H4 x* G ExternalIPAddress: 100.127.7.97* k/ C$ i! w l' H: w& M! E. ^: X
DefaultGateway: 100.127.0.1
& @5 v: p: ~! s \
2 z9 y+ Z4 U* ~ R* @& N) Q% Isuccess!7 p* X1 a, ?! n
WAP>9 Y/ x* j. B2 J5 c) I* n
【至此,HG8010中上网vlan成功建立,测试获得了isp的拨号ip地址,成功。实测过程,光猫断电重启后,命令设置因无法保存而失效,需要重新执行一遍以上命令,重新建立vlan和获取isp拨号ip】
$ j% a/ n4 G6 }6 }3 q" R5 }
$ e2 ]* v# T) N- R最后,用带有vlan功能的路由器,连接光猫,按需配置带有vlan规则的pppoe拨号上网。
. J3 T9 S8 i8 a/ `7 u7 R【在这里,我家里没有智能路由,只能用windows代替,根据网友的分析,利用realtek官方的Realtek Ethernet Diagnostic Utility (2.0.2.8)_20141112_General_RC1工具,在自有realtek网卡上虚拟出vlan4031,ip全部dhcp获取,成功拨号上网】/ }1 O* o% Y7 C: {& t9 ]
" v8 l2 n! |0 b/ I
然后,各种家用设备就可以通过路由上网了,到此,HG8010更换HS8546V成功上网,由于是sfu类型光猫,不用再担心isp远程控制问题了。 |
|