|
楼主 |
发表于 2024-3-24 11:26:08
|
显示全部楼层
本帖最后由 poiu321 于 2024-4-7 09:41 编辑 5 w8 ^7 G$ o5 M* ^* K& n4 S! h. }% ]
) [+ \( `2 i4 h+ s××××××××××××××××1 c% Y% @1 |+ t' T) n8 Y
下面是具体技术要点:
3 ^( F |3 A: o% M9 ^8 h+ z& u3 `* {
一条网线,连接家里的终端和光猫,光猫作为网络出口,与isp保持连接,由isp放权访问网络,这是家用宽带的基本拓扑。
, p1 n6 @3 m' c( a) d; [3 Y7 T2 _7 o( D$ Y) s; p y3 Q8 O
举例说明一下,如果把网线承载的整个上网带宽比作一条马路的话,vlan就是由ISP通过网络技术手段,在这条马路上划出的车道。每条车道(vlan)有个编号,每个带编号的vlan可以通行一类数据流量(tr069走一条,internet走一条,voip走一条,iptv走另一条……等等)+ \6 E. w$ c; \- l8 n
, }3 W. D& b i8 n9 H) u- ]& j
vlan由isp总规划,哪个编号的vlan什么用途,是早就设计好的,在我们获取isp服务的时候,由isp通过tr069服务,统一发送给注册了的家用光猫或者商用设备(取决于你与isp签订的服务类型),isp通过技术手段,将网络统一管理起来,减轻了装维们的工作负担。
; L1 I6 h+ I Z6 t4 U N5 d4 X p
' L4 Z2 w6 j) ^ j, ]& z6 c以上解释了一下网络的拓扑和上网技术的大概原理,理解了之后才好利用相应的技术手段解决问题,实现自己的小目标。
# r Q5 U3 f' g& g: s* E9 `; c
! a1 D o# S9 h* M t+ Y下面,根据自己身边的资源,选择解决办法。
+ E; b- a0 Y$ c+ p" ?' U- i4 Y& g' K# h8 z
我自己家里没有可以vlan拨号的路由等智能设备,只有一个早期在地摊收的HG8010光猫,和windows系统的电脑。
+ [! |! E) J0 ^! @
$ v# w. `/ q; i+ O- w. o) I! U如果要替换现有在册的HS8546V光猫,首先要知道自己的ISP是如何认证家用光猫的(看了好多帖子,得到好心网友提点,了解到,移动在全国绝大多数地区,仅凭一个注册password认证光猫,只要你有这个password,一个7位数的数字串,输入光猫就能被移动成功识别,识别后,移动通过tr069管理连接,将你上网需要的一些注册信息,包括上网账户密码(一般是pppoe拨号)、相关业务vlan编号,自动给你的光猫配置好,光猫之后可以访问互联网),如果想更换光猫,要知道如何向isp注册新设备(移动就是要取得这串7位的password,联通和电信,据网友说,要取得一串叫loid的字符串,还有的网友说另外需要光猫sn、product id、mac地址等信息,换光猫,第一步就要收集这类信息),获取的手段,可以通过登录光猫超户账户,也可以通过telnet登录光猫后,执行相关命令,以telnet为例,罗列以下命令:, Z/ H+ q7 x+ R* ?! x2 f
8 I X% h5 X- [4 _+ [. _# g8 j0 _
光猫成功在isp处注册后,管理账户页面的设备信息栏中会显示:# X6 ~- w P9 p5 l/ h M
ONT注册状态:O5(Operation State)9 J v, t3 Z; N5 t% G, ^; C4 V- d
ONT id:12
- ~9 w C6 y$ ^: ?) q4 B
6 x! x% `& d. a% I
0 l- J" ^/ s2 L* }; _% ^! j5 v' h, A一般来说,telnet账户root,密码adminHW或admin,3 T/ ]+ k" u8 |' ]6 o
0 s) ]8 i7 A: T3 {# O9 iWAP>su(或者不执行,HG8010中就没有这条命令)
2 @' U; @6 Y H- D* X2 }(此条命令能显示vlan的具体信息,数字递进更换,直到命令执行后不显示任何结果为止,把所有vlan信息记下,本例中vlan编码192)/ a. \( u6 K# Q0 v' T' |. `! N9 ~
SU_WAP>display waninfo interface wan1# i# v* u/ B; s! Y" \
Interface :wan1
- F. M6 t) N5 Z3 ?& N+ B( WStatus :Enable' W [* Z% E! R% G0 D3 G; j1 B7 ~
VLAN :192 #此处做记录
1 J; C$ |& @3 v; B! ?$ G4 XHW Addr :xxxxxxxx, Q9 {% p' l" U
Service Type :TR069& O( \# q% l! r/ Y7 j
Protocol Type :IPv4$ y8 x% W, ?7 v% k0 ]- l2 u e! q7 l
IP Acquisition :DHCP(IPv4)
( |* a# q0 T$ B# J+ M* OPrefix Acquisition :--: Y9 u. a' T: ~6 m0 Z- a
IPv4 Address :10.72.29.229/17/ o6 ]) m( u6 r. C
IPv6 Prefix :--
% B b( F: w5 N# n. t5 l/ aIPv6 GUA :--3 {' N! J# M2 Z6 t' c
IPv6 LLA :--
N" i/ j4 F7 D g8 @5 R0 DMTU :1500) c* B2 X) h' j/ {4 a6 e- U
MVLAN :--
( p/ |5 T* ^& @, a/ b802.1p Policy :Use specified value8 u2 L" [, d9 ^* C2 I7 o" E
802.1p :7
! }. |( J- ?+ w7 U( qBinding Options :--
( M( y9 X5 }5 G6 L1 dsuccess!" Z, e5 c& x! q0 x
(显示设备sn)
/ T7 I9 b' m) O2 V3 l& Q& OSU_WAP>display sn
+ y+ m, T* h1 a$ F$ {: Z- |
8 n7 P; l, n; D% I0 e+ ~ s! z(显示主板号)0 ?8 S* _2 q" C2 D7 F- f
SU_WAP>display boardItem
0 P Y2 R" ^/ z3 C# X
- Q' d5 l4 D$ o5 B% O(显示product id)
. G+ ^% x0 K; S6 ySU_WAP>display machineItem
! ^% L' J* J8 y2 p" o$ T
, ]+ [, e3 O" k2 Q! A. D1 ^(显示光猫mac地址)
2 {& _6 D* b) `" P8 KWAP>display lanmac
, W# B5 x) d) P4 b2 D% R8 O3 h2 M9 }3 y: {9 }
以上命令为显示当前设备信息,如果想修改设备信息,将命令中的‘display’替换成‘get’; n+ ^" m4 q& _) m Q2 F4 b
# N$ J- x9 N. C+ F: t, [基本信息准备完毕,开始换光猫操作;: B$ q8 V2 b, b/ P) Q. E
操作思路,
9 h0 Z2 k0 U7 w1 y3 L F1.注册光猫,成功后进行第二步;7 h+ K6 O' ~- u! F/ p
2.给HG8010添加对应vlan实现上网(这一步是最核心的技术,转自https://www.right.com.cn/forum/thread-132155-2-1.html)) j. c& A8 {( D
P, w# J9 t- ~+ D7 O$ b+ b
固件版本:实测支持以下命令的HG8010[V1R006C00S122_china_full_all或者HG8010[V1R006C00S122_china_user_all
9 B0 J) X, D. A8 U# Z; O+ t6 t+ n! r2 C m; W% G3 Y# {) C2 v
给出我的全部执行过程:& N6 A! s3 A' O
# Z8 I! S1 v* [
telnet 192.168.100.1" t8 x6 O; X" y' r& H) b( D, j
root
/ |8 `& _5 Y9 j5 radmin5 z1 b9 _' Z. `4 W" W. g' E1 _3 e
; [2 e; q3 i3 ^ @WAP>add port vlan portid 1 vlanid 4031
3 C$ p+ W1 z4 H3 m4 w; I& g; WInstance: 0
* C' Q. ]" e! r# Q/ N8 Esuccess!
9 [. J7 T. K/ l9 v/ A T YWAP>set vlan auth portid 1 authen 01 C& t0 n; u9 J6 }/ R( A
success!& _ Y/ j& }$ d9 S! N
WAP>get vlan auth portid 1
4 u3 m, M6 E" c' g2 a( t* K; wVlanAuthEn=0# a6 t- M, Z$ ?. ]+ d0 C6 S+ a
. f6 c2 H s% Z' h& K
success!# n( @! B/ }- l8 @4 H
WAP>pppoe_em operate Start username 98765432100 password xxxxx vlanid 4031 port
0 A( D U8 {5 v2 b" G* r 1 authmode PAP retrytimes 1
' m. V. Q* @4 \0 { K7 E# \success!) L/ z) l* F' u" z( Q6 x
WAP>display pppoe_em result
' R; y5 R, @6 I! Hpppoe emulator Result: Success
" l% f- ?. n" O) q! u SessionID: 575649 Q* k) z5 s0 j' q# L) {
ExternalIPAddress: 100.127.7.974 m/ E1 s X F% H
DefaultGateway: 100.127.0.1
( P) V( J; X' c! s( k0 h7 R
& i6 @$ n0 G+ `$ psuccess!
% Q& k# x' ~$ KWAP>' G8 B* A. ^6 q6 B3 `% N( D4 U
【至此,HG8010中上网vlan成功建立,测试获得了isp的拨号ip地址,成功。实测过程,光猫断电重启后,命令设置因无法保存而失效,需要重新执行一遍以上命令,重新建立vlan和获取isp拨号ip】
0 N, w+ S5 c7 s1 y/ E# }8 a4 {0 p* \! h) d7 Y* P3 t& G
最后,用带有vlan功能的路由器,连接光猫,按需配置带有vlan规则的pppoe拨号上网。& g! V$ F+ A+ d/ G; ?% l
【在这里,我家里没有智能路由,只能用windows代替,根据网友的分析,利用realtek官方的Realtek Ethernet Diagnostic Utility (2.0.2.8)_20141112_General_RC1工具,在自有realtek网卡上虚拟出vlan4031,ip全部dhcp获取,成功拨号上网】 T# V- B. R. _8 l
: p+ o% O. {+ e# @
然后,各种家用设备就可以通过路由上网了,到此,HG8010更换HS8546V成功上网,由于是sfu类型光猫,不用再担心isp远程控制问题了。 |
|