|
楼主 |
发表于 2024-3-24 11:26:08
|
显示全部楼层
本帖最后由 poiu321 于 2024-4-7 09:41 编辑
2 T% C* P. @* f2 D! Z& r4 L
# B/ G! L; }$ w5 k, e l×××××××××××××××× I- e$ y5 {# E
下面是具体技术要点:
. j! j( b# f. b8 V9 m! Z$ j }4 P% k/ U9 W8 R2 v" G& L+ x
一条网线,连接家里的终端和光猫,光猫作为网络出口,与isp保持连接,由isp放权访问网络,这是家用宽带的基本拓扑。
+ H+ W/ F) \. k* B2 N3 |
5 M% c4 l0 z5 ]3 t举例说明一下,如果把网线承载的整个上网带宽比作一条马路的话,vlan就是由ISP通过网络技术手段,在这条马路上划出的车道。每条车道(vlan)有个编号,每个带编号的vlan可以通行一类数据流量(tr069走一条,internet走一条,voip走一条,iptv走另一条……等等)8 _& V, M) i6 m
( k' V7 l' |( m3 _
vlan由isp总规划,哪个编号的vlan什么用途,是早就设计好的,在我们获取isp服务的时候,由isp通过tr069服务,统一发送给注册了的家用光猫或者商用设备(取决于你与isp签订的服务类型),isp通过技术手段,将网络统一管理起来,减轻了装维们的工作负担。6 F2 y' c0 t3 b3 z1 w: C+ A
( g1 h; y/ g- P1 e" ~* |以上解释了一下网络的拓扑和上网技术的大概原理,理解了之后才好利用相应的技术手段解决问题,实现自己的小目标。
* i- D, m1 P9 j$ u# d3 v9 a
4 _2 w# y9 S9 }7 q/ Z/ e下面,根据自己身边的资源,选择解决办法。9 h: [4 }/ f$ _3 m' ]3 Z7 l* V
( J: X! X3 T5 z! i7 \2 {
我自己家里没有可以vlan拨号的路由等智能设备,只有一个早期在地摊收的HG8010光猫,和windows系统的电脑。0 K" J' }# l! f% q0 ^- d0 n
5 `9 C% u' N2 f8 B' N# c: x如果要替换现有在册的HS8546V光猫,首先要知道自己的ISP是如何认证家用光猫的(看了好多帖子,得到好心网友提点,了解到,移动在全国绝大多数地区,仅凭一个注册password认证光猫,只要你有这个password,一个7位数的数字串,输入光猫就能被移动成功识别,识别后,移动通过tr069管理连接,将你上网需要的一些注册信息,包括上网账户密码(一般是pppoe拨号)、相关业务vlan编号,自动给你的光猫配置好,光猫之后可以访问互联网),如果想更换光猫,要知道如何向isp注册新设备(移动就是要取得这串7位的password,联通和电信,据网友说,要取得一串叫loid的字符串,还有的网友说另外需要光猫sn、product id、mac地址等信息,换光猫,第一步就要收集这类信息),获取的手段,可以通过登录光猫超户账户,也可以通过telnet登录光猫后,执行相关命令,以telnet为例,罗列以下命令:
. Q- i8 |( j* b2 v
* q! _7 [3 P. ^, ^3 x+ S- p2 j4 k光猫成功在isp处注册后,管理账户页面的设备信息栏中会显示:4 R- i0 J: }! F& h2 T" L& S
ONT注册状态:O5(Operation State)) T y6 X4 Z9 i7 {) ]# I$ |
ONT id:12( O* M- B8 U; e$ ]7 @
! L9 T2 {5 G8 k
, F9 b' Z6 n; x$ O5 R. z/ R一般来说,telnet账户root,密码adminHW或admin,8 _: \' D8 q: _" j/ T* X
. ^! @0 L: u P9 W8 ]- SWAP>su(或者不执行,HG8010中就没有这条命令)% l5 Z7 n& R6 v7 R
(此条命令能显示vlan的具体信息,数字递进更换,直到命令执行后不显示任何结果为止,把所有vlan信息记下,本例中vlan编码192)1 V ~. g/ k g) E
SU_WAP>display waninfo interface wan1- _" T5 @9 C9 p8 \0 s0 {) ]% H
Interface :wan1& P j- X( Q3 K6 k. ]# r
Status :Enable6 D* v/ _; \" l( g0 f& q) Q
VLAN :192 #此处做记录2 J; R- G! o* k% ?( J; O
HW Addr :xxxxxxxx
, g: |& Z# y* R" G+ N L# ZService Type :TR069
) y6 K/ O, V8 ?0 a& j2 [+ ]# _$ ZProtocol Type :IPv48 i) W$ D2 N" ^7 x
IP Acquisition :DHCP(IPv4)/ j* Y0 u' ?0 o, p H( [
Prefix Acquisition :--
. s7 D" e2 L# |' e+ cIPv4 Address :10.72.29.229/17& {; r- }) ]* B3 W/ @& t% w
IPv6 Prefix :--
2 R- t$ r7 f6 K* r! LIPv6 GUA :--$ y7 h" P6 v* F3 Z( s B7 |
IPv6 LLA :--( h' e9 l( {# d2 A3 }2 [
MTU :1500
" Y- [2 V w1 B* b- uMVLAN :--
* E, C+ E/ p6 n: z: Z( ]/ v802.1p Policy :Use specified value
' ^ A% g+ Z% \6 O3 ?7 ?; z! `( H802.1p :7+ ^7 g, Y- b$ {% o, U
Binding Options :--
( {% M5 P3 K/ |" [success!
5 g& G1 H. X0 |. Y5 U6 O2 Q) F8 F(显示设备sn). k% E4 M |( T% ?) ?' \6 R- ]
SU_WAP>display sn4 {% C" q/ B3 e
! j0 `& O" C; D
(显示主板号) F, g# ~ a& j: K/ S2 z% p, N
SU_WAP>display boardItem
( D; F: Z9 ^. E+ Z3 l8 w+ G9 Q d: r5 @4 N$ H
(显示product id)
& H$ i, e; G2 o# ^SU_WAP>display machineItem
9 Q% D1 S& E8 V4 W, U; Z8 V/ g- x* a5 k
(显示光猫mac地址)5 X9 u0 {8 Z# D4 V1 z \$ u* A, w; c
WAP>display lanmac, C; D9 @1 R6 a
: V7 B' |% r; | l以上命令为显示当前设备信息,如果想修改设备信息,将命令中的‘display’替换成‘get’+ @9 f( o2 h% [& h2 t3 }/ A
& b% A, O$ z" @! ~+ M: U基本信息准备完毕,开始换光猫操作;
. Y$ F b3 D2 R& o1 X, Z操作思路,8 t t: }0 S7 R8 C0 K
1.注册光猫,成功后进行第二步;! M/ ]1 I9 L/ T; C! ]
2.给HG8010添加对应vlan实现上网(这一步是最核心的技术,转自https://www.right.com.cn/forum/thread-132155-2-1.html): [5 J9 I1 y2 V: V3 d
$ k6 M V1 H q2 J: R$ X
固件版本:实测支持以下命令的HG8010[V1R006C00S122_china_full_all或者HG8010[V1R006C00S122_china_user_all
. A: F1 P6 a: q6 Z
9 ]3 p+ ~2 s) y7 i* Z' M给出我的全部执行过程:4 D# j E/ \; V1 w8 O8 u$ h2 [& u
$ z7 P ]/ [- w p" {8 X! ~telnet 192.168.100.1$ q" r7 w0 G% T h& A
root" a9 k, p. d( S) F8 `$ f3 p
admin: K& K9 }5 m6 ]( j* q4 Z. p& E/ ~
. S( S& q% ]. H8 G( QWAP>add port vlan portid 1 vlanid 4031) U: {8 u! d; v8 F d: t7 w1 Y6 T/ E
Instance: 0
. d6 Q3 ?5 q+ V' N/ k3 p( T1 f6 qsuccess!6 [/ U! |. x" R3 L( K _, Y
WAP>set vlan auth portid 1 authen 0# D2 S6 Q5 B R M' X
success!2 \6 [% T. J, w# i) o+ o
WAP>get vlan auth portid 1/ Q, D t4 r* }& x7 O! G8 c3 d; E
VlanAuthEn=0 C9 I2 r7 q0 p% a4 X2 T6 N
: o! z/ [6 R8 {6 E7 M: L
success!
8 }7 ]: K6 [# u0 W( J4 lWAP>pppoe_em operate Start username 98765432100 password xxxxx vlanid 4031 port
k D6 n5 v2 v) S 1 authmode PAP retrytimes 15 v t# K! G# r/ c( b
success!
8 m; p0 G% ?* `* k& _# LWAP>display pppoe_em result" W4 B+ f1 V& n2 k/ {5 L. M" a" E5 B
pppoe emulator Result: Success
' e6 P3 h0 ~7 o7 \ SessionID: 57564
: \) Q7 B ^ s8 V2 O6 h ExternalIPAddress: 100.127.7.97% F) D# ]; R! o+ N9 Y
DefaultGateway: 100.127.0.1
; z# m( a/ u, c) F) _- X
- p# M7 y0 r+ ]( Ksuccess!
1 z, r Z; A e4 @; k8 P7 TWAP>
) u* S6 c* @$ d" j! k3 M【至此,HG8010中上网vlan成功建立,测试获得了isp的拨号ip地址,成功。实测过程,光猫断电重启后,命令设置因无法保存而失效,需要重新执行一遍以上命令,重新建立vlan和获取isp拨号ip】
$ x t* g/ @& |, t/ q
' a e7 z2 c% A! ]4 G0 I" ]最后,用带有vlan功能的路由器,连接光猫,按需配置带有vlan规则的pppoe拨号上网。2 M5 q/ S6 O! y# b4 g P
【在这里,我家里没有智能路由,只能用windows代替,根据网友的分析,利用realtek官方的Realtek Ethernet Diagnostic Utility (2.0.2.8)_20141112_General_RC1工具,在自有realtek网卡上虚拟出vlan4031,ip全部dhcp获取,成功拨号上网】6 j0 F7 N# C( F s( w
' n: J% V. M5 {4 }8 z7 O然后,各种家用设备就可以通过路由上网了,到此,HG8010更换HS8546V成功上网,由于是sfu类型光猫,不用再担心isp远程控制问题了。 |
|