|
本帖最后由 futurejl 于 2017-10-22 11:37 编辑 - Q! y5 j- ]- w% z' D; |
$ ?7 |4 L! |& C7 n# y* s最近发现中兴最新的F450A 9月产版本升级了CPU,升级成双核,比之前F412 v6 性能要好。5 O# u9 k9 A0 i0 D
硬件软件版本都是 V2.0,可以看成 F450G v2 升级版本。( u, Z- v. a1 b0 W
这台F450A v2 固件默认是关闭telnet,超密也不是常用的,最后只能TTL加针,弄了2个小时才进到界面
" n0 Z7 P$ p, [0 a; [% q& A
( }8 U4 I* I' ~sendcmd 1 DB p DevAuthInfo 查询出来 telcomadmin 密码是 38E2DD723B84
" e; Y' ]$ n7 ^2 I设置开telnet:
& c' O% U3 e6 h1 fsendcmd 1 DB set TelnetCfg 0 TS_Enable 1 打开telnet6 N# a8 u2 L5 |" c+ I# l4 ]
sendcmd 1 DB set PortControl 3 PortEnable 1 打开23端口7 |/ j) _, V- J% q# t* f5 l
sendcmd 1 DB set PortControl 6 PortEnable 0 关闭58000端口-Tr069服务
4 _- X& L- Z+ a9 |sendcmd 1 DB set TelnetCfg 0 Lan_Enable 1 局域网登录允许/ i1 B& {- g! h( ?; c
sendcmd 1 DB set TelnetCfg 0 Lan_EnableAfterOlt 1 插上光纤后不自动关闭telnet(这个参数F450a TelnetCfg 表里没有)
+ a# v" r6 C- ?sendcmd 1 DB set TelnetCfg 0 Max_Con_Num 5 最多能够登录5个用户,避免被锁死9 z7 r3 |2 c0 y: Q) \) ^! |
& h' ^# O0 \7 F6 q3 U8 L
( W1 c9 U Q+ a% Z* F; Z! g尝试用元素法删除TR069,和F450g v2 一样失败。
" x% i& |6 ?: Y% [$ W# F' z; P' v4 n想着是否可以用sendcmd 删除,经过查询,总算找到删除TR069的命令0 y3 s: s) w7 y9 I9 s
首先负责光猫里连接的设置表名是 WANC 表,光猫里建立了几条连接就会有几条(Row)数据。+ }' ]) u* a1 M
先查询下光猫里的这个表WANC情况:
" K& U9 I* a& |, ]! h' lsendcmd 1 DB p WANC
( W8 C7 h0 u: m; P4 Q# M' @# T; H<Tbl name="WANC" RowCount="4">
* b/ f$ e4 ]1 A$ y9 x+ { <Row No="0">
4 ~ a2 {! h1 k$ F. C' x/ U <DM name="ViewName" val="IGD.WD1.WCD1.WCIP1"/>* ]: v- {/ K- D8 N
<DM name="WANCDViewName" val="IGD.WD1.WCD1"/>
8 x; D# i- k- A ^) k W# I <DM name="Enable" val="1"/>6 s6 [. |. Z1 c7 ]# z. \$ ]4 T
<DM name="WANCType" val="1"/>
, p, S5 e/ M) m9 B; i! W <DM name="ConnType" val="1"/>( |) n& k# B1 D8 `% C
<DM name="TriggerEnable" val="0"/>- |7 U4 ?4 O& u- N2 C/ v+ D
<DM name="LANDViewName" val=""/>' r5 B2 X# F7 J4 d2 J _- N d$ m
<DM name="WANCName" val="1_TR069_R_VID_46"/>
/ L1 I2 v6 e+ w+ H" @5 [1 O <DM name="WANCNameExt" val=""/>
, L- ]' j5 o# F8 k: d' b <DM name="IPAddr" val="0.0.0.0"/>2 o2 c4 v0 [. C7 F
<DM name="SubMask" val="0.0.0.0"/>6 U8 c. k* T1 M' l, C8 C
<DM name="Gateway" val="0.0.0.0"/>) Z% i+ O1 [) Z5 r, D( ]
<DM name="StrServList" val="TR069"/>+ Y/ J2 g' s% {% c* q2 c
<DM name="ServList" val="2"/>
% O4 F T" C; K. s <DM name="WorkIFName" val=""/>
$ L! Q+ n, U( i5 d! P <DM name="RealIFName" val=""/>
- C2 x' g4 d# R9 _6 a' t- e" ^- i <DM name="WorkIFMac" val="00:00:00:00:00:00"/>* f4 O+ V3 F1 s6 P$ ]6 Z) [
<DM name="DNS1" val="0.0.0.0"/>9 v, p: w' z& \7 V0 G& [& P
<DM name="DNS2" val="0.0.0.0"/>
1 ?4 I: S- c2 f3 S <DM name="DNS3" val="0.0.0.0"/>
( i. K% G+ R) ]% l+ X" {( P <DM name="IsNAT" val="0"/>) ~% P& h# }7 U. \* l! r
<DM name="IsForward" val="0"/>
' H' n1 [0 U) r R1 F <DM name="IsDefGW" val="0"/>4 K7 q( F4 G+ _5 K
<DM name="IsDefGW6" val="0"/>
" L, T+ y1 z$ } <DM name="DSCP" val="-1"/>
# x3 ~; S4 O% u <DM name="DSCP6" val="-1"/>8 l' R: d3 p q F7 {, Q! @
<DM name="TC" val="-1"/>
" w6 Y# }' [& e, ]1 z <DM name="VLANID" val="46"/>! s" @7 R' `# _$ Y; C9 q5 q1 p) q0 E0 C
<DM name="MCVLANID" val="-1"/>
8 R# i3 v4 v6 [3 F0 W8 d3 B+ e <DM name="Priority" val="7"/>
; j8 [( i% ~0 x& g- x: l <DM name="WBDMode" val="2"/>
- M9 S$ z; {- o2 y <DM name="OnLineTime" val="0"/>6 C; A" C D/ b; q
<DM name="Status" val="0"/>
0 |3 N! ?8 ^6 s8 m9 Y/ f <DM name="HideListView" val="0"/>8 ~" G* v2 m+ z. z0 v1 b1 J; j2 n
<DM name="IPMode" val="1"/>2 i0 m3 {6 [( w; T: N# \; T
<DM name="IsDel" val="0"/>
9 K, S5 W: n% _ </Row>
% ~3 H! E. t, y, o z* I <Row No="1">
7 T8 u* P& [# B! C1 ^* _3 q0 ` <DM name="ViewName" val="IGD.WD1.WCD2.WCPPP1"/>
. i* C* O# f+ l7 m, \7 }- Z7 c; @ <DM name="WANCDViewName" val="IGD.WD1.WCD2"/>6 R5 e( f) x8 ~' E' y6 q5 ~
<DM name="Enable" val="1"/>
& n& Q, f$ ?5 i3 y | <DM name="WANCType" val="0"/>1 d B5 l- N' b" C
<DM name="ConnType" val="4"/>' q, G& ~! \$ k0 n- c- Z- ~
<DM name="TriggerEnable" val="0"/>
' A* `6 Q# ]5 z1 |$ Z' d8 B <DM name="LANDViewName" val=""/>
; ?8 k/ U w7 B' O- K <DM name="WANCName" val="2_INTERNET_B_VID_"/>2 M5 J& I6 o! S% J$ _; K) R
<DM name="WANCNameExt" val=""/>0 Z' Z/ U# p2 E! [
<DM name="IPAddr" val="0.0.0.0"/>
- m' b- S9 n& T6 }, M3 H <DM name="SubMask" val="0.0.0.0"/>
9 N. i" ^, r1 z$ C5 v <DM name="Gateway" val="0.0.0.0"/>* w) Q* K# z/ n U2 l6 F l
<DM name="StrServList" val="INTERNET"/>
8 m8 p {9 T/ u$ k2 Z# F# M <DM name="ServList" val="1"/>" ~* W# h9 ]. F( ]
<DM name="WorkIFName" val=""/>8 k; m( k1 M- U4 ]
<DM name="RealIFName" val=""/>
; ]; s. @8 A0 p9 ]+ y2 N: W2 x <DM name="WorkIFMac" val="00:00:00:00:00:00"/>7 E* E# Y8 H- }3 Z0 b" S1 d+ T
<DM name="DNS1" val="0.0.0.0"/>
% B2 d8 q5 \; W <DM name="DNS2" val="0.0.0.0"/>
7 N! W4 W; G8 z9 l <DM name="DNS3" val="0.0.0.0"/>
- X. a+ y. T' A9 c, P* e <DM name="IsNAT" val="1"/>* S' q& \( @- B) S
<DM name="IsForward" val="1"/>
" w2 s. I8 X0 B N6 f1 } <DM name="IsDefGW" val="1"/>5 [0 n% u0 T5 g; i/ e. b/ B
<DM name="IsDefGW6" val="1"/>: R' B# |, R! F5 T& E
<DM name="DSCP" val="-1"/>7 w- M: }7 n' b! ?1 B: v4 K. m
<DM name="DSCP6" val="-1"/>' \3 y: y& z: |1 Q% |
<DM name="TC" val="-1"/>" q" d4 r7 |$ i# X8 B9 ~- G: l4 U" d$ _
<DM name="VLANID" val="0"/>* b7 F8 s* E& `. y( j
<DM name="MCVLANID" val="-1"/>9 I6 i' K [* [1 V
<DM name="Priority" val="0"/>& N6 x# i; k3 A/ |
<DM name="WBDMode" val="0"/>
3 r+ s" ^- Y1 \. S _+ f <DM name="OnLineTime" val="0"/>& z! g4 c/ k, }" r5 t; F# x
<DM name="Status" val="0"/>9 C# }8 q$ e# S+ g
<DM name="HideListView" val="0"/>
, _, W" t: a1 U8 }- {! y; c <DM name="IPMode" val="1"/>2 t0 R0 v. P) s+ \3 T* D; M
<DM name="IsDel" val="0"/>
4 e/ b6 L& I z </Row>
# D8 z; u7 r8 T; q <Row No="2">2 r! c! i$ b# l
<DM name="ViewName" val="IGD.WD1.WCD3.WCPPP1"/>) f! N# p5 R8 y7 h; [
<DM name="WANCDViewName" val="IGD.WD1.WCD3"/>: Y2 G1 B4 J' H3 s' R- X7 S
<DM name="Enable" val="1"/>& \+ N+ O+ [5 {! b
<DM name="WANCType" val="0"/>" S, m- c8 h! v
<DM name="ConnType" val="4"/>
3 `+ s2 {" b* W. N ?+ Q: V7 `* n <DM name="TriggerEnable" val="0"/>( F$ a V7 U( m2 f! Y9 {- V( o: p
<DM name="LANDViewName" val=""/>2 o- P. n' g, ~" C' o/ S" j+ }
<DM name="WANCName" val="3_Other_B_VID_45"/>
3 s$ Q; _: \1 g$ K: T6 B. k/ O, n5 P <DM name="WANCNameExt" val=""/>
" c \9 w' q7 @* |( C <DM name="IPAddr" val="0.0.0.0"/>
2 ~2 \+ ^% l. J/ \9 d% i- Q q <DM name="SubMask" val="0.0.0.0"/>: L, O1 s% W- d; q; J6 w
<DM name="Gateway" val="0.0.0.0"/>% Q* [2 s! [; R b
<DM name="StrServList" val="OTHER"/>6 N9 U. |3 A4 M/ e
<DM name="ServList" val="8"/>
4 @: M- U& j3 I7 [ <DM name="WorkIFName" val=""/> m2 g5 \+ x( \& i
<DM name="RealIFName" val=""/>6 H( o) a) N3 h# M
<DM name="WorkIFMac" val="00:00:00:00:00:00"/>
% g( c% }, x8 \2 i3 t$ ~8 H+ I <DM name="DNS1" val="0.0.0.0"/>+ _! v+ m0 y" B5 f+ k" U
<DM name="DNS2" val="0.0.0.0"/>
$ ?0 L( m3 y1 Z! \2 m <DM name="DNS3" val="0.0.0.0"/>
7 b: h! o/ d5 r, i7 Q <DM name="IsNAT" val="1"/>; q6 T+ H1 @; x b% u$ f! G
<DM name="IsForward" val="1"/>
3 E7 t% E3 D* T) s) s) b <DM name="IsDefGW" val="0"/>7 h3 x& F: m4 b, W
<DM name="IsDefGW6" val="1"/>
- Y* S! L C% b- P8 B) i/ @; r <DM name="DSCP" val="-1"/>
7 o0 o2 H3 \) h( _( c <DM name="DSCP6" val="-1"/>0 d# I5 ]: D7 S/ ^$ f: F
<DM name="TC" val="-1"/>
. t9 N, [% q# H, o" Z' s <DM name="VLANID" val="45"/> B9 X4 R w, E4 c+ v" ^# z
<DM name="MCVLANID" val="-1"/>
( M) Q$ k" O* Q) S9 u3 n0 D <DM name="Priority" val="5"/>
" k' j, u6 S: a0 q <DM name="WBDMode" val="2"/>3 A# E" |+ t& [: ^8 }6 B0 V$ `
<DM name="OnLineTime" val="0"/>3 M& V# T h% c3 L% T4 A% ^
<DM name="Status" val="0"/>, A9 T4 p# ?7 R! p1 s( j8 t
<DM name="HideListView" val="0"/>7 R" D6 @4 s$ J# U$ J
<DM name="IPMode" val="1"/>. ~+ B+ p0 ?1 C
<DM name="IsDel" val="0"/>6 B+ ^6 U: M: |/ H) D* ]
</Row> X4 n, e' P/ k' @0 J
<Row No="3">! ]9 h& r- ~7 F) |* L4 s
<DM name="ViewName" val="IGD.WD1.WCD4.WCIP1"/>
0 {- ?5 d1 `+ t/ X3 { <DM name="WANCDViewName" val="IGD.WD1.WCD4"/>! O9 q) } Y0 {4 A6 `5 o$ M. P
<DM name="Enable" val="1"/>; M0 c, ?* M2 d
<DM name="WANCType" val="1"/>
6 D4 W- e* V/ g0 | a0 G' v8 ` <DM name="ConnType" val="1"/>0 i5 [; M G% u9 {# y
<DM name="TriggerEnable" val="0"/>
, y: A# S5 u! v* b% U) Q, I <DM name="LANDViewName" val=""/>
- M( H& z6 W( u' e/ x- Q <DM name="WANCName" val="4_VOICE_R_VID_43"/>
8 X j5 E, y$ n( v% U <DM name="WANCNameExt" val=""/>9 f: S! E0 k5 t# D8 L1 |5 [
<DM name="IPAddr" val="0.0.0.0"/>
6 g9 O( g0 w6 Q <DM name="SubMask" val="0.0.0.0"/>, d* b; I6 Z5 b+ K5 g- T* P
<DM name="Gateway" val="0.0.0.0"/>2 {& d& ?( L/ O3 P1 b/ M1 C- T& f; ^
<DM name="StrServList" val="VOIP"/>
; r, i( p, d$ y7 J. M7 o8 _ <DM name="ServList" val="4"/>
' j9 v1 G A' z6 c( S <DM name="WorkIFName" val=""/>
- q+ r7 d, F N$ m/ K <DM name="RealIFName" val=""/>
# E6 [; m1 V; r- s <DM name="WorkIFMac" val="00:00:00:00:00:00"/>' ~' N+ h6 I4 `/ o: l
<DM name="DNS1" val="0.0.0.0"/>! x5 a; f/ @- K( ~
<DM name="DNS2" val="0.0.0.0"/>
, e4 `- `7 ]; q% I" u' S2 n <DM name="DNS3" val="0.0.0.0"/> Y% V1 ^" Z* t. Z; k" C3 {( P
<DM name="IsNAT" val="0"/>
) A5 T. Y. _ Z* g9 C e) D <DM name="IsForward" val="0"/>) |2 I- t0 _2 P+ E+ X
<DM name="IsDefGW" val="0"/>0 o# u2 W- @) Q0 @! p9 `! n! v
<DM name="IsDefGW6" val="1"/>' \- I& B) A8 T1 Z6 f# J. m2 |
<DM name="DSCP" val="-1"/>0 ^6 x: q+ ?* Q/ \$ ~/ g. p
<DM name="DSCP6" val="-1"/>
% }% G; m, W, \7 O9 y& ~( T# D$ G <DM name="TC" val="-1"/>
+ B) X( M" V8 e$ i/ c- _ <DM name="VLANID" val="43"/>$ [9 U; n+ s0 s' H3 m" {1 ~* b. h
<DM name="MCVLANID" val="-1"/>
8 ^! c. t8 u' g3 U& f <DM name="Priority" val="6"/>
9 Z0 z7 {/ _) i! w3 ~ <DM name="WBDMode" val="2"/>
: b8 j* M; e3 t" f: P% p <DM name="OnLineTime" val="0"/>
; F4 b7 G. D, j2 Z. r. l4 H% } <DM name="Status" val="0"/>
9 q$ { z$ F) J3 V& Q( ` <DM name="HideListView" val="0"/>6 A. D9 H9 J K1 D, P0 B# v' H
<DM name="IPMode" val="1"/>9 ^5 m7 k; k3 ]5 `# ?
<DM name="IsDel" val="0"/>
' ~- k# J0 C: W8 S' G* j: {; D </Row>3 Y/ _9 j7 L3 z' B6 Q1 i6 W3 t
</Tbl>. Y; }& g, C9 E) q4 i: k$ S
4 C* p3 u# W K2 N) N( X光猫默认4条连接数据,TR069就是第一条 也就是 <Row No="0">4 u$ i. T0 C- e# o0 A
直接使用命令 sendcmd 1 DB delr WANC 0 删除WANC 表 Row 0 数据
. `: I3 Y" f+ @5 x- ?delr 参数就是删除表内数据条目的命令。
2 O5 p/ J8 k) d1 Z$ e2 k) G记得- W( M0 P- b3 F3 I( ?' N# q6 E; j
sendcmd 1 DB save* H) ?- ^3 H; R% I7 f& U9 p& a
sendcmd 1 DB reboot4 l1 B L- }! D3 w2 H2 V, L+ R
登录telcomadmin,查看网络连接情况,TR069已经被删除。9 v. _8 `# ~* j6 q+ {
3 s* A+ u( i" C6 B& x另外求助下:
2 b% L6 X0 g; g" R! ? Qtelnet 用户root 登录后,尝试sendcmd 命令 很多返回 [Access Denied] 是什么原因?是否有方法配置这个地方?4 W5 I+ o* ^) T" \5 P
. A2 X. m, T h
* _0 a6 I6 F+ w: y) n5 B, j附上sendcmd 命令 解释:
8 P% d% }, n& @all:print all table, q% i# m/ E1 @! N1 s$ l# R
p [tablename] :print table info
- `8 M, ]* x/ x7 l. G" Ape [tablename][randnum] :print encrypted table info/ b' }$ `! |6 l) [
pv:print view info
; [/ T$ y2 |* j$ w7 Y& u& B9 L; urreset:remote reset/ M5 I& {! `) K/ B* F7 p. X! D; H. I
lreset:local reset
4 f5 p, e" T7 R4 {& |3 P* y6 Alplreset:long press local reset
( C3 d9 z. [* e6 l$ U: j- ~% ]7 Greset:local reset+ S+ H6 y$ y0 ?0 L+ k* L
mobilerreset: mobile App remote reset
+ J, d+ F/ H" Osave# N/ q+ C6 c4 j5 B2 |: `3 h. R/ d
debug [0/1]: not reboot to see the file of critical param2 I6 g. i. H( }/ i
set [tablename][rownum][dm][dmvalue] :$ I3 e) W7 g `: e# a
addr [tablename]: add ROW to table# U" _9 e) r b1 V8 ~# R1 ]
delr [tablename][rownum]:delete ROW of table
( [$ g- E* T( J& D+ Spti [tablename]: print the detail information of the table. T( t% ~! i9 H$ z& Y' C
fc [bin-file-name]:compress user config to bin-file-name/ k8 o! f1 R3 M5 Z: F4 X+ ]4 z
fuc [bin-file-name]:uncompress bin-file-name to user config
3 z4 r. O. e1 r! [- V5 @; C+ D+ qbckinterval [0]: time of backup 0:syn* y( @( U+ r2 k9 @
bcktype [0/1/2]: backup type 0:no bck 1:all bck 2:part bck
- C- L- P5 |' f; B3 X* qbackup : backup now!. N- O' U, T- P" F9 N. L
partrst [ModName]: part restore now!
3 |" ^4 |. y* w' J+ |9 z# sprtpdt : print all of product interface.7 h" K' r/ {) Z! ], }" y" h
pcl : print cfg list.
- i( \2 M7 Y/ f6 T3 \- Rpvf [ViewID]: print View Fun.' P5 H! ^+ k7 h
aset1 :
) J* a% b% M" M2 a6 Haget1 : print View Fun.- D5 p' K6 F+ O# b6 u/ ]
aset1w : * N' p4 k1 w! _1 d! C# k1 h
aget1w : - d! w$ F* |8 |% O" W. _0 L
aset1wnl : ! ~6 T( L% [; N$ ^1 w2 [
aget1wnl :
& z% x, G& P" Kaset1wp : " E/ [% f9 i3 x' e: u
aget1wp :
! @( C0 R- u) c6 r5 n maddv :
4 r1 {: D3 g. h- w; ]$ }lck1w :
8 v |) O- p4 ?& m& qfind1w :
$ o- G. {" o* L# }9 }. e! }* K- Tpshm : show shmpool infomation
; k* K# R0 `5 H7 m& e2 O/ Jpstate : show state_machine infomation9 n( V% J1 P6 |
saveasy : Asy save
) b" n2 A/ V: e7 y2 C* ddecry : cfg decry! Y1 t, q" \: M6 h. @4 U
dbStati : 0:show Stati info; 1:clean Stati info[0/1]& X2 t8 i# R1 V. }
killdog : kill watchdog1 W: g" |( g1 o! }- U
! C3 _& U; ]( `' [2 }2 e- n4 U! G( N9 P0 S* A
, ^, s9 D; y m. h% f2 \9 O _: I4 W$ v' [6 O4 F
- m9 O3 c+ n1 v" r, b
补充内容 (2018-3-1 03:37):
: s1 ^" g, H2 G) R- h9 [超密尝试下 猫背面 贴纸上写的 pon mac,大写去掉 -符号。比如 38E2DD723B84 这种 |
|