|
楼主 |
发表于 2024-3-24 11:26:08
|
显示全部楼层
本帖最后由 poiu321 于 2024-4-7 09:41 编辑 2 E: h' x' ^. S% W7 J# i7 q4 `8 \
6 W5 D# s2 J( L( N, M××××××××××××××××$ V4 E! x' B4 p) ?6 t3 P5 ^
下面是具体技术要点:
! [. ~2 l" U& M) a1 }7 h& [. B) `, h* W4 |
一条网线,连接家里的终端和光猫,光猫作为网络出口,与isp保持连接,由isp放权访问网络,这是家用宽带的基本拓扑。( @# J% S7 d- w5 E: w
* `% c1 b( H% O7 T4 J \: ]0 f+ F0 H举例说明一下,如果把网线承载的整个上网带宽比作一条马路的话,vlan就是由ISP通过网络技术手段,在这条马路上划出的车道。每条车道(vlan)有个编号,每个带编号的vlan可以通行一类数据流量(tr069走一条,internet走一条,voip走一条,iptv走另一条……等等)
% ]4 }$ t. n& A- Y
5 v* l" R" Y3 r( R& Svlan由isp总规划,哪个编号的vlan什么用途,是早就设计好的,在我们获取isp服务的时候,由isp通过tr069服务,统一发送给注册了的家用光猫或者商用设备(取决于你与isp签订的服务类型),isp通过技术手段,将网络统一管理起来,减轻了装维们的工作负担。
2 t" T9 {, k2 s. e& I8 e' P, e( L) M$ e
以上解释了一下网络的拓扑和上网技术的大概原理,理解了之后才好利用相应的技术手段解决问题,实现自己的小目标。 `3 p4 ~, A1 o ~" r, l9 o" [
' z9 c" z% H( E+ @" \下面,根据自己身边的资源,选择解决办法。
3 ^, ~4 i/ o2 B# [2 N- \, n/ K# L R
我自己家里没有可以vlan拨号的路由等智能设备,只有一个早期在地摊收的HG8010光猫,和windows系统的电脑。
1 n4 l5 t% W7 @; l8 x1 G" K* s' k. T% g# P" u" L" `; q8 V9 r( b) Z# o! v
如果要替换现有在册的HS8546V光猫,首先要知道自己的ISP是如何认证家用光猫的(看了好多帖子,得到好心网友提点,了解到,移动在全国绝大多数地区,仅凭一个注册password认证光猫,只要你有这个password,一个7位数的数字串,输入光猫就能被移动成功识别,识别后,移动通过tr069管理连接,将你上网需要的一些注册信息,包括上网账户密码(一般是pppoe拨号)、相关业务vlan编号,自动给你的光猫配置好,光猫之后可以访问互联网),如果想更换光猫,要知道如何向isp注册新设备(移动就是要取得这串7位的password,联通和电信,据网友说,要取得一串叫loid的字符串,还有的网友说另外需要光猫sn、product id、mac地址等信息,换光猫,第一步就要收集这类信息),获取的手段,可以通过登录光猫超户账户,也可以通过telnet登录光猫后,执行相关命令,以telnet为例,罗列以下命令:
4 t: |& E! C4 R* ]8 c1 B1 J& ~& K$ C
光猫成功在isp处注册后,管理账户页面的设备信息栏中会显示:4 e; _( ]5 U& p5 L" y
ONT注册状态:O5(Operation State)0 C+ ?3 k5 K& z ^
ONT id:12
y3 I, e' G7 ?! ]6 }
/ V/ F: I, B: L+ w `+ t; v5 F; C, F6 k" d- m
一般来说,telnet账户root,密码adminHW或admin,
: h; H! J' E, q" T0 E5 Q+ y
- m: k" W3 j. A$ g1 q0 r3 @WAP>su(或者不执行,HG8010中就没有这条命令)4 D0 v2 w, N/ t2 {
(此条命令能显示vlan的具体信息,数字递进更换,直到命令执行后不显示任何结果为止,把所有vlan信息记下,本例中vlan编码192)% F1 ] I- |( R P8 [
SU_WAP>display waninfo interface wan14 Q- E3 v) W' M8 K. u1 ^8 M
Interface :wan1
: J! U8 H- I+ Z1 |Status :Enable
" w- n3 K o- X' I- U. IVLAN :192 #此处做记录
+ a W8 \) b; s; m. FHW Addr :xxxxxxxx, b, A$ X8 @& K3 b9 p" w% y4 m. {
Service Type :TR069
* k5 r$ M g/ ^( J" O+ dProtocol Type :IPv4$ [# }5 |' _% y
IP Acquisition :DHCP(IPv4)
1 e3 r$ M7 D) q0 J- h+ tPrefix Acquisition :--. P0 u5 E$ R: u" g; D" B- U* S3 ~( s
IPv4 Address :10.72.29.229/175 `1 o0 S5 S. H2 z# ^" `, R% V
IPv6 Prefix :--
+ P6 Z+ t& g" A8 u5 s1 u) V1 U: cIPv6 GUA :--7 ]! k, f: K' O
IPv6 LLA :--7 k, F1 y- J g4 Z
MTU :1500: E* y4 x- X+ P" `* o6 `$ S* E: o
MVLAN :--, X) V0 |9 x' a. ~, d8 W' Q
802.1p Policy :Use specified value9 k9 [3 u, ~4 P3 a$ P- Y8 D
802.1p :7
9 ^- x: b2 [$ V3 j! m" [Binding Options :--1 ?2 @: x: j: c& y
success!6 o: k" E2 B/ o7 h0 K/ i* v0 ]
(显示设备sn)" C) r; d/ f5 R0 t3 l! z5 C
SU_WAP>display sn
2 Q. y. ^8 g& V" v1 t7 t2 q6 |
5 F7 V5 |0 Q8 Y0 B2 W(显示主板号)' d' l2 d+ ~" }# v9 l
SU_WAP>display boardItem2 Q6 ]$ i' C8 T% N1 }
1 `) n* J/ n2 P0 k2 r2 n(显示product id)
- z2 ]" l$ a: S; y) D. O/ ESU_WAP>display machineItem5 W* K! s( ]# I+ ^
: b8 Y- i7 C- m4 l: O3 n
(显示光猫mac地址): j1 B. c) A% B% L+ S
WAP>display lanmac
* q+ K4 Y- g- V, ^
) D+ E1 g9 O8 ] A6 p$ J: T- l- M以上命令为显示当前设备信息,如果想修改设备信息,将命令中的‘display’替换成‘get’4 B$ o, U! f( o/ s
, @& g$ H' t, u9 F: t) m/ ~
基本信息准备完毕,开始换光猫操作;; j5 t5 i c3 ]0 A
操作思路," w( C) n; y/ Z8 Z. H( [
1.注册光猫,成功后进行第二步;8 }& ]3 n$ W( ~* [
2.给HG8010添加对应vlan实现上网(这一步是最核心的技术,转自https://www.right.com.cn/forum/thread-132155-2-1.html): J# i; k1 J- C" T( P& e
3 }8 z6 r0 N9 F) g
固件版本:实测支持以下命令的HG8010[V1R006C00S122_china_full_all或者HG8010[V1R006C00S122_china_user_all- K! q; {; G" V4 g% |
- g& v5 j+ _" @; }* l给出我的全部执行过程:. Z b2 ~) E8 C2 f* B0 `( Q) t
6 P& B: b9 d/ }- W; M# ktelnet 192.168.100.19 M4 D' t0 a. y2 u! l# E' D
root3 d( T+ q+ F& T4 ?# E6 J# `# N- _, P
admin# e# ^5 k+ f$ Q; Z( H8 y& @
$ R7 O0 z' y, o8 X; B* ~7 U. O' P: r, ]
WAP>add port vlan portid 1 vlanid 4031
t2 B9 x; k& g" X( ]8 j( {Instance: 0) y/ F' t2 J; }9 ]
success!9 K& l1 {: x* b2 P; K
WAP>set vlan auth portid 1 authen 0
2 b$ z: h) \4 v) ksuccess!6 B8 K; N5 U* u# p+ m
WAP>get vlan auth portid 1( M5 A* W/ h! P; Z7 u' z3 b
VlanAuthEn=01 s# m+ F' p4 _3 s: j
* |6 r5 ?. B, g/ Ksuccess!
! L5 t% x5 p9 V5 L, _ U* YWAP>pppoe_em operate Start username 98765432100 password xxxxx vlanid 4031 port
0 v, k9 e# |; F- j. q0 e" I 1 authmode PAP retrytimes 17 b! L! ]1 m6 O7 I+ \; p
success!
# e4 ]3 b0 @. |2 W9 }; r' uWAP>display pppoe_em result! o; h: M7 V* s% N8 J
pppoe emulator Result: Success$ I0 v0 ^% `( ~2 f& h
SessionID: 57564: k& ]+ g9 }9 G& _4 s& ^+ t$ V
ExternalIPAddress: 100.127.7.97
: c8 e3 G& _1 j' |0 X! g DefaultGateway: 100.127.0.1
4 |! C$ S2 X& Z, k" K
' A# }! U- e* x$ `8 W% Osuccess!( T- b) _% P5 |0 R0 M& ~2 u
WAP>" M2 U3 M$ F* f' E5 ~. b% a
【至此,HG8010中上网vlan成功建立,测试获得了isp的拨号ip地址,成功。实测过程,光猫断电重启后,命令设置因无法保存而失效,需要重新执行一遍以上命令,重新建立vlan和获取isp拨号ip】6 B9 ]7 C: `: n v
4 V' o& ?, ]6 }! I% l, C
最后,用带有vlan功能的路由器,连接光猫,按需配置带有vlan规则的pppoe拨号上网。
# N3 H0 _; e% E+ y8 W! D( X. O3 v【在这里,我家里没有智能路由,只能用windows代替,根据网友的分析,利用realtek官方的Realtek Ethernet Diagnostic Utility (2.0.2.8)_20141112_General_RC1工具,在自有realtek网卡上虚拟出vlan4031,ip全部dhcp获取,成功拨号上网】
5 P! p( \% I2 U+ X- ?$ E% I! C8 L8 p$ R
然后,各种家用设备就可以通过路由上网了,到此,HG8010更换HS8546V成功上网,由于是sfu类型光猫,不用再担心isp远程控制问题了。 |
|