找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8845|回复: 4

HG8247H與韓國DASAN V8272相容問題

[复制链接]
发表于 2015-9-20 19:42:18 | 显示全部楼层 |阅读模式
本帖最后由 石光上林 于 2015-9-20 21:56 编辑 4 @  W+ \% ^7 l3 J# ^$ [+ B# Q

- ?$ A$ [9 k- o, e大家好,第一次來在這個版上發問,多多包涵
, |: h7 T1 {- t- s2 t) _$ f4 L3 ^& J  S
簡述一下問題,目前華為在台灣有報關進口與批量販售GPON系統給區域有線電視運營商
$ D, S5 y4 {0 j9 b" b( u, ?) J" l% X6 t" M" A% V
這邊拿到幾台HG8247H,韌體為V300R013C10SPC1268 k1 X$ d' j% S8 l) a$ h, }; ~2 ^
* d# O# [1 p. X( h5 y2 m
因為中華電信(為台灣全區的電信運營商,前國營電信局)提供的終端設備,品質檢驗不理想
8 o# h. q2 v$ v1 o& p+ G0 }8 @: c' T
2 I3 Y9 ^0 S* V. G$ Y: x) b' D因此想要將此款軟體成熟,且網路社群支援度很高的HG8247H連上中華電信的OLT
& c: V/ A' d  F0 e( L, ?+ G" h  y! Z, T( [! |
目前測試已經可以過驗證的型號為DASAN V8272,OLT具體軟件版本不明,目前情況是HG8247H可以telecomadmin設定WAN的VLAN但上不了網,有換過route mode和bridge也一樣,VID為4082或是4081
4 B; f8 }! b( _& T) y. I8 R
- ]# t; w: |! Z, P: Z但透過中華電信OLT管理單位得知,V8272的UNI接口有兩套profile,一種說是base on PPTP, 一種是based on VID。
& P, [2 m8 i1 |. P2 k
; t1 v' M" G! G# z- C0 _但由於V8272用戶數量不是很大,該管理員不會太多查測操作,亦不確定現在套用的是哪一種UNI腳本,也不會置換
% _3 c! H; w# C: D% P
4 {& n( _1 O. o3 \1 Q1 p" a只知道HG8247H透過clone GPON SN, password之後已經activated。
( H, a  c- l6 ]. S/ n4 C* k
0 o, g8 O' J- d+ ?8 N; R% V( s
4 I+ U3 n9 ^6 T4 J1 u# Z  `想請問,這方面我應該從那些log去判斷;交叉比對?
) P, H8 U8 j4 E  D' L
* `. ?, z; d$ S- j: m原本中華電信發下的ONU為DASAN H640G,可以透過telnet方式進入CLI,亦可root登入linux shell& i6 h8 u# y+ y1 f4 N/ A
( s/ E9 Y' f/ Q( s% I
目前狀況為TCON與gemport已經可以看到配置,但無法上網5 f0 q/ x# }, z# y1 k  }% J3 g' o
- h9 c3 c" Y7 d: \$ s3 \. J
上來請教各位先進,下一步該如何做?8 J: U& Y" k( n
+ ^/ e. W; Z. X/ f
附上我找到的HG8247H guide,以及簡單的CLI
! u% Z9 f, o' U) g- u$ z' z2 c6 o3 `3 I1 S) m* T8 Z
http://yun.baidu.com/share/link? ... 0&uk=2605331150# d2 G' h' O/ U; m' ?* R* K
# V; e/ |! \* _: m! P- l, \

% U8 _/ g1 d$ \' C0 O6 o9 T6 Whttp://yun.baidu.com/share/link? ... 5&uk=26053311504 u( U/ I  L4 a' ?0 a- _0 ?/ b
 楼主| 发表于 2015-9-23 15:50:03 | 显示全部楼层
補上OMCI狀態 希望有大神能相助7 ^7 `! Z- {/ i) o

+ ]6 w* N) B, ~" t- Y  H會再繼續嘗試判斷其他LOG
0 R1 }, N: v: H4 U: U- p
8 C. ]5 C0 n* t5 ?* y1 eWAP>omcicmd show flow 0) I2 N7 I$ f0 V, ?9 h+ C
& }; h1 F' b7 [" W# `( e6 n
! H7 I8 E. m& _. A
============================================================1 O. ?4 b# n: m4 A" ]. ]. o( n+ S
+++++++++++++++++++++++ AniPort +++++++++++++++++++++++
1 m* ~2 |8 _5 v5 x0 t  P============================================================
! s0 a$ i; T. G+ }- K/ ~4 e/ M
+ G( H& P1 M& c% i& o5 `  }0 g8 kGlobalMapMode: 0 , B+ V3 ?- g( m! u* ]1 c' j2 x, m9 O
AniPortObjNum: 2 , W% k! ^5 J2 `$ ]% a& \

, @4 K9 c) f$ q1 ~6 V. Z% Ssuccess!! I, X( J- x+ [# \
WAP>AniPortEntry: ( H; ~4 c' Y$ b. h
% H6 R( u$ \3 K5 z& Q9 s- a

: T5 _5 Z* j& m  g; \  V# s******************************2 ~' E% V" w7 k. E) }1 s
********* Index:0 **********
$ e. F3 O) I8 \******************************6 o+ J8 b- E, W4 a: |9 _- \; `
PortID: 33025
; z4 z% E1 O- o, f9 o/ N$ OBridgeID: 1
* a4 a5 i1 o* w% E( `6 rForwardOper: 0 , z! `9 n3 f8 z. M
VlanNum: 0 ) S$ C$ I( y' n- D( {$ |
VlanEntry:
# a- `( R3 E8 ?- mMapGemID: 65535   k( w2 u+ B  m3 U7 M  h* e
UntagMapGemID: 128 5 r' {0 `, I+ V, F  W
TagFrameOption: 0
9 h$ ]' h& D" ^: oPbitMap: ' {& G2 g3 y+ L& [( J% T: f
) C% Z( A* D' e
Pbit GemID " T6 D5 T. e' r# {! I* w8 |; J
--------------
0 d7 S; T5 Q5 a% H* V/ j1 U8 g0 128 # b* w' s: Y4 R8 s4 U, R
1 129 : S9 W) J9 i% {) t% t3 ~& q5 u
2 130
% u. ]2 b8 P2 p) M# r3 131
0 y( p* ~6 H' M# S1 b4 132 9 C! M. h! G6 {) q6 ~) x1 c& G+ n! F
5 133
% Q& X' a* o5 S/ N1 a5 P% A3 ?6 134
6 ?' z6 m1 L$ x2 O7 135
8 N; q: @! u. d. M! f( r  ~. W, R% S1 b+ Q& w
FlowEntry: 9 g1 P- C: M4 w4 E

  }: S) N! m: _* B; O  K$ [Index FlowID BridgeID GemID MapMode UniPort Vlan Pri UniType Status Trans Pir(0x) Sir(0x) ( c5 D( v+ O. b. n/ U6 `
------------------------------------------------------------------------------------------------------ + E6 f- B0 T" m9 {  J
0 0 1 128 2 255 65535 0 0 1 0 00000000 00000000
  I" z* C, `& k# E% d1 1 1 129 2 255 65535 1 0 1 0 00000000 00000000 : x. I- a0 n6 {( \( e; D% U- r
2 2 1 130 2 255 65535 2 0 1 0 00000000 00000000
; N( r+ [; Y' l& U2 o  T" J3 3 1 131 2 255 65535 3 0 1 0 00000000 00000000
* \1 Y9 S% H. b( I4 4 1 132 2 255 65535 4 0 1 0 00000000 00000000 ( C  W: U7 J% `# Q/ i. @3 K
5 5 1 133 2 255 65535 5 0 1 0 00000000 00000000
: I+ d2 q! F& o7 b# s- A: V6 6 1 134 2 255 65535 6 0 1 0 00000000 00000000 5 y& u4 g0 r+ D  }% m, K
7 7 1 135 2 255 65535 7 0 1 0 00000000 00000000 7 b& O/ N( ~3 H# R8 g5 J
8 8 1 128 11 255 65535 255 0 1 0 00000000 00000000 # C* @% P6 f4 v( ?
1 ^. E  e$ x# c# u
! D. N" L- W& R/ n
******************************& k! P0 n# ]: Q
********* Index:1 **********8 i2 ~( V5 h8 m( |( t1 m
******************************2 j+ s9 ~: X7 a) Z5 M
PortID: 65281 , M, g/ l/ r* K  q5 e0 J3 I
BridgeID: 1
' p/ s5 ~0 B2 f1 n; J+ h( oForwardOper: 0 * N. J: X5 y! l6 p
VlanNum: 0 # _9 }! q5 b, n) m4 }3 b
VlanEntry: 8 S0 M# y- b- |; D# z
MapGemID: 4095
$ [, y1 a( a0 O) s- Q3 r9 U/ iUntagMapGemID: 65535 : t1 _' ^8 b& p6 Q
TagFrameOption: 0
4 Q$ i% A' u7 p2 _. e# g8 cPbitMap:
. x+ g5 V+ B; w! E8 {" E8 A0 o1 S3 c2 \6 P4 m: f1 F! d
Pbit GemID * Q7 E& F! w" }
--------------
% U8 O4 I: J" \$ i( V0 65535
4 @+ I( [/ L% S! z$ p$ T1 65535
% w4 u  A) t) R- D/ ~2 65535
6 F$ w( k8 R4 o3 65535 5 o0 g3 A4 F% W) }, p
4 65535
. `  ?5 h2 B! [5 \5 65535
& b/ C  U& R" [1 O+ A" h- X8 x- R/ |6 65535
" _+ v4 Q3 I# D+ B5 L6 [& ]9 V7 65535
: f9 x3 O. o% i4 F- J
/ ?/ K$ `, G$ O$ C3 S7 a8 o, i. SFlowEntry: 4 F) V6 {/ w0 }6 O1 w
, X+ o6 W3 Q( y& {# @, ~
Index FlowID BridgeID GemID MapMode UniPort Vlan Pri UniType Status Trans Pir(0x) Sir(0x) 6 u& ^1 P$ L" L! w: t  P1 f
------------------------------------------------------------------------------------------------------ % s1 j( K9 T' H* o
0 0 1 4095 2 255 65535 0 0 2 0 00000000 00000000
8 i' V: d1 |3 V% c) R1 0 1 4095 2 255 65535 1 0 2 0 00000000 00000000   O4 J" C3 ]  y7 \
2 0 1 4095 2 255 65535 2 0 2 0 00000000 00000000 0 I' ~. _( |7 z4 d9 B
3 0 1 4095 2 255 65535 3 0 2 0 00000000 00000000   e6 O) I2 x* X- P  g& k# l
4 0 1 4095 2 255 65535 4 0 2 0 00000000 00000000
- w1 G' |9 ^" y5 j9 b0 D$ ]5 0 1 4095 2 255 65535 5 0 2 0 00000000 00000000 2 h  J5 N& m6 v  o
6 0 1 4095 2 255 65535 6 0 2 0 00000000 00000000 : @' y: |# ]9 }! u8 p" N$ m
7 0 1 4095 2 255 65535 7 0 2 0 00000000 00000000 4 a" s& A7 p- A8 b- i
8 0 1 4095 11 255 65535 255 0 2 0 00000000 00000000 ) ^" G: L6 M8 \! N9 O. K" z6 c
- W$ }, P1 {% q, u: S
2 R* l: w# A- _' @

! ]7 a/ ~7 }# a; [$ s7 T$ Q% K' W============================================================( N! @+ ?8 A$ h  J: s% ?% e: k
+++++++++++++++++++++++ UniPort +++++++++++++++++++++++1 P0 P3 U2 Y  R  O9 s
============================================================
5 z' X8 t" V; z- y5 Q6 ]# ^5 x2 _2 b
UniPortObjNum: 4
- a  S) A' G6 zUniPortEntry: # {8 B- i2 ]4 M' x
: l/ J3 J4 R0 [0 `
Index PortID BridgeID UniPort UniType
! v+ w6 }  n, a5 m+ x-----------------------------------------
8 ^6 H1 k. i! F9 q2 O0 257 1 1 0 8 i: z0 h! Y" P6 m, i
1 258 1 2 0
# o7 c+ L) I# @/ H2 259 1 3 0
2 i0 p  P2 N! d# F3 260 1 4 0
$ e5 Z9 r  s+ k* _, l6 w, U6 |4 _! z
& N, g' g& R4 h: ?# s; x) s# I9 o, z, s2 c, P; D$ x, ?

" j0 @+ v, p9 i7 j2 e============================================================
/ h- F* f2 q) m) Q9 c+++++++++++++++++++++++ Gemport +++++++++++++++++++++++
' }0 z0 T8 U: y0 [$ e============================================================& o3 I$ ~0 _  u+ F) R

/ b2 r) _2 g9 N; G. MGemportObj Num: 10
/ e/ w2 @  [6 qGemportEntry: ; x% e  P( p. _$ R; ]/ Y

8 u  \) H3 X- V; SGemID TcontID PqUp PqDn GemType Loopback PirUp CirUp PbsUp CbsUp PirDn CirDn PbsDn CbsDn 6 K. T8 f! H4 i+ R8 ]/ |
----------------------------------------------------------------------------------------------------- . I8 F3 k/ c- c0 t4 c/ i7 Q
128 0 32775 8 0 0 268431360 268431360 -1610653696 -1610653696 0 0 0 0
# m: ~) V! C4 E/ O/ b0 c) o- _129 0 32774 7 0 0 0 0 0 0 0 0 0 0 8 f" u9 [9 x6 S! M/ X. @
130 0 32773 6 0 0 0 0 0 0 0 0 0 0 ( p" X6 ?. z3 F/ i" O" K
131 0 32772 5 0 0 0 0 0 0 0 0 0 0
8 N' I3 _4 w- M' B6 l+ D' ?132 0 32771 4 0 0 136000 136000 1360000 1360000 0 0 0 0
7 h& o7 D! O7 u7 D: p' \6 }133 0 32770 3 0 0 0 0 0 0 0 0 0 0
. j, E3 T& ~; B/ b  W. Z. l134 0 32769 2 0 0 0 0 0 0 0 0 0 0
/ A3 g, ^' B0 h4 L# u135 0 32768 0 0 0 0 0 0 0 0 0 0 0 % U: q/ K. `& q$ T  w
4095 0 65535 0 2 0 0 0 0 0 0 0 0 0
3 i3 P5 k0 s! U: `4094 0 65534 0 1 0 0 0 0 0 0 0 0 0
; Q, x1 ]) Y' P  m8 E
3 N7 n! r) x% n; p) p" Y
  P: P7 x# S* M
* b% B" @: q* w( o0 F, M============================================================
2 b6 \' {" I9 D: x+ O  `- O, [+++++++++++++++++++++++ FlowCfg +++++++++++++++++++++++2 i* e" A/ Z, a
============================================================
6 ?$ z2 n6 T2 [9 q! q7 |. c4 p: f  n9 J3 ?' ?1 I
FlowCfg Num: 0
' H! j5 B1 U. O$ E# k1 ~1 Z
( Q' P+ }4 o) s* o# E" i
. {- \6 ~. b3 t1 f1 X% }8 v
6 f/ l2 s# [: c0 y============================================================
" K# y  z6 V9 r3 z" ^9 h! g* ]+++++++++++++++++++++++ FlowID +++++++++++++++++++++++4 u) ^$ j! b( O9 b- {. b
============================================================
) N, b9 }* K9 _8 I6 w
7 A8 ~% D  {0 @9 r4 B0 1 2 3 4 5 6 7 8
1 N" l: K$ r8 P* Q( o) D7 G9 T0 O4 u9 d
/ y& @7 a) ~" w4 ?

0 z/ ?. Z; n- P  ^WAP>omcicmd pm show 65535 65535
3 F# T6 G7 @' s0 O. j, Q- }; j& j4 U5 i$ c/ K6 T% X% j/ _
Me(129)(VIDEO STAT) doesn't create any instance!
: H' O) f9 |- V% j- S9 S) o: c( k$ n5 v/ @# X. I
-------------------------------------------------------
5 N3 W# a, h4 Y& lMe(267)(GEM Port PM History Data) has 10 instances
6 G& d0 h, r9 H-------------------------------------------------------
6 o! H, |3 H% w6 _, g7 PInstance ID(0x0080), Interval end time(5), Time(1442963825)1 t: a0 f8 u% [7 a2 q8 T
-------------------------------------------------------$ W& |- X$ w( z. R
AttrID CurValue HisValue LastPointValue: |. X! c2 l, d8 o/ @0 A" z% j
3 0 0 0
5 \" ~3 Z3 K6 H2 U4 0 0 0
, T5 Q( D# v& i( ]0 V, ^6 Z5 0 0 0
% @# Z+ r: |5 i6 0 0 0
) Y/ v2 p: C$ u) \1 [9 c7 965 55 965
" k; L" c, b+ U8 0 0 0
' ]& n' Z9 D* U* G* D' w-------------------------------------------------------
% ]  r0 O  [$ |' z& {Instance ID(0x0081), Interval end time(5), Time(1442963825)
9 O2 j* Q& A6 u; d-------------------------------------------------------! t7 U' R) h3 ~/ u( ^, T, _
AttrID CurValue HisValue LastPointValue
, v7 c& `1 v  t7 y3 0 0 09 R* {: l  ?  z4 |
4 0 0 0
" X( S- j* R' j" Y* O5 0 0 0, v2 r0 z6 @: L
6 0 0 0; E, L4 }8 E2 Y/ g
7 245 0 245
; x6 ]) Z5 H* `8 0 0 0
  t( y& U" d2 A+ W-------------------------------------------------------/ Y( f, P) F7 ?
Instance ID(0x0082), Interval end time(5), Time(1442963825)
4 o0 I# o$ t& G0 h% V9 m6 t1 [4 p-------------------------------------------------------
& ?" I, J2 v+ r0 s! kAttrID CurValue HisValue LastPointValue5 D+ }2 D3 @* _+ E) v/ E
3 0 0 0/ x; T- w) Q8 }, P+ A
4 0 0 0/ i6 b* b9 q% g5 R1 P6 ^7 i
5 0 0 08 `/ D8 E7 }7 G* z1 [& i; q
6 0 0 01 x3 Q3 V% R5 ~, _
7 0 0 0
2 y9 H& o9 R$ c6 b1 M9 ~# X8 0 0 0
, }! X1 e& s* H+ n1 G! _4 c-------------------------------------------------------
) P& G0 y  Z, ^; m9 R/ g( _Instance ID(0x0083), Interval end time(5), Time(1442963825)( d* E  G) Y, ^2 @1 d% Q
-------------------------------------------------------; M2 f2 B, f# k" V8 ^
AttrID CurValue HisValue LastPointValue* P9 ^: v* J  ^  ?
3 0 0 0
# g. A# Z- {+ i# l  \! k; n! c4 0 0 06 G) I( ]+ Q* i- G# t/ L# \
5 0 0 0& g& ]+ @" t2 B" ]& |& ]. {
6 0 0 0
1 T; S  Z9 _. W2 f3 U5 Y! i7 0 0 0
% j6 C8 S4 S; r% x4 s) Y8 0 0 0# C- S  i: n1 t. n2 a8 i; E2 D9 o
-------------------------------------------------------2 m8 v6 l% A7 x( c" e+ O4 ^
Instance ID(0x0084), Interval end time(5), Time(1442963825): I  x: T( c# M/ D  {
-----------------------------
0 Z+ a6 C. P5 r# |1 l1 b) Osuccess!" D& d0 k! U5 n) S# B4 t! A' R! q
WAP>--------------------------1 A7 ^: c: v" t- }2 A, l
AttrID CurValue HisValue LastPointValue
' d9 t4 R5 b, p3 0 0 0
  b$ ?+ }6 T" ~3 y, }3 p4 0 0 0
  s7 X0 V6 \$ ~7 [+ i5 0 0 0
, }1 _- A( s6 B' Z! `# M6 0 0 0: [4 C5 i- b0 w4 F$ _* q
7 600 0 600& n. F! K: O, w: ~4 H$ w9 N5 B
8 0 0 0! y6 `4 u. `6 G3 Q' Q4 x
-------------------------------------------------------
% z9 w5 h% ?0 q0 r9 i9 Q, ^Instance ID(0x0085), Interval end time(5), Time(1442963825)
$ p" o; }) E' u5 Y( S-------------------------------------------------------5 b) L2 R- Z( K% P; ^
AttrID CurValue HisValue LastPointValue
  ~+ X/ N9 I; E3 0 0 0; V/ z( t8 ~, {0 ~% [
4 0 0 09 v. L+ y/ E3 o) i- P
5 0 0 06 W- z$ F9 X; I' T! l, m# J$ d
6 0 0 0
: y3 z, K$ ^. n& ?4 Y7 0 0 0
7 G( _/ s# q" l; J# v# \8 a% e% v  p8 0 0 01 v0 M, [# J7 c& N$ H/ H4 V3 f4 N
-------------------------------------------------------0 y% X7 g2 Y7 h$ `0 \
Instance ID(0x0086), Interval end time(5), Time(1442963825)5 }/ l7 @  j* |0 G$ v
-------------------------------------------------------( A9 K9 R7 p  ^4 k' w
AttrID CurValue HisValue LastPointValue
/ a5 G5 u' Y1 k% h4 W5 w  f- N& L" ^3 0 0 0
! H5 \$ s2 x& l0 z4 0 0 0
+ @" p' |$ H" ~2 S5 0 0 0- y7 s! e6 K2 u2 Y" H
6 0 0 0
8 c& @4 D5 i. r) B7 0 0 0
6 y: j9 w& ~$ Q3 d. ?; c7 L- k' b8 0 0 09 Z5 `8 d, x2 T" u
-------------------------------------------------------
% z# V0 U3 @* D4 b3 ZInstance ID(0x0087), Interval end time(5), Time(1442963825). o8 N  z& Q3 \7 S$ Z& W, p
-------------------------------------------------------
' y& g) e' e, @7 jAttrID CurValue HisValue LastPointValue% K( W: N3 e2 B' g
3 0 0 0
3 Q. a* O7 A+ T/ W4 0 0 0
% C/ V% V1 }9 V$ @* e5 0 0 0
! h9 l8 S4 {# N/ V- e$ ~, f6 0 0 05 Z. f0 a1 U7 S, z6 i( m# s1 J- M
7 16 0 16' X# z7 ]9 Y  f8 g- o; j$ _4 {
8 0 0 0) g" R# E+ ]4 y- U+ s$ j
-------------------------------------------------------# K4 R0 r) L% W  X  H. {
Instance ID(0x0fff), Interval end time(5), Time(1442963825)& w: q; o7 l2 ~  v7 Z1 r) ^
-------------------------------------------------------# j* N# R2 N5 n( {: \$ h
AttrID CurValue HisValue LastPointValue
5 F+ w) E) d3 q  n2 \& f3 0 0 0$ ?; b, {4 b5 O( ]
4 0 0 0
; a8 o/ {4 f# G/ J8 Q' C5 821894 138156 8218947 ?1 a& B. e) P: S
6 22424221 3769575 22424221/ t' `: i! m. [" L8 s3 k2 `
7 0 0 0
% [+ [0 ?, [3 n; ~3 q8 0 0 08 Z% H. M' q$ L, [
-------------------------------------------------------
& ~7 c1 g3 D3 s4 sInstance ID(0x0ffe), Interval end time(5), Time(1442963825)1 Q: O: e/ Z9 o8 _# h
-------------------------------------------------------
0 W# C0 R4 ~6 F- BAttrID CurValue HisValue LastPointValue
6 w9 F- d5 S( T0 i7 ~3 0 0 03 J+ Z  P( d+ d
4 0 0 0: Z9 G% f0 f1 q" s$ x  p7 y! F$ w
5 72 15 72
8 X0 A5 k1 \# ?6 99 21 99& ~# n3 b; Z8 F+ q7 R
7 0 0 0( f, z  l+ h6 I
8 0 0 0( t3 Z7 A; O/ a2 _' c' p) w, {
-------------------------------------------------------5 G$ ]" `% }5 [% ?" k8 s
-------------------------------------------------------
4 A( R) {8 y. ]) q* Q, `/ lMe(341)(GEM Port CTP PM History Data) has 10 instances
0 e+ Z% r  _. o( F-------------------------------------------------------
3 t1 j; `3 f. X: yInstance ID(0x0080), Interval end time(5), Time(1442963825)5 m" x  W( l2 k. L: O
-------------------------------------------------------8 [: S# X3 I( `, _
AttrID CurValue HisValue LastPointValue- J7 v% I5 s- y2 s7 t" _
3 604 42 604
' f5 T; x/ p0 R" Y1 B3 s8 e4 0 0 0, b8 _2 a. r. g" W* r9 S
5 0 0 03 E4 r/ x' r( [5 }5 f1 ~/ o
6 965 55 965; z) J- E% p, a
7 0 0 0/ g; z$ y3 E* ^: Z4 M+ m
-------------------------------------------------------+ |; W/ z0 {! L/ w4 G* V: H: b
Instance ID(0x0081), Interval end time(5), Time(1442963825)
' w# u( K7 [- q6 `-------------------------------------------------------3 W  S9 N" i) Z2 p, c" j
AttrID CurValue HisValue LastPointValue
; d6 [/ \/ J  p" Z' ?  f$ a  v3 175 0 175) ^6 X3 U3 B6 Z- k% X$ {
4 0 0 01 {2 w; v6 e/ c8 ]3 i' I
5 0 0 0' [* ?) _- {, q& w$ S* m
6 245 0 245
) p/ O. W6 B: n( G; o7 0 0 0/ m+ s( A# O+ X) j8 y% u- J7 C
-------------------------------------------------------0 h. m6 T# _. h2 P1 I
Instance ID(0x0082), Interval end time(5), Time(1442963825)7 [# C; a% g  a0 l  m
-------------------------------------------------------
, U9 _4 r4 ^5 Z8 Q8 FAttrID CurValue HisValue LastPointValue  G# d; D  _, k9 d! o
3 0 0 0
' A8 Y1 M1 C, O- y4 0 0 06 B: N% J  i. H9 @! ]! ]$ Z
5 0 0 0
0 k6 b. s. p' O* j6 0 0 0
$ ^3 K7 i4 U+ E1 _9 ^8 p( ^7 0 0 0! f: J. H8 L# s. g1 I, {( i# M
-------------------------------------------------------
5 U/ r1 ~+ a( Q/ _; ^Instance ID(0x0083), Interval end time(5), Time(1442963825)
! U! r, i1 f( A( U-------------------------------------------------------
5 s6 F$ X7 q+ @. l) JAttrID CurValue HisValue LastPointValue" J' l6 J; c- n# ~% v
3 0 0 0
: N* v2 _# |1 x" a# D4 ]( C3 K( M4 0 0 0' E5 M7 j  k8 D% Y
5 0 0 0
6 a& v6 Q+ j2 B/ A9 v6 0 0 0
- z; v/ v/ m1 r9 g" {/ G6 L7 0 0 0
* K% s# d4 T8 d-------------------------------------------------------# f% y4 V( d6 L. V4 c; H5 X
Instance ID(0x0084), Interval end time(5), Time(1442963825)  C, L/ D( O! q6 X! r6 L
-------------------------------------------------------
2 h) E2 d5 y6 e; o5 @& V9 eAttrID CurValue HisValue LastPointValue
" m  ^" e  G  R* ?" z* V% d0 z3 A3 295 0 295
6 X' A  a% T: s) ?4 0 0 0
- R% |- X# _, k( H% u5 0 0 0
+ B+ T  j: p3 \6 600 0 600
9 K; D2 q3 b5 L* H7 0 0 0
$ M  w7 s+ O' o0 `; z! O/ h-------------------------------------------------------) ]4 A6 a0 e) j) e$ n
Instance ID(0x0085), Interval end time(5), Time(1442963825)
, Z1 P5 m$ ^8 `5 }+ Y( y4 [-------------------------------------------------------
" i+ N" R' _% r( oAttrID CurValue HisValue LastPointValue
' b" F% s4 Q1 Y' `* t6 c' P3 0 0 0
' p3 `. W, X' x/ P. i. F: Z! {4 0 0 0
! _* V8 d8 F2 O- S$ S5 0 0 05 |: r% N& K8 b. y1 V
6 0 0 0
) t" n2 k9 c  B: O3 _7 0 0 0
4 z& o; Y1 q- Z% {$ D4 e/ X5 C-------------------------------------------------------6 R' t& s# F1 P8 @# T
Instance ID(0x0086), Interval end time(5), Time(1442963825)" y5 Z2 G9 t" i
-------------------------------------------------------. Q5 s: u$ j: f5 y0 v  K4 W
AttrID CurValue HisValue LastPointValue3 z+ v3 ]/ A, u0 o! `$ y
3 0 0 0
$ E# B/ y9 K- }7 t& T4 0 0 0
% V. x! d3 C  x) V3 v8 I6 a+ N5 0 0 0" h2 T! a8 y8 v0 ?( C5 g
6 0 0 0
4 }5 a; Z3 S8 b% d, u7 0 0 09 j% s, B# }6 Z1 A9 n2 e
-------------------------------------------------------* U1 e% b% j8 Y4 ]0 Y
Instance ID(0x0087), Interval end time(5), Time(1442963825)/ S9 O* V) T$ T. s  J8 g) |" n4 _
-------------------------------------------------------/ h/ g) E: g: j8 a
AttrID CurValue HisValue LastPointValue
* q0 B" H+ O5 R: [( W3 6 0 6" W; e1 j$ Q% A2 Q8 S  }
4 0 0 0" J9 ~- R2 A! q% j+ M
5 0 0 0  Z, E# U9 f0 w* `
6 16 0 16: l4 @+ [& ^- \9 D8 n1 X
7 0 0 07 {; a9 M0 [* w4 s
-------------------------------------------------------. g/ P0 _4 V4 X9 w
Instance ID(0x0fff), Interval end time(5), Time(1442963825)
9 g5 R+ e8 T0 s-------------------------------------------------------1 D1 U. C  d; C4 R  T7 Y9 m+ G
AttrID CurValue HisValue LastPointValue# V9 Y0 a1 l! L: w' U! e
3 0 0 01 r& z' d8 {0 |& z' p
4 821894 138156 821894: s. L7 h% ?0 K& }3 t; K8 E
5 22424221 3769575 22424221$ Z  @6 T) n' |" Y9 o& Y+ ?2 L" [
6 0 0 0
7 O: E4 f8 M3 H, X7 0 0 0
7 A7 v. O: A+ M0 H, g$ e-------------------------------------------------------
+ W+ Z4 R! a  \Instance ID(0x0ffe), Interval end time(5), Time(1442963825)
& A0 e) h4 [$ s/ Y5 L0 ~$ z; C! o5 A-------------------------------------------------------  C" f1 o/ S- r4 v8 y1 [2 W1 n
AttrID CurValue HisValue LastPointValue: k4 ~  A: m* U* A# l
3 0 0 0
4 I/ @$ U: O, d4 72 15 72* U% H, N. y2 m% A
5 99 21 99
; G+ h0 K) M6 y- m3 x6 0 0 0
2 \' j* |4 B" a1 a4 L7 0 0 0) Z: b6 v1 v/ F) l0 u; g8 K% s
-------------------------------------------------------
- d* Q" Z0 ?7 |% _+ G- y; o+ H& EMe(312)(FEC PM history data) doesn't create any instance!
, a1 @7 B7 l; l# I( J+ |6 z3 b$ N0 u3 t$ J( t
Me(24)(Ethernet PM History Data) doesn't create any instance!$ S( a9 {( P8 }4 I1 j& F; d

5 V8 m1 ~8 _8 v7 R% GMe(89)(Ethernet PM History Data2) doesn't create any instance!
5 V9 P/ |9 W3 r& C' G" }
6 Q: z. k! b8 r4 ~- H% @Me(296)(Ethernet PM3 history data) doesn't create any instance!
$ |6 l# z- o$ t4 p9 r/ J2 Z+ U" D1 c8 {. p
Me(351)(Ethernet PM4 history data) doesn't create any instance!. V9 F- w# b2 P3 L: o
6 n: a. d8 |3 V" F; Q
-------------------------------------------------------
. B1 ^' _, M0 ~( HMe(321)(Ethernet PM downstream) has 4 instances: k5 b* c, k: d0 u# p7 @
-------------------------------------------------------
* Y. q/ D; h. n/ FInstance ID(0x0101), Interval end time(5), Time(1442963825)
2 I1 f/ \9 L9 E, n! O9 S-------------------------------------------------------
0 p* D$ y1 c' V* n- C8 E9 Z- vAttrID CurValue HisValue LastPointValue
+ ]5 j/ {9 `; F" S3 0 0 0
6 R5 F3 J# m5 g8 T4 5663016 170951 5663016
6 w* S/ [7 O4 ~9 d! z, |7 S  T6 ]5 8711 784 8711, M; R2 S; P' m9 Q; J
6 166 73 166
% d! ^" h- r: R/ f& a7 1652 669 1652
. l- ^9 i3 c+ g6 V! l" L. y8 0 0 0
. M/ }+ g* H( {7 S9 0 0 0& \- u+ n) c7 E$ O$ ~/ M: g
10 0 0 0
& J( P# C" W5 u$ h11 1844 17 18447 e( J7 O3 r/ {6 w4 G" d3 n7 M) ~
12 2214 342 2214
) A$ C' l0 _( @" B13 990 273 990$ I$ k  y# J/ s/ t1 x' u+ k
14 87 35 877 S* ~3 v$ [( K) V1 j
15 330 117 330
7 ~/ r/ b* P. G5 y, @6 r16 3246 0 3246
. {) u/ s" K; @; e-------------------------------------------------------8 g  j2 A# ?) k& @
Instance ID(0x0102), Interval end time(5), Time(1442963825)* u- |0 D& h. h9 }3 J/ W# {" I/ J
-------------------------------------------------------
- D, Y: t: `, V0 _* [/ JAttrID CurValue HisValue LastPointValue" l0 J) U; D! t+ o
3 0 0 03 C, Y% K$ r7 @6 u/ X7 A  r9 j" H1 U
4 7902472 1176845 7902472
5 C& a. S2 A+ g4 [) U4 S5 32454 4155 32454
7 V  d  y/ W. Q3 @0 D) ?/ V6 1119 36 1119
$ h% c# x1 Y" d) e7 1547 218 1547
3 h. K! d5 C+ D4 t8 c% i1 A& [8 0 0 0
& t) b. f  W  Q2 W7 J( c) s* [9 0 0 0) K, x1 d' s) w$ a' o
10 0 0 0
: l, K% k3 X: R2 U11 9759 1018 9759/ E" S( g2 c0 w  N* `# J
12 14777 1669 147772 s# g; k( O5 H* ~7 w  f$ C
13 991 161 9914 [5 N$ n- Q/ x4 T  d  C
14 3550 893 3550
4 W4 D5 i3 j2 u1 p7 e15 495 31 495
% o. N  _" k! M+ W* f7 I2 L3 v0 v16 2882 383 2882
1 V& b1 P8 p8 |: m-------------------------------------------------------6 i6 @3 u7 [+ l. d
Instance ID(0x0103), Interval end time(5), Time(1442963825)
  ?/ q8 y8 E7 j6 N3 ^. u  q# }-------------------------------------------------------  \; `' U9 G: g
AttrID CurValue HisValue LastPointValue
, D, N! K& ]' U3 0 0 09 _2 v0 u% v' }9 e6 n0 b4 D8 A
4 2488094 148173 2488094- Z9 [9 j  _: j0 {( V" i0 ~8 U
5 9083 616 9083
1 _7 e; b0 {& v* r/ M/ _  R0 f+ D6 2442 109 2442
, }  W5 n5 {) Y' W- z2 ^, B7 6641 507 6641
; k( }8 z' t3 \9 G, i9 B, o8 0 0 0
( J9 `  I/ \) G, U& j5 g; ^! A9 0 0 0
" X1 e% G5 x  h9 \& v10 0 0 04 z( n, M( c: v# p0 [5 _1 p
11 319 47 319
% v" I/ V" U$ j. H4 _3 }& X: Y12 4031 136 4031, e) w) q) h0 e" v0 ]
13 1526 301 1526' z- M5 i) I0 B* F. R! Y; P
14 797 33 797
. m2 u: k* q( ]) l% O" q15 2266 99 2266
/ X; p% ~2 h& Z& u16 144 0 1449 L9 Q# b% W0 w  ~. L6 [2 R" R
-------------------------------------------------------# X& p# i9 W% `0 a* E
Instance ID(0x0104), Interval end time(5), Time(1442963825)) |: q3 l/ q# C, L9 }
-------------------------------------------------------, k# f+ {$ A& C. ~" H
AttrID CurValue HisValue LastPointValue% \- G3 Z! w# \# K8 `
3 0 0 0
4 K& K- j( y+ t) A& G5 y' [: ]4 64 0 640 ]( u& U, S4 [7 b
5 1 0 11 t7 h5 ?9 Y  B
6 0 0 0( Z# @# L" S1 b8 x; Y0 i
7 1 0 1: h* o9 J/ I8 _& o( [
8 0 0 0
, C' Z$ e7 h9 H9 X; D# d' k9 0 0 0
! W1 O) }/ S2 o  b' P10 0 0 0
/ D) q* d& N0 M: T/ u& `+ L' Y: r11 1 0 1
! v6 D. h, c0 r* v* V; \8 n$ A12 0 0 0
  ]' |* P1 a) _3 }0 t13 0 0 0) T; d! u6 K- t* G3 X; y
14 0 0 0
3 \6 O& ~2 ]* |; i  J( U3 ~15 0 0 0
; o- k0 r9 m* ?16 0 0 0
$ {; |% D0 K- r8 U-------------------------------------------------------
5 U9 \2 \# M4 j! i8 a  @-------------------------------------------------------5 [& B1 ?: m9 c$ E
Me(322)(Ethernet PM upstream) has 4 instances7 r% O6 Z) y, A3 U# T: e8 K
-------------------------------------------------------6 e  f5 U! x( L/ [
Instance ID(0x0101), Interval end time(5), Time(1442963825)
# k* z5 {5 w# j-------------------------------------------------------; _+ c4 o# a6 w  ^
AttrID CurValue HisValue LastPointValue
1 q" B8 c1 {- @" I3 0 0 0+ I7 r0 ^3 |0 L$ x, S9 O2 I
4 683299 16476 683299
' `: P4 ?4 S! s& u: ^5 6154 215 6154
$ X! O( r+ `1 O0 i( i- [5 m6 1013 172 10136 f- t8 Y$ [' i
7 278 28 278. E2 _) p/ j3 n0 Y& D! N. V
8 0 0 0
) T% S! |+ ^/ U% \- _) V9 0 0 0
. l% t$ s! D0 O- z: V10 0 0 0  P( q# @. C9 o: t# P. _/ ~
11 4822 187 48228 d3 P3 j2 h  \2 s, V4 u
12 605 0 605* v8 U4 N- O- |  b, o! {/ t, |- A
13 198 28 198" l% s5 x9 |( o$ n& B0 ^& l+ J- X8 k
14 23 0 23- m) F1 A8 f: Z6 e
15 505 0 5054 l+ m" b8 {1 @, B# ]% s- G  O
16 1 0 10 L' N" H* N: h/ u, X
-------------------------------------------------------
" |8 t- ?+ w; tInstance ID(0x0102), Interval end time(5), Time(1442963825)% _0 e( L4 `: l" f1 Z' d# |; e
-------------------------------------------------------
# @# F9 A0 }4 }AttrID CurValue HisValue LastPointValue6 _. V. B! o1 y: H! h
3 0 0 0
7 z0 y& d) l/ \6 q- s% W4 18133493 1766460 18133493
+ c9 D7 Y- y* A$ Q) i& f8 N5 }5 37153 4357 37153
5 X7 ~5 l# I9 ^6 M) g6 2195 73 2195
. @6 K$ s+ [' w1 ?7 6842 479 6842
% ?; j, M1 R0 ~( G3 z% Y: ]3 a; }8 0 0 0! j; e  O1 _0 q
9 0 0 01 Q0 Q% X  b; [/ N
10 0 0 0( X6 x1 s3 L5 i/ f% R& j
11 7877 1689 78771 g# s$ N1 F5 e) `! Y  h
12 11037 926 11037" U7 ?( L+ \5 m9 S' |0 [. z
13 2012 348 2012
1 B. x% S8 u2 v0 W  o9 A6 u* z' F14 3743 298 37438 g' p( W8 d6 k+ u2 U1 z
15 4318 280 4318
* f  {$ {/ `( k  D9 L" M16 8166 816 8166
, D! {, K( k3 p" p' f" G* N0 J0 ?-------------------------------------------------------
4 L1 P8 F" a. l) b' a& v" HInstance ID(0x0103), Interval end time(5), Time(1442963825)% c5 q" y& e4 O: C
-------------------------------------------------------* N8 J7 }4 B9 `6 b
AttrID CurValue HisValue LastPointValue
9 y5 J8 Z& m4 P- b4 @# K. F3 0 0 0* z0 C5 h; ~6 `9 z) M7 A
4 0 0 0
# E2 }; ?( c% X  z9 X6 }5 0 0 0
) B& m1 d; B) c6 0 0 0! \. m( {; E, \/ u/ _
7 0 0 0
5 Y# H( ^, f- _8 0 0 0
/ i4 K7 |9 ~- p7 V4 E& t$ @3 H9 0 0 0
+ s3 F& r% @. q! ]+ g* ]; e/ ^10 0 0 03 b; o+ |, U5 K. Q
11 0 0 07 @+ r7 k2 [1 h: X! ~
12 0 0 0
! ]' S3 q+ u/ [# T' J# ~) u13 0 0 08 u1 |; d$ G) L" r& H6 R: K7 X0 O
14 0 0 0' T: u9 _- T% |7 i5 I; V8 e" ~+ |
15 0 0 0( ~5 p9 O* I, ?7 k1 x& @5 y" Q. h
16 0 0 0! d7 p6 Z1 t  n% I" s2 U7 ?( _/ V
-------------------------------------------------------/ ?; P6 V1 ]* ^" r' \+ h: y0 m
Instance ID(0x0104), Interval end time(5), Time(1442963825)
9 }6 @/ O3 o3 ^9 e, w0 r-------------------------------------------------------
7 d3 k0 h+ Z# H6 ]AttrID CurValue HisValue LastPointValue
# O% P! U" {( z# H1 f* E3 0 0 0/ ], N" D7 u3 A' t) ]9 _9 n/ Y
4 0 0 0
% D  D5 @0 k2 Z: W, ^8 b9 b5 0 0 0
2 G$ m% K# j7 I" w6 0 0 0; Z3 {7 S3 }0 u+ o8 T- K$ e* I3 M
7 0 0 0, |" y+ c7 `8 E9 ]) i2 d6 Z3 T
8 0 0 0' w/ ~9 O3 J3 ~4 n7 m3 O
9 0 0 0
: p; Y6 _2 o+ P0 u) }) Z! ^4 d) d10 0 0 0
6 [. Y' a: z2 t1 d! R11 0 0 0
4 Y, I: P3 L9 z1 ]# g; o12 0 0 0
" ^- Q+ l2 d" O- E) ?+ T13 0 0 0  y0 R! t( t9 S0 s, G
14 0 0 0
5 E) T+ j$ w! n0 L5 o15 0 0 0: [, x  {/ a0 b2 q$ b9 z! P# O
16 0 0 0/ X6 u0 D, ]7 I4 y5 E7 u5 T
-------------------------------------------------------( K, }7 ]7 B( @- f
Me(334)(Ethernet frame extended PM) doesn't create any instance!
4 J0 u: ^7 _& u8 D8 y2 @# }
7 m0 U2 x( e" w" M+ ]Me(52)(MAC Bridge Port PM History Data) doesn't create any instance!
9 |1 G  }3 W/ l- j
" I6 |4 {6 `0 T& t/ Z' E% tMe(51)(MAC Bridge PM History Data) doesn't create any instance!
1 O9 Q" h( K* ^; p: m
) J0 u; p: k; C  }# j& ^Me(140)(Call control PM history data) doesn't create any instance!
$ s8 [+ f6 t2 l/ T8 ]: `" s# c, b! p% P5 C) g
Me(144)(RTP monitoring data) doesn't create any instance!
, ~  j2 F; n% l& p" ^. x7 ?+ x* ^$ i- b5 p
Me(151)(SIP agent monitoring data) doesn't create any instance!+ ^1 V) J4 q- `* A

  O: J' X; b+ FMe(152)(SIP call initiation performance) doesn't create any instance!
 楼主| 发表于 2015-9-25 09:51:59 | 显示全部楼层
石光上林 发表于 2015-9-23 15:50* h9 f7 O. `* j' t
補上OMCI狀態 希望有大神能相助
8 ]8 _0 K* e1 f9 U6 w% }" l! Q: E& c
會再繼續嘗試判斷其他LOG

! `0 p' S2 Z* s: \: U5 H放上原本光貓 H640G的init sh# d0 L& n4 Q* Y: }! g* r9 @
#!/bin/sh
" i  U3 g' K& y; i- G* L) }: R7 Wset -x
- Z# z9 g1 {* k+ [#echo ">>> BOARD_MAC" $BOARD_MAC                        
3 @$ r/ o- }7 b, b$ Qecho ">>> Bridge is:" $bridge
2 n& e6 t" o4 W. h9 Z" @. ~) {6 p% j4 ?
ifconfig br0 down" c2 P" n1 u; y2 @/ `
source /bl/bin/bldrvcfg.sh
" X1 W2 N7 w) I/ o% h
: j: d" t2 _/ `& ncd /bl/bin9 y. S% B* |1 \; x1 o: N

3 U! S, l( }+ S! ^& X5 z0 M./drv_load
0 Q) r% K- W1 m  D! M/sbin/insmod /bl/bin/GateMakerPro_GPL.ko
4 F- O/ n& X$ D8 M9 u+ Q/sbin/insmod /bl/bin/GateMakerPro.ko
$ R- F( |- E  Z' R7 f$ `3 Y7 N, t; z. x
if [ "$dmm" = "1" ]& }: A6 e7 K1 E1 F  x+ t
then
2 Q1 a3 S' `% K! D6 B# A# c5 A  X  /sbin/insmod /bl/bin/dmm.ko
5 ~+ c) T- U" k% R$ @9 mfi* l! l" J. z5 j( \* v8 Q) _

- m+ O% y7 h* L3 ?./blsend.exe sessioninit $PPID3 Z! D* P1 Q3 X$ G( ?! ^+ Y6 b% _
echo ">>> Session [$PPID] is started"
) S, o; P' s$ _) o" E  fecho $PPID > /tmp/shell_pid
& l% z3 f- D& \0 a* u
. C3 L$ e; G  g3 p$ v# T- {usleep 100% z+ g) `# y8 R) n! o2 t- W- j5 ]0 p
2 a7 B1 B" a- k. g0 g' S
#>>>>>>>>>>> fi_bl_software_init()% i3 B0 [" X4 o, ?
./blsend.exe send $PPID /api/common/si gpon 5
% {; C5 ]: A: X" Rusleep 1003 i( Y, I' G' n4 d  B8 N; S
./blsend.exe send $PPID /api/bridge/sem QSGMII enable RGMII SGMII+ b( @( x7 e/ n) n$ l/ Z  d& `
usleep 100
) Z2 i6 o# b; r) k  |2 F( F' a0 }
% M$ q& D4 z. W% Y+ P8 S" U5 Y# ---------------------------
9 s  x- u1 ]. ?; ?4 v: q# Flow configuration
* M% G) b0 B; {# ---------------------------
- b& Z0 x% s0 a, r8 _; a8 p6 U2 ]+ u4 s0 k# e4 a
if [ "$gpon" = "1" ]                                                              , u4 |' ]- F( r1 B
then
$ j0 D- r6 a& E/ Gecho ">>>>>>>>>>> GPON <<<<<<<<<<<<<<<<<" $ ?$ i* G4 l9 z) y; m: [* k

/ v8 Z# e) t: g# m6 o) v#>>>>>>>>>>> modify emac configuration
. _% ~9 Z/ ~$ }3 S  G  G( t$ U8 E./blsend.exe send $PPID /api/bridge/ce 0 enable
' W  F# ]9 d3 ^6 u% Y- z./blsend.exe send $PPID /api/bridge/ce 1 enable2 N  O  _) j! A1 t0 r' ?
./blsend.exe send $PPID /api/bridge/ce 2 enable7 `% Y+ l) W6 f5 N& `( r( C2 y
./blsend.exe send $PPID /api/bridge/ce 3 enable1 _* ?/ }, n2 }! }3 \
$ i- k8 D  n( a0 b6 u" {5 M7 Q
WAN_IF_NAME="wan1"7 X- p1 i% S7 K
echo ">>> ONT serial number:   " $serial_number* u6 v2 S* a* d4 ?. I2 i
echo ">>> ONT password:        " $password
% s+ p/ G+ K) k) f/ o5 _. iecho ">>> TCONT allocation id: " $tcont_alloc_id" L0 E  L% u! a1 M4 J+ S
echo ">>> Downstream GEM port: " $ds_gem_port_id
% E% p5 c/ t7 x% ]: ^3 becho ">>> Upstream GEM port:   " $us_gem_port_id
) l  x: Q1 q5 Z$ w5 l- I4 S% m" y3 r, A
./blsend.exe send $PPID /api/common/dpi6 r/ w$ V7 v6 o
usleep 100# s1 I* R, O: ?: \+ r" E( C0 V

- u. x- F1 T" Vif [ "$ponwiz" = "1" ], T  x! H9 x5 R! Q; `- S
then& `* @, T# H! \9 V# S  d! I
echo ">>>>>>>>>>>>>>>Data path init<<<<<<<<<<<<<<<<<" ' r! D( V' r+ M3 i
else
) Q! s& W0 y3 S. O; t% G/ L, O& ?./blsend.exe send $PPID /api/gpon_iw/csn $serial_number
6 r( E" \7 G- s, i. kusleep 100
: _6 Z( p9 @( T$ |, w3 Z: |./blsend.exe send $PPID /api/gpon_iw/cpsw $password  |* R( ?& w; y
./blsend.exe send $PPID /api/gpon_iw/pla standby5 C1 e/ |& I* m# ^* a* ~9 l
./blsend.exe send $PPID /stack/gls
0 ]( b# i5 X" Z4 O3 \7 o2 Z9 i) Bfi
; P- A+ Q2 J9 M./blsend.exe send $PPID /api/common/gsv
; _0 x( w5 r: u( o: Husleep 100& H& U8 o6 z/ X+ b2 U
./blsend.exe send $PPID /cfg/v
$ C$ \* c( t5 P7 T: ]6 D- j7 d! Kusleep 100        ! _* g% v& _  k

/ j* `3 \' q& F% Q9 z7 `if [ "$ponwiz" = "1" ]
, |5 w& _1 I) W* R9 [6 [$ Dthen, g' G' R3 ?2 x" R  G0 g
echo ">>> GEM and Ethernet Flow configuration is owned by OMCI"  h/ f. `+ i* d; L3 w5 k0 D' Z
else
' a$ F* w" ?# u7 n2 C4 ~( V./blsend.exe send $PPID /api/gpon_iw/ct 1 $tcont_alloc_id priority_queue
6 p' H* V; g+ j) r./blsend.exe send $PPID /api/wan/cupq 1 0 0 256 6 h) O- f+ j, B+ i! J
./blsend.exe send $PPID /api/gpon_iw/cugf $us_gem_flow_id $us_gem_port_id 1 0 flow_based 0 0 true
0 N, C" ]  X' S./blsend.exe send $PPID /api/gpon_iw/cdgf $ds_gem_flow_id $ds_gem_port_id disable low ethernet true flow_based 08 V2 K* k5 L) d* D/ }4 `
./blsend.exe send $PPID /api/wan/cdef 0 0 lan_1% I' X/ T) v# d$ H; \0 t* R" ?. q
./blsend.exe send $PPID /api/wan/cuef 1 0
  O" E' i+ }2 J4 U- w4 T3 Z: Afi
8 m7 n- o4 U! ]1 P1 T# E4 ?4 y0 t2 D2 g
./blsend.exe send $PPID /api/bridge/ceq 0 0 128
0 f2 j: u* u5 ]4 W! K0 E: n./blsend.exe send $PPID /api/bridge/ceq 1 0 128' w9 D# U) F5 n6 }, k% J! R
./blsend.exe send $PPID /api/bridge/ceq 2 0 128; Z* n4 h! X" z0 {: {% E
./blsend.exe send $PPID /api/bridge/ceq 3 0 1280 V- u9 X' {+ t4 s+ ?- U
./blsend.exe send $PPID /api/bridge/ceq 1 0 128
4 W8 g0 S$ ~! x2 [./blsend.exe send $PPID /api/bridge/ceq 2 0 128% q. H( f2 X$ W5 z
./blsend.exe send $PPID /api/bridge/ceq 3 0 1282 X4 o& b: P$ `* b$ {6 _" N* f: E
./blsend.exe send $PPID /api/bridge/ceq 0 1 128
' S$ J% p: n, ~8 T" i./blsend.exe send $PPID /api/bridge/ceq 1 1 1281 E4 u4 T( `0 g3 p% l3 [
./blsend.exe send $PPID /api/bridge/ceq 2 1 1280 l% Q" `# g3 {- q% d
./blsend.exe send $PPID /api/bridge/ceq 3 1 128
6 S* o" u9 u- I; Y  \
$ Q" T. I. B' ^) i9 c* r4 Q$ [./blsend.exe send $PPID /api/bridge/ceq 0 2 1285 k& g* C1 E+ F! ]% F& L
./blsend.exe send $PPID /api/bridge/ceq 1 2 1285 i- S5 q1 Y7 }/ }! g% D) }
./blsend.exe send $PPID /api/bridge/ceq 2 2 128
! |2 Y. [, B- k& \7 q: N# s' W9 ?./blsend.exe send $PPID /api/bridge/ceq 3 2 128& Z' _' W, d3 F+ q# {
./blsend.exe send $PPID /api/bridge/ceq 0 3 1283 u  k9 k) j* N$ d4 ^* r8 W
./blsend.exe send $PPID /api/bridge/ceq 1 3 1280 C. {$ x0 G8 h  Y
./blsend.exe send $PPID /api/bridge/ceq 2 3 1284 r& o5 w  M7 m5 X
./blsend.exe send $PPID /api/bridge/ceq 3 3 1286 w- w" d, {' W6 S+ t! s8 l4 ^
./blsend.exe send $PPID /api/bridge/ceq 0 4 128, m3 n" p7 u' J$ a/ v
./blsend.exe send $PPID /api/bridge/ceq 1 4 128
, u; j' r8 g/ |! p- v./blsend.exe send $PPID /api/bridge/ceq 2 4 1289 a2 H# |- S$ ^2 [
./blsend.exe send $PPID /api/bridge/ceq 3 4 128, y' m$ B) q5 A, C) [6 I
./blsend.exe send $PPID /api/bridge/ceq 0 5 1285 j& d0 p' L4 f  R( |# @- I0 A
./blsend.exe send $PPID /api/bridge/ceq 1 5 128
1 Z. s+ {8 [" ~8 T$ d./blsend.exe send $PPID /api/bridge/ceq 2 5 128
5 g  q5 S7 @% Z./blsend.exe send $PPID /api/bridge/ceq 3 5 1289 l' @# ^$ [8 \; V" a+ @; f
./blsend.exe send $PPID /api/bridge/ceq 0 6 128
% i, I- p4 c" _( x./blsend.exe send $PPID /api/bridge/ceq 1 6 1288 e- l" \  b+ o- |8 h) g/ Z& W  }) Z
./blsend.exe send $PPID /api/bridge/ceq 2 6 128
9 b0 Y. B% e' i! s. `./blsend.exe send $PPID /api/bridge/ceq 3 6 1280 {/ \/ B) u4 x$ h
./blsend.exe send $PPID /api/bridge/ceq 0 7 128
7 S, B4 `/ Z, ?* U, L9 E! P./blsend.exe send $PPID /api/bridge/ceq 1 7 128. p  N7 a" e* u+ b3 f
./blsend.exe send $PPID /api/bridge/ceq 2 7 128# o; d' x; O: @0 D: r! t0 k# ]
./blsend.exe send $PPID /api/bridge/ceq 3 7 128
& e8 O8 f- v$ x2 ]% l% \  i+ m9 _0 C" m. N8 j+ h
./blsend.exe send $PPID /api/bridge/cp2lq lan_0 0 0! j# M9 e! V5 z# n# G* w  K8 h; I4 s
./blsend.exe send $PPID /api/bridge/cp2lq lan_0 1 1
4 W5 u" d1 V9 h0 C0 r% H" b./blsend.exe send $PPID /api/bridge/cp2lq lan_0 2 26 z2 }5 n1 p; {( F& b& e& s
./blsend.exe send $PPID /api/bridge/cp2lq lan_0 3 3
: _9 G' o" j6 X# o./blsend.exe send $PPID /api/bridge/cp2lq lan_0 4 4
. |& E" z3 R4 j2 O2 Z./blsend.exe send $PPID /api/bridge/cp2lq lan_0 5 5
. W# j7 u* B( G./blsend.exe send $PPID /api/bridge/cp2lq lan_0 6 6
5 ^) v0 n. l' H8 J4 X./blsend.exe send $PPID /api/bridge/cp2lq lan_0 7 7
' D4 P0 X% Q8 g# U./blsend.exe send $PPID /api/bridge/cp2lq lan_1 0 0
9 a% Y# t) @$ z# k. U./blsend.exe send $PPID /api/bridge/cp2lq lan_1 1 1# Y, X6 }. Z+ v* m' C$ k
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 2 2
& ]/ v$ \$ C  G. k* V- y" u./blsend.exe send $PPID /api/bridge/cp2lq lan_1 3 3! H  Y5 D, i; M- w
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 4 4
3 @; Y6 A& ^) e4 ^./blsend.exe send $PPID /api/bridge/cp2lq lan_1 5 5
" C; {$ R( R& D3 |3 e# X5 [./blsend.exe send $PPID /api/bridge/cp2lq lan_1 6 6
5 _4 f8 w+ U- P3 ^) N4 [) b1 N+ j  ]./blsend.exe send $PPID /api/bridge/cp2lq lan_1 7 7
$ _2 @6 _. E2 T
* {* ~2 A( w; n: ~+ ?* K./blsend.exe send $PPID /api/bridge/cp2lq lan_2 0 0
& X$ K/ |; _( J6 S8 |4 Y./blsend.exe send $PPID /api/bridge/cp2lq lan_2 1 10 K; X( e+ q' F# Z& T
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 2 2
$ c4 {" O4 d0 S./blsend.exe send $PPID /api/bridge/cp2lq lan_2 3 3+ m8 V! w) g& p4 O0 q
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 4 4
, L& d6 Y+ B6 ?. \./blsend.exe send $PPID /api/bridge/cp2lq lan_2 5 56 S1 l3 r7 d$ \4 D7 [( S. t) w, ]& M
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 6 60 r0 C& X# b& ]/ p( O2 s
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 7 7
! W/ r" A. O& W+ G; ?: ?3 _, g/ {3 S- J; o& P  p2 E
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 0 0$ ?  }& F' ^4 U% y. Q  z
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 1 1
5 G2 g) h# q7 ?" S4 T./blsend.exe send $PPID /api/bridge/cp2lq lan_3 2 2
7 L. A! v- C: h0 s# V+ s9 J; ]- l! ~./blsend.exe send $PPID /api/bridge/cp2lq lan_3 3 35 S. F* J7 _6 d. o# ]8 [
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 4 4
8 J' C4 Q: `- D0 X$ a0 B, D$ W  ]' n./blsend.exe send $PPID /api/bridge/cp2lq lan_3 5 5; ^; L. D- X, l0 `: m
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 6 6
  S, c9 Q/ b7 g, h./blsend.exe send $PPID /api/bridge/cp2lq lan_3 7 7
- n1 L  F- N/ w' [# O0 \( f9 v& W$ p! N
insmod /bl/bin/lilac_net_dev.ko param_board="cherry" lan_rx_queue_id=3 wan_rx_queue_id=5
6 o$ M+ u$ ^& }1 }
* d% N0 s# r$ K# d4 \3 }, F7 O* [insmod /bl/bin/iphost_net_dev.ko
, C) \) Y0 H7 a# }ifconfig gpon0 192.168.1.133 up% ?2 J7 Y6 c& G. n6 P

- }' B, _4 Q2 t! r) P/ Fecho ">>> BRG driver initialization"7 u$ Z  I2 |* k
/bl/bin/bldrv.sh start) \" Q: V; h1 f

, |2 Z2 e6 ]* V% C- iif [ "$dmm" = "1" ]
; p, E7 V4 f- L  C0 O2 bthen
8 V2 j( B; I9 \- S  /sbin/insmod /bl/bin/spf.ko
8 C( q% v9 O! c7 n/ k0 M9 R4 jfi8 {) L: M0 h# g" t
8 @1 k  ^" z* E- y0 }
#interfaces configuration - must be changed per setup
* F/ t) K& b9 I% V$ uecho ">>>> Bringing up IF:br0"
4 |( M2 @: u- F+ s5 c( pifconfig br0 0.0.0.02 b6 j  V  v8 P7 r
3 G% e  S' c$ u" c
else
8 `, o/ z; K, f3 U! D% _' \! e+ e/ q
- c: u* Z3 O$ X. n4 m#>>>>>>>>>>> UBB <<<<<<<<<<<<<<<<<<<<<) o( `& k' |/ H9 l
9 I) O& b# a7 u6 r2 D* [4 n' g
WAN_IF_NAME="wan1"
' D( v0 Z$ @* a' Z; P  {
- x0 A9 x( A7 j3 a; b, `#>>>>>>>>>>> modify emac configuration
( K9 v4 H' w" I./blsend.exe send $PPID /api/bridge/ce 0 enable
) U& _3 G& g2 d$ L* W1 F% ?; r./blsend.exe send $PPID /api/bridge/ce 1 enable
: F" T! o' _; K& V./blsend.exe send $PPID /api/bridge/ce 2 enable
) k2 G& Z, j" _) K( @. m" @./blsend.exe send $PPID /api/bridge/ce 3 enable
0 L* C" s8 N- t8 i% ~$ G6 K( Q7 M2 z- B8 [% u0 S' Y' ?7 u) b
if [ "$ponwiz" = "1" ]
/ N  [+ n/ W) X6 mthen; p& T1 \- t) S) i( F9 l
echo ">>>>"
7 _' R( A- i9 [! e& e: V9 Felse6 g3 I9 ^* X6 B) ?/ a$ r. W/ d3 W# r2 h
./blsend.exe send $PPID /api/common/dpi, |# _8 Z+ ?5 l- Z
fi
  S' |' V! J/ R. c. ~* t
- r' S+ r: y5 S5 X, g#>>>>>>>>>>> Configure the threshold for an EMAC TX priority queue: emac_id queue_id pri
' A. O2 C! Z2 @./blsend.exe send $PPID /api/bridge/ceq 1 0 128
1 K& m0 L0 R& r( }' R./blsend.exe send $PPID /api/bridge/ceq 2 0 128
! H' h) `- Q: V) ~* @./blsend.exe send $PPID /api/bridge/ceq 3 0 128
& q( U0 |" `# f./blsend.exe send $PPID /api/bridge/ceq 4 0 1282 ~. L- P9 z3 g" S
insmod /bl/bin/lilac_net_dev.ko param_board="cherry" lan_rx_queue_id=3 wan_rx_queue_id=5# X' G- T% m0 Q( x) m9 w& s6 H
1 g3 }% I( y9 {8 Y# r
fi # end of UBB block
# r7 [9 \' S/ W' D$ y
6 s3 b0 ?3 W1 A0 y$ \if [ "$bridge" = "1" ]
- u# ~0 g0 v, _2 l) P/ P& bthen1 x2 r! j" f3 U6 q. K- y; H
  # Configure bridge port actions3 K5 H* j; M+ \; s
  if [ $gpon = "1" ]! j. G* X# I1 N% i. |$ C
  then
+ o& |1 A- d1 q3 U. W- U2 x      ./blsend.exe send $PPID /api/bridge/mbpc lan_0 true true forward_to_cpu forward_to_cpu
; T$ J3 l( r6 [9 j. x  fi
! m- O% O% }) f) D  _1 V  ./blsend.exe send $PPID /api/bridge/mbpc lan_1 true true forward forward( H* }, [9 |  T. i
  ./blsend.exe send $PPID /api/bridge/mbpc lan_2 true true forward forward6 r: z' v; Z. _# Y+ h/ F
./blsend.exe send $PPID /api/bridge/mbpc lan_3 true true forward forward  Z: @0 x0 f1 e3 k$ @
  ./blsend.exe send $PPID /api/bridge/mbpc pci true true forward forward% c5 Q) _# }2 A
fi
* E4 S$ z0 p+ w; W" ?3 q' {% t./blsend.exe send $PPID /api/bridge/mbpc wan_routed false true forward forward
* \' f# W; C9 l# J9 V" |' E./blsend.exe send $PPID /api/bridge/mbpc wan_bridged false true forward forward
1 v0 _$ a0 z, w; v& P  v+ ?1 k- n/ b& h* U4 E
if [ $gpon = "1" ]
+ _) b' l6 r6 I; F3 I; L0 G1 c+ ~then* z) @! F# Z1 u1 V$ M! i/ K
    ifconfig br0 0.0.0.0" B, u8 G( o8 `& {  w3 Q, x" j
fi
( Z8 @- ^) y3 V/ i8 m: jifconfig eth1 0.0.0.0 up
9 h# \) s; x2 ~; l  G; z' N* b! k: O2 tifconfig eth2 0.0.0.0 up# \. \5 m- c* u8 G5 b% E
ifconfig eth3 0.0.0.0 up
  q; y1 {) a( w/ k$ `, |
, @7 u* u( \, t#interfaces configuration - must be changed per setup
$ C9 C! f& `" r" `# \" fecho ">>>> Bringing up interface IF:$WAN_IF_NAME"
; c* h/ K9 G+ Oifconfig $WAN_IF_NAME 0.0.0.08 D7 m: y1 N% @, A& Y
) H7 c; ^. U: T5 |: H# L
#Set filters for ARP                                      
: ?! Z# N5 i1 G3 D6 b7 y2 b7 j6 b1 c$ k2 @# H( E5 c0 T
./blsend.exe send $PPID /api/common/cefc lan_0 arp trap; ^% C& f2 R7 }
./blsend.exe send $PPID /api/common/cefc lan_1 arp trap; q5 T+ m5 X+ D
./blsend.exe send $PPID /api/common/cefc lan_2 arp trap: e+ X7 h, f! |* E; C9 q
./blsend.exe send $PPID /api/common/cefc lan_3 arp trap
6 S3 P7 B6 C* Y2 u8 v( e./blsend.exe send $PPID /api/common/cefc pci   arp trap
9 z- O( q% w4 o./blsend.exe send $PPID /api/common/cefc wan_bridge arp trap6 j$ q0 ^& J" W3 @
, a8 l$ e. X: W; u& k( D
# Set filters for DHCP' L6 E- Y+ R/ P3 H
./blsend.exe send $PPID /api/common/cdf lan enable
+ \5 T/ Q. w2 ?, t; R0 J$ G./blsend.exe send $PPID /api/common/cdf wan enable4 e1 ^1 P; h5 s5 x0 q, c! X; T2 J1 v

4 a- X* u9 D8 @- n# Set broadcast filters" e; o8 M5 \9 Y. q' {" [) p
./blsend.exe send $PPID /api/common/cbpf lan_1 enable trap
/ G1 Y, d5 ^% I. ~% s, b1 O% p; F./blsend.exe send $PPID /api/common/cbpf lan_2 enable trap
5 P" [6 l# @4 ^& e, a( N0 A3 }! X./blsend.exe send $PPID /api/common/cbpf lan_3 enable trap
; g0 d% X6 g% P5 ^./blsend.exe send $PPID /api/common/cbpf lan_4 enable trap
5 X: A1 H7 x% [1 w./blsend.exe send $PPID /api/common/cbpf pci enable trap
# J6 w5 {5 ~9 P$ n./blsend.exe send $PPID /api/common/cbpf wan_bridge_and_wan_iptv enable trap$ A, H- |+ X3 Y8 }; h5 Y, G5 k' J

5 P$ t# K2 r, e7 y# Default untagged flows
9 q- Q% W- m7 \/ Dif [ $gpon = "1" ]: M6 A, e) p. k  h6 |3 ?
then  M. {! d/ p' \- o! |" F! |
  if [ $disable_emac0 -eq 0 ]& l6 `1 e8 c- @+ j: C$ w+ }
  then
) ]  E! l2 W5 |0 W  ./blsend.exe send $PPID /api/common/cbpf lan_0 enable trap
8 I+ h6 H: Z. j  fi; W% O( T* \! F( y8 |6 ]
else
. J4 Z: X, o" t% p/ w   #>>>>>>>Maps an upstream Ethernet flow to the GPON interworking: Eth Flow, Method, tci_6 H- K: W0 r4 w& r/ O
  ./blsend.exe send $PPID /api/gpon_iw/muef2gi 1 flow 0 $us_gem_flow_id
& R! D& _7 E4 d7 Z% q. e/ r$ C" f0 ]+ Y  #>>>>>>>Maps a downstream Ethernet flow to a destination"
) ?7 N0 t& }4 t( ~3 N$ [8 @  ./blsend.exe send $PPID /api/wan/mdefts 0 wan_0
) S3 l. ?, H' ]8 u" i8 b2 xfi2 D5 f! G" F" x

9 y# `2 ~1 R+ o- y& n0 |" l8 R./blsend.exe send $PPID /api/common/ccrtcq wan_dhcp 5
( b" g& g9 M4 ^% p6 S: V& E; r./blsend.exe send $PPID /api/common/ccrtcq wan_icmpv6 5
8 |* X7 e3 S$ l. _; Z./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_0 5
2 V0 i0 D8 M9 f& {. s$ ?/ p./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_1 55 K$ V) u, P9 n3 T# @
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_2 5
) `; k( ]  h. p) N- G4 q3 d! s./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_3 5- ]5 T, ?% E0 E) Q5 @! ~& P
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_pppoe_discovery 5
5 l0 i2 {5 b* P! f- z& G./blsend.exe send $PPID /api/common/ccrtcq wan_etype_pppoe_session 5) R; @  F0 Q" q1 l
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_ipoev4 5
& d6 x% S+ r3 p2 j, F./blsend.exe send $PPID /api/common/ccrtcq wan_etype_ipoev6 5; M& F2 ]/ L* `7 @
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_arp 5
; _2 c' [. e5 q6 i./blsend.exe send $PPID /api/common/ccrtcq wan_etype_1588 51 R9 l; O& @# i2 j
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_802_1x 5( x# {! C! }6 P6 r
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_v801_1ag_cfm 51 T2 s5 @6 x1 g- U
./blsend.exe send $PPID /api/common/ccrtcq wan_ip_fragment 5
& U# t$ z5 ?- T6 a' g./blsend.exe send $PPID /api/common/ccrtcq wan_ttl_expired 5
( K% P; j, @* [- R/ p: J./blsend.exe send $PPID /api/common/ccrtcq wan_tcp_flags 53 z6 F1 b* P3 n$ R3 Y
./blsend.exe send $PPID /api/common/ccrtcq wan_ip_header_error 5# I  b0 h& O( R7 Y* y
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_miss 5( h6 a: y$ i, K* h! s: V' l
./blsend.exe send $PPID /api/common/ccrtcq wan_firewall_match 5
# R( e: U7 A  Z1 @9 a./blsend.exe send $PPID /api/common/ccrtcq wan_arp_table_miss 5
" X4 V$ T7 i; N  H- \& `( s./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_icmpv4 5
* a' l+ z6 }5 o0 n, V( N./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_esp 5
- s* Q1 s, s  w+ I./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_gre 5
$ I! Q' }- p8 B1 [. ?" L0 M2 G
! ^* J& O/ M! N" R0 N5 s./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_ah 57 ?% D) ]/ M2 x+ D9 l0 o
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_0 5) U; ^3 N1 C0 B% _- S7 }0 q5 a8 F
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_1 5
- ^$ Z% {+ P* ^5 m0 W6 t+ `./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_2 5
7 d" p, A( a9 o1 }4 X./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_3 5
. i( \% O& d' k. _./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_0 5
% w- l- k- F9 _./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_1 5
0 b  w0 ?! p  }./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_2 5  e" E8 U% T( {1 B2 |5 S8 n
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_3 5
; C' `% N5 A2 z6 F, R& B* A./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_4 5
) n! b1 w! f+ c( n  c. Y./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_5 5& P6 j# c& }" s% @8 `% ~1 X
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_6 5
3 w% X9 A* g0 j# d4 i./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_7 5
3 T4 D  H* r% H./blsend.exe send $PPID /api/common/ccrtcq lan_eth_flow 5; }9 _/ ^/ [$ }1 ?
./blsend.exe send $PPID /api/common/ccrtcq wan_eth_flow 5. [# ~8 e) V) M: s( N' K9 l% l
./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_0 5
" G; L! m1 C; v7 T1 D9 f. g4 b./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_1 5! |, \- P# F4 ]8 E
./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_2 56 U$ W" R( S. ^% Q& r. R7 f
./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_3 51 ~- e8 {& Q+ s
./blsend.exe send $PPID /api/common/ccrtcq wan_unknown_sa 5
) M  K% f/ @! U: {+ |) m+ H./blsend.exe send $PPID /api/common/ccrtcq wan_unknown_da 50 v( J) G6 V% A) O
./blsend.exe send $PPID /api/common/ccrtcq wan_broadcast 5
7 N4 u$ n7 E  y" ?; h+ {0 s' |./blsend.exe send $PPID /api/common/ccrtcq wan_multicast 5
/ _7 p5 h! n1 M; L* n+ ?$ m./blsend.exe send $PPID /api/common/ccrtcq wan_igmp 5# Y7 q! i6 H- p
./blsend.exe send $PPID /api/common/ccrtcq wan_sa_moved 5
- `9 R$ J  ?% {  W9 C
" ]5 H- ]6 h. c* h#upstream trap reasons configuration
. J8 t  C1 ^" `5 c4 m' V5 K$ S7 J' a! K
./blsend.exe send $PPID /api/common/ccrtcq lan_dhcp 3
, V. m3 W2 ], U" \6 M./blsend.exe send $PPID /api/common/ccrtcq lan_icmpv6 3
! H+ l7 h3 a4 i4 W3 K) C" i& M# m./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_0 3
+ C% W' w2 A! B% s' k- P. m5 C./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_1 30 c' o* f* K( u# S1 o* Y
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_2 3, @  k# d5 w  _" ]
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_3 3
. w* ]$ y7 m1 I3 x+ N5 q: a./blsend.exe send $PPID /api/common/ccrtcq lan_etype_pppoe_discovery 3
$ l# o" M9 e: K8 i./blsend.exe send $PPID /api/common/ccrtcq lan_etype_pppoe_session 31 C. X' J. [$ E! W: C0 f
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_ipoev4 38 b/ D2 i+ j5 r5 z9 ^
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_ipoev6 3
3 G. k2 u- t; e( v' T8 l./blsend.exe send $PPID /api/common/ccrtcq lan_etype_arp 3. P4 X) D6 G( g% C
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_1588 3% y' l! C3 r1 F
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_802_1x 3
! @/ ~% C' E1 j./blsend.exe send $PPID /api/common/ccrtcq lan_etype_v801_1ag_cfm 3
6 {! I/ V# w6 c: X- X3 z./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_0 3; u8 _0 U6 `0 L, e% F3 r' n
./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_1 36 [( x* ]  v( q5 v# u9 k0 j
./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_2 3
0 K1 u* p9 B' S. A0 `( u$ [./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_3 3- u3 p  F9 l, K. m7 h0 r
./blsend.exe send $PPID /api/common/ccrtcq lan_local_ip 3
; h- i2 b5 ~' O( ^# A$ Z- a1 O./blsend.exe send $PPID /api/common/ccrtcq lan_ip_fragment 3
+ L2 t2 E, C) R" C# K' A./blsend.exe send $PPID /api/common/ccrtcq lan_ttl_expired 3% J5 b( O2 |9 r7 b7 A
./blsend.exe send $PPID /api/common/ccrtcq lan_tcp_flags 3
% j, Z4 R6 t$ N0 F9 V./blsend.exe send $PPID /api/common/ccrtcq lan_non_tcp_udp 3
4 {, K' E; @  N( F./blsend.exe send $PPID /api/common/ccrtcq lan_ip_header_error 3
. W  ?! G! _, v, S0 ]  l1 ?8 m./blsend.exe send $PPID /api/common/ccrtcq lan_connection_miss 3
& d. H, B& e& Y, V' Q) G4 ]./blsend.exe send $PPID /api/common/ccrtcq lan_arp_table_miss 3
/ L$ m! R8 Q2 x./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_0 3
  J7 S8 ]% k' R8 {./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_1 3
/ i. U# c  J- [! i" r# o4 t./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_2 3  l& [! p  @7 d+ T: Z. v
./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_3 3
  [" Y0 l5 r' |7 \- g./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_4 3& o' Z: v+ o% Y6 X7 C8 }4 M
./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_5 3, T1 C2 }* y+ y8 a; F
./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_6 3
7 E8 N' A5 U( P: z% M./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_7 3
4 `! f: Q7 U! V' X! x./blsend.exe send $PPID /api/common/ccrtcq lan_unknown_sa 3% }2 D7 t4 J7 B# A: a
./blsend.exe send $PPID /api/common/ccrtcq lan_unknown_da 30 g/ Y4 U3 z3 u' G6 Z
./blsend.exe send $PPID /api/common/ccrtcq lan_broadcast 3/ E' q, ]* F! v* A1 O+ ?, _
./blsend.exe send $PPID /api/common/ccrtcq lan_multicast 3# k8 ^' e6 z3 a- i) X3 B
./blsend.exe send $PPID /api/common/ccrtcq lan_igmp 3
1 E2 X8 m2 x8 |; p/ j7 D./blsend.exe send $PPID /api/common/ccrtcq lan_sa_moved 3( k: s% u5 e6 ~
: Q4 N2 f; e1 v& v( F8 K
if [ "$dmm" = "1" ]0 Z' z4 c0 [; Z7 k
then( V% W* f" ?' m, u
./blsend.exe send $PPID /api/wan/cdefpbcm  vid 127 127
* J& c1 X* q& `) G7 O! [2 velse
; w& }/ }7 k( f. Y./blsend.exe send $PPID /api/wan/cdefpbcm  gem_vid 127 127
! B6 f/ z) C6 z+ }9 Q/ Pfi& h( i5 l. z% M8 y: g( @3 T

; o: G9 n9 N' Q8 m( M, |* ?# Enable multicast
! b' i8 S8 _2 I2 K./blsend.exe send $PPID /api/common/cmpf wan_bridge enable trap
( z9 {! c1 W1 l/ K8 s$ E" V
5 q( Y& ~5 l0 c8 {5 F; @source /bl/bin/addbr.sh, K% B4 C' r- W
insmod /bl/bin/lilac_br_fp.ko
, `, e( I: C- O  _% ~+ xsource /bl/bin/start_onuapp.sh
4 M# y; Z" M2 y1 Y
7 r" {2 k. P7 _9 p
4 J6 @* O* C8 e9 {) @3 F9 ?: z6 |" }

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2015-9-25 09:52:57 | 显示全部楼层
石光上林 发表于 2015-9-25 09:51
5 |* m4 E! G; i# ~1 C7 X放上原本光貓 H640G的init sh! }8 E8 e. I$ S
#!/bin/sh
2 e) ~1 m+ V& f1 Qset -x
1 E: K$ a, O5 {9 [/ x" x
估計是原broadlight的晶片 線已經被BCM收購
0 Z! ]6 D& {) H* `7 L/ H1 `; n5 j7 O: z' ?; x  j* l$ D( U& H
#!/bin/sh -eu5 |' v0 [' j! Y9 Z8 }
SCRIPT_DBG=0! x) Z9 N, [* H1 b& b; q5 R5 |  ~
, r, k: i$ T! B, @
source /bl/bin/blrgwcfg.sh; - [1 _, J% B3 T

: P9 X0 T, ]" r+ F9 K) hfunction check100 {
- ?  Q$ F/ q8 ?if [ $SCRIPT_DBG -eq 1 ]2 S2 E- ~+ r+ ~" X# S) G9 Q
then
5 u: T: t, o' N# I/ `7 W    echo "Continue?"' A3 B' v4 L# M6 X
    read RESPONSE+ q3 e" w$ I$ x/ h* u5 I
    case $RESPONSE in7 {$ ]' D. T7 Z
        *y) RETCODE=1 ;; 3 w6 \, _( x0 w* Q
    *n) RETCODE=0 ;;
& V6 k7 p7 h+ K5 e3 x*) echo "Exiting..."                                
7 r# t2 n; U8 X& ]    exit 0                                                        % c+ t, S: z( V" i$ F
    ;;                                                               
& e: M2 ~2 W1 D" p. N  esac3 Y5 h# K6 ]8 M' l( b2 P) a3 d- P2 k
else8 q- k- l8 p# K
    usleep 10
" K( v# l* B! U, ?6 Qfi  k8 w7 C! @. I7 x4 m$ e
}  v  L" h) t6 r  @: Q# A9 K
* ]3 }5 b! _* Z
echo ">>> LAN_IP" $LAN_IP
$ C3 F( S8 ^7 b' N: cecho ">>> LAN_NET_MASK" $LAN_NET_MASK
% n9 p: g6 k) s! n# b  s3 W$ becho ">>> WAN_IP" $WAN_IP
) e7 u" D& a9 b3 d( techo ">>> WAN_NET_MASK" $WAN_NET_MASK
! ?  o4 u& D  b) ]! Eecho ">>> FIREWALL is:"$firewall_mode- Q* D4 `8 w1 A, d. |" i1 J
echo ">>> VPN Passthrough is:" $vpn_passthrough_mode" }  D0 B  G/ E5 i" T7 K: ]4 J* s/ b; j
8 @: H. j1 N' ~- q# B& i  _3 W
ifconfig br0 down
- j% i- H1 W' Z7 q) `: Q+ G/ |' t! R
cd /bl/bin
" q) q8 H9 i0 M0 Z% W./drv_load! e- c0 w5 f/ c  E. h% ]/ R
check100
0 m4 ^1 V0 H8 f4 b% J/sbin/insmod /bl/bin/GateMakerPro_GPL.ko
" s1 X' a7 i+ O  v! R0 Z/sbin/insmod /bl/bin/GateMakerPro.ko
4 _+ N+ d/ w- [( Dcheck100
5 d6 Y/ e% i- Y/ p5 _8 B$bl_send sessioninit $PPID! l( V( V0 ]9 N6 ^5 }9 k8 @
echo ">>> Session [$PPID] is started"7 M; J6 q, [* c3 p# s( m
check100/ ?" I# W4 h; W  H

/ T* `# E* _4 k. d4 M#>>>>>>>>>>> bl_api_sw_init() and bl_api_data_path_init()' x" `" S' |8 I/ d/ i

- a. s1 y, |+ }: t0 V8 cif [ $wan_mode_gpon -eq 1 ]5 C  ?& p& Q3 |2 |* [* T+ a2 K4 {, T
then
# K% s0 [' A% O' F    echo ">>>>>>>>>>> GPON <<<<<<<<<<<<<<<<<" 3 r; s0 b0 a' Q/ o; O
    #source ./lilac_gpon_init.sh4 {* U6 I9 c& Q; Q% b: f# p9 s. k
else
/ I0 \) o+ h6 G2 J    echo ">>>>>>>>>>> GBE <<<<<<<<<<<<<<<<<<<"
4 D+ {, |, G, x$ Q2 _$ s. s    #source ./lilac_gbe_init.sh# O: \, R7 ?" I, Z1 c
fi, T& F$ I0 p0 p0 |8 _

4 @4 j& @7 i3 q4 C2 H7 ~/ }5 I5 kif [ $srt_create -eq 1 ]
' H* \' M' B( L5 _then6 ^5 X+ G4 ^* \9 z
    srt_file="/bl/bin/srt_log.txt"! @& }* _  u- \
    echo ">>>>>>>>>>>  SRT Create saved to $srt_file"
; ^1 |- w* O9 o4 P    $bl_send send $PPID /application/ch/UT/srtc srt_file5 ]* V, E9 X* r' U6 T
    check100
; |: M# Q( B/ ~1 _0 Zfi0 K9 |9 Y- Q" n3 Y# R

; i9 v3 S5 [/ bLAN_IFS="lan_0"
2 I2 `7 X; b9 g) J; M- o+ n8 h) Z#LAN_IFS="lan_0 lan_1 lan_2 lan_3"; y* L4 L# S: o' J" ]
WAN_IF_NAME="wan1"3 o( q8 a# {& f
BR_IF_NAME="br0"$ S6 S  k3 _: V% `# c8 S) I
BR_IF_NAMES="br0"& V! h9 i9 @2 M# W
#BR_IF_NAMES="eth0 eth1 eth2 eth3") F( N$ g( s5 b
* J* v- a; C/ L5 m! _4 }
if [ $wifi = "1" ]                              
1 n- Y! ^% x9 B* J" Pthen$ d4 D; E# x9 T) @! l
    export legacy_no_local_switching=0: G& ]* T( p! n9 K# h; y8 D: r' S
    # B7715- n& u8 ?& F0 c' Q& F$ L
    if [ $ipv6_mode = "1" ]" \# T3 j) u# l. O- s. q( o# h
    then
5 m: s- v  j( F        echo "Wifi does not work with IPv6, set \$ipv6_mode=0 in blrgwcfg.sh"4 h/ U5 V, C2 v" a) k
        exit
% u& e: m/ E3 n& A- A' u! |" w    fi
+ I6 L/ o' |" o; @+ d% {4 Y    if [ $wifi_ssid = "BL" ]
# n# O9 q5 r' J) G" t    then! c. m4 K* y- ]& X6 @" e3 D" |8 f
        echo "Change SSID, set \$wifi_ssid in blrgwcfg.sh"/ ?* v9 L& n& k2 z3 w, E( e
        exit4 F9 I4 N( g' }: j7 ^5 z' }
    fi
" D& e$ k4 E+ m, ?( k1 y
" D) @4 k' M1 ~! e0 r: {- ?    WIFI_IF_NAMES=" R7 P  x! F0 |% B6 }3 f. V
    export WIFI_NUM_INTERFACES=$(($wifi_ssid_per_band * ($wifi_dualband+1)-1))
: Z) m' n" j" Z2 ~4 A# }    echo ">>>>>>>>>> $WIFI_NUM_INTERFACES set to $WIFI_NUM_INTERFACES"
( ^/ Z' i0 j$ i$ }    for i in `seq 0 $WIFI_NUM_INTERFACES`$ M+ k! p! B6 i$ R1 M
    do% r( [' C4 B1 w" F! G& t
        LAN_IFS="$LAN_IFS wifi_$i"
- I5 J+ G. k, |8 p3 z$ x        if [ $fast_path_mode = "1" ]
2 H1 \. D8 _* B& u) D6 Q        then6 Q( K# W+ l# I! p
            WIFI_IF_NAMES="$WIFI_IF_NAMES wifi_fp$i ath$i"" N; V) n& P  \/ h! ?. f! i
        else4 T# a. g) d, R! p# ~4 V7 y. t5 z
            WIFI_IF_NAMES="$WIFI_IF_NAMES ath$i"
9 y8 l9 ~! s" _' u5 o9 W4 G6 w& j$ N' ~        fi
0 Y5 u4 J: P4 X1 M7 w" d# h) _) j    done
3 o- p% a" d$ ^! H- @' N" v: Zfi
( C3 M+ ?8 p. t; ]7 L
; w; y) @( f$ ^; i2 zecho ">>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"                              
. a  l7 f4 _) Z- C$ P% ^1 W% i& decho ">>>>>>>>>>> COMMON INIT PART <<<<<<<<<<<<<"                               * s$ o: G3 h, r# F3 a+ ~
echo ">>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"# v4 @* x# W$ C& J# `& E; {
0 H* W  B. K9 `# m* B9 C
#############################################################                          3 D5 f  u8 m2 D8 E$ H# k
# Bridge port configuration                                                      , {0 E) [& Y4 I7 X6 ~! ^3 H
#############################################################3 `2 |8 l" {2 E# W! I: o" Z8 t
bridge=03 x7 ]2 I  ^+ Q+ w& S7 ^
if [ $bridge_mode = "1" ]                                          ) V) N, M! [( `
then- Q- n0 |) T. m9 M$ B+ z
    echo ">>>>>>>>>> BRIDGE MODE"9 J7 `3 o- F2 ?. E$ ^3 g
    echo "Loading Net Dev with ram_board=cherry lan_rx_q_id="$lan_rx_q" wan_rx_q_id="$wan_rx_q: t; l7 c  @& s3 y7 G4 }
    insmod /bl/bin/lilac_net_dev.ko param_board=$board_type param_process_mode=$process_mode lan_rx_queue_id=$lan_rx_q wan_rx_queue_id=$wan_rx_q lan_mac_change=0
' ~; e9 x% c; d    check100
0 A$ o& l) c" |, M    for i in $LAN_IFS wan_bridged; do
6 q- i2 B" P/ ~; O        echo ">>>> cuv2efdf i$ wan_bridge 1 1"
. M+ d% f2 e  b5 j5 _: E        $bl_send send $PPID /api/wan/cuv2efdf $i wan_bridge 1 1
" k) t- i# {% m! x) P7 X        check1005 @, U# b4 J0 r' R! D* Y; k
        echo ">>>>>>>>>> Modifiy bridge port configuration: $i sa_lookup da_lookup TRUE"; n% p9 z! k, \' U
        if [[ $i == wifi* ]]; then i="pci"; fi
$ |/ X' e5 l+ [  Z        $bl_send send $PPID /api/bridge/mbpc $i true true forward_to_cpu forward_to_cpu
) T# u' O% G7 L9 p) p        check1008 x9 \3 F- c% j2 K( E- ^: y6 W+ w
    done1 J% r5 }' B8 o9 H2 }2 s
    check100  n+ r( B2 t& T; A9 n
    # map reason WAN unknown SA      
6 ]$ {. t3 M  v# N2 `* [2 Y    $bl_send send $PPID /api/common/ccrtcq wan_unknown_sa $wan_rx_q
* \) ^; O+ f* P* D. k, x5 H6 i) o    check100                      " q5 e- R. S3 n5 c
    # map reason WAN unknown DA$ X, u. F+ K. `3 v9 j
    $bl_send send $PPID /api/common/ccrtcq wan_unknown_da $wan_rx_q
  {- u# m0 ?* n! O. ^$ d! C) [. [    check100
7 f8 j* P# v3 d1 e& j" @, V    # map reason LAN moved SA2 [1 F) @( K" r) M0 X
    $bl_send send $PPID /api/common/ccrtcq lan_sa_moved $lan_rx_q
' e2 u7 J# y( f* C$ |" s    check100, d4 d8 y8 I8 N6 u3 C
    # map reason WAN moved DA, u( c  D# c6 K, U/ e0 T& N. H3 j
    $bl_send send $PPID /api/common/ccrtcq wan_sa_moved $wan_rx_q
$ s' u8 D- O$ y0 g    check100
6 ]1 z1 i$ E5 z3 I# e
! O  s  Y; Y& M( {    echo ">>>> Bridge Mode - Bridge configuration"8 f( ^! n% \2 N
    echo ">>>Maps a downstream Ethernet flow to a destination"
; S+ p3 m9 J2 ?+ k: y    $bl_send send $PPID /api/wan/mdefts 0 wan_bridge                           
; k3 l/ q1 C2 _" [- }9 v    check100                                                                    3 o) J* K! w" @8 G
9 s# v+ H! k! j  I  \
    BR_IF_NAMES="$WAN_IF_NAME $BR_IF_NAMES"
  B* t' G0 J9 Y  V0 i& u    BR_NET_MASK=$WAN_NET_MASK
  y8 k; a- w2 W8 G1 y    BR_IP=$WAN_IP
3 U0 V; U2 Q) B  o2 b% P    bridge=1
' S- k# `+ u7 V( X, selse  c2 ?9 G8 Z+ I- n$ ?( x: R: n- [' X. L
    usleep 100
/ s0 L6 s% |* c    echo ">>>>>>>>>> ROUTER MODE"
: x! |8 }* Y3 i! s/ t/ b" d8 A    echo "Loading Net Dev with ram_board=$board_type lan_rx__id="$lan_rx_q" wan_rx__id="$wan_rx_q. J' v3 @4 v6 E2 T: b
    insmod /bl/bin/lilac_net_dev.ko param_board=$board_type lan_rx_queue_id=$lan_rx_q wan_rx_queue_id=$wan_rx_q4 T6 v! B; h' p# D7 ~) o
    #insmod /bl/bin/lilac_net_dev.ko param_board=$board_type param_process_mode=$process_mode lan_rx_queue_id=$lan_rx_q wan_rx_queue_id=$wan_rx_q lan_mac_change=1 timer_timeout=10000
; @$ M1 `. g0 o- r# n    check100& u8 V! L( h$ d  F5 n( k

# u7 @( f1 X, L/ p1 v7 Z/ Y- d    echo ">>>cuvteftdf: dflt flws 4 the upstream VID-to-Eth mapping, for untagged pc"+ E4 h$ ?7 g* U5 B7 Y
    for i in $LAN_IFS; do
. s" H# s: o* E; r        $bl_send send $PPID        /api/wan/cuv2efdf $i wan_0 1 1
  \$ T! q8 Q  F+ {0 _1 e        check100' a* d' P5 n0 F: H# s% Z0 @
    done5 `' r' k; J* @4 `7 I0 [. }+ a; F
    usleep 100% G7 Y2 S8 n. n8 b* C$ [) \

% l9 Z% k4 C: M; W; b    echo ">>>> Configuring IF:$WAN_IF_NAME with IP:$WAN_IP Mask:$WAN_NET_MASK"
6 q! P  z7 y% I7 Q. L  G' d5 z    ifconfig $WAN_IF_NAME $WAN_IP netmask $WAN_NET_MASK: s5 ?7 H, }+ W! m- T; P" |1 h
    check100
& J: m8 w& }2 E% }9 a/ E' P
3 N  |  J% X; g1 A9 r! X    if [ $legacy_no_local_switching = "1" ]. W! ]; V* X0 x" F5 Q6 [
    then
, b8 s% v) W/ n5 S        local="false"0 ^' G7 d  I) W0 q" k
    else
" ]8 ^+ }1 b4 }        local="true"
. q- b+ o7 A8 ~! J* I    fi
! a& @) f& O0 P7 G( Z4 H: |  v8 @
    for i in $LAN_IFS; do# o* L/ R% _/ \
        echo ">>>>>>>>>> Modifiy bridge port configuration: port sa_lookup da_lookup $local"
4 _0 U% Z# }" [        if [[ $i == wifi* ]]; then i="pci"; fi  U: w+ B! c. l
        $bl_send send $PPID /api/bridge/mbpc $i $local $local forward_to_cpu forward_to_cpu( [0 W& l* a( |/ A7 B# _, S
        check1008 c, z+ v4 y, O: u- E& |4 R
    done
" f6 [& k3 g7 u1 A# k) o5 a    # no local-switching -> bridge does not learn ports = all traffic goes to cdef
5 p- h5 ]- x7 M+ D6 R5 [    echo ">>>> mbpc wan_routed false false"
5 g8 _8 a5 f! S9 L* M% O! ~    $bl_send send $PPID /api/bridge/mbpc wan_routed false $local forward_to_cpu forward_to_cpu/ l: |6 K1 T& j- z7 k" n
    check100- D- V9 r# r$ s5 S

; h4 n7 }, Z+ y( M' p/ R    echo ">>>> Router Mode - Local bridge configuration"2 \& n4 |7 f3 K, o+ Y
    echo ">>>Maps a downstream Ethernet flow to a destination"
" @8 r% u1 ^0 f    $bl_send send $PPID /api/wan/mdefts 0 wan_0+ \/ l4 z' \8 E2 o; w
    check100/ x% y8 s/ }# O0 L+ L- Z

; i. [0 x3 a* t: m    #interfaces configuration4 ~. c5 m9 z7 V# W4 \* `' W, s) Z
    if [ $legacy_no_local_switching = "1" ]" @( z* b6 ]) C: S. I
    then9 s4 [+ B9 p( e) v. D! W' v
        echo ">>>> Configuring IF:br0 with IP:$LAN_IP Mask:$LAN_NET_MASK"4 v- O3 j! v! @
        ifconfig br0 $LAN_IP netmask $LAN_NET_MASK
+ k: J- ]4 y& W7 v        check100
$ I0 t3 g3 ?8 w, M3 `        BR_IF_NAMES=br0! p( f* u  B, R+ }5 V: _) i
    else
0 z5 x$ e; H5 S/ E# M' e& c2 R2 p        BR_NET_MASK=$LAN_NET_MASK" s9 C: P. `. L) N
        BR_IP=$LAN_IP
. V+ V. l' k- k  F$ G; g; }        # do not enable bridge5 Y+ P! K: n! {( ^3 W- i: Z
        bridge=04 Y! U. E  i$ k2 C! f# k8 N, W
    fi
$ S  i2 a2 Z8 R9 Qfi
3 w& o! c2 S7 ?; t% d9 ^% x5 h
! L: t! e! Y( Z/ r, O7 G% D#############################################################; L  X$ E/ g* {+ Z2 y: Y# U
# wifi configuration
  z- c2 c, K" K  R* F1 E. R. d#############################################################; P% D- w- W. B( C" R" Z
if [ $wifi = "1" ]- O/ e& t+ l6 ?" [+ W
then
6 X8 V  m: h; ?, d: U0 }& p9 o    echo ">>>>>>>>>>> Loading WiFi <<<<<<<<<<<<<<<<<<<"
' }5 C/ z* a7 w$ J+ F0 q1 a    source /wifi/init/apup
, t* h% _+ O' V- |& G
. u3 `5 w4 [5 u4 i9 B6 \    if [ $fast_path_mode = "1" ]  M' S# @. a+ k
    then
) e- W" M; s7 I: ~        echo ">>>>>>>>>>> Enabling WiFi fast path <<<<<<<<<<<<<<<<<<<"
' u4 L" b. ^- U; D5 D        insmod /bl/bin/wifi_mw.ko packet_threshold=1024 number_of_queues=1
( r" r4 o' t" x8 M3 @  p" p2 z    fi" f& e- I: U0 j+ N4 C
$ T# g( z0 B/ K, N4 C; Q
    BR_IF_NAMES="$BR_IF_NAMES $WIFI_IF_NAMES"
4 A+ d' I. ~7 d7 g, w2 Yfi
3 x# T  n7 D( G. C3 S5 b- V- I* M' {
if [ $bridge = "1" ]7 u+ G- M; G- N' H, H, \9 M. I* W
then
' j0 d& B- L. e6 b0 |% G    brctl addbr $BR_IF_NAME
4 L. q2 Q9 U+ W+ r    for i in $BR_IF_NAMES; do
! x2 T5 c# o' d: T& m( M        if [ $fast_path_mode == "1" -a ${i:0:3} == "ath" ]
; _5 U6 D3 J; I) y; b$ r3 Z- J7 Y& _        then
- ?& Y# S2 [' Y7 y* `5 m            continue
" x! O+ W4 I% w+ x0 i7 N        else2 q1 ?) E  }4 B6 P) G
            brctl addif $BR_IF_NAME $i  z* c9 M5 p% R; J
        fi
2 r2 @$ n5 Q/ k2 G% c    done
2 o& A6 a: R, Q# G3 A% k! H    echo ">>>ifconfig "$BR_IF_NAME" "$BR_IP" netmask "$BR_NET_MASK1 |/ L9 A( O0 e4 b$ B
    ifconfig $BR_IF_NAME $BR_IP netmask $BR_NET_MASK
! X7 {. F- u: M) w1 m( J+ h8 m# M    insmod /bl/bin/lilac_br_fp.ko br_name=$BR_IF_NAME
  m. @# ^$ Y* l    ifconfig $BR_IF_NAME up) ?1 P" S8 H  U
fi
1 M! N5 a  Q( I/ `( `: n. v5 }+ L& F
echo ">>>Bringing UP interfaces"
' B5 j9 i. D2 A- Y- Wfor i in $BR_IF_NAMES $WAN_IF_NAME; do
* C0 t4 ^9 j3 F2 K* R1 H    ifconfig $i up& `, w& C) `: A) g9 ~! G) G6 k
done
$ p/ [% D+ e4 p6 c1 |* Y: husleep 10 ^! D' C+ {$ Z/ q& q4 u
$ Y/ m9 w1 T# W* C" O6 e
#############################################################, R5 C2 `/ }0 B
# Subnet configuration9 @) K! Z' C) U/ j3 Y' f; o: b& Q3 B
#############################################################% N0 K8 H6 ]3 U; X  h+ ], w1 \
$bl_send send $PPID /api/wan/cdefqmm 0 flow_based 0; ?  o% x% J$ e' F
check100
0 g% {$ _) z5 [% z
0 G, G; }, ]- f5 J3 I###################################################" m9 ~3 E+ D6 f
# FILTERS Configuration
; j7 u0 @) E0 S0 g% c! ^2 ~###################################################- X, V9 y+ @3 N8 C* o
# ETHERTYPE9 ?7 k! j( S- x; A" P
###################################################, C+ m9 ?+ t- W7 ?6 b
#Enable IP Filtering (Type 0x0806 - ARP)
6 i: q+ B0 I. v% c$bl_send send $PPID /api/common/cefc wan_0 arp trap! d2 x0 l& y/ {& d# i- ]+ z% h* X
check1007 u/ @0 n+ ^% X
for i in $LAN_IFS; do1 E/ J0 C$ I, D% [
    if [[ $i == wifi* ]]; then i="pci"; fi
# {' f1 w9 g5 u7 N$ N& P# d6 R    $bl_send send $PPID /api/common/cefc $i arp trap8 l0 G. Y- P8 ~! i+ o
    check100* V, \9 g7 _- R( u9 w" G7 I
done) l$ X7 w- l! M- P& O
' C" \: b8 a& n" f
###################################################
' m9 F& \/ n8 n' H2 c+ V#PPPoE configuration) q7 w2 A1 p1 f6 C0 Z
if [ $pppoe = "1" ]
$ S, Q* W$ Z) I, C/ `5 e, {, Dthen5 p& s4 I/ I" ~7 X* g. f
    #Enable filtering for Ethertype PPP                                             
7 D6 t, p* d1 u$ }1 I    $bl_send send $PPID /api/common/cefc wan_0 pppoe_d trap ( t7 _7 h# ^2 l  O- ^% A  i& E
    check100
7 `% Z2 ?1 M6 M' q% `* R    $bl_send send $PPID /api/common/cefc wan_0 pppoe_s trap
/ Q( X0 ?: W) d: A# x    check100
% ^, J" S' w, Y. {5 jelse
# j' x; R7 s; y" ?/ h& L/ l    #Non PPPoE configuration                                    
# S/ A: Q4 J6 {; _9 g: ]    #>>>>>>>>>>> Configure the default router0 \2 l+ e) J' |# C  [2 i; J* Y  n
    route add default gw $WAN_DEF_GW || true& C( K: o/ A3 K
fi! x7 [5 y6 N! s4 p: _, d: g
#end of PPPoE config
3 f. _% {4 |- o. G###################################################
9 ?$ {/ s+ i! S! j  b+ p/ E7 R, o- G$ p2 A. n
###################################################' v3 \, D% v! X% n
# BROADCAST  _- D& b' C( m: b
###################################################! S$ f+ _/ E5 y7 h/ ]
echo ">>>Set Upstream broadcast filter on LAN 0"               8 O4 S0 Y, m( d
for i in $LAN_IFS; do4 C; X4 u5 {' C& f: F
    if [[ $i == wifi* ]]; then i="pci"; fi6 m- V8 `( c2 v. n" q
    $bl_send send $PPID /api/common/cbpf $i enable trap
7 U: J0 U3 @* C8 K* l' b    check100  Q2 Y* _  P6 l* X) q* m. q
done8 o3 q1 ~; g7 w- c
echo ">>>Set Downstream broadcast filter on WAN 0"
& p# u3 {  ^  g$bl_send send $PPID /api/common/cbpf wan_0 enable trap
) b- A( \; {8 F) d% Gcheck100
' G2 Q7 e% Q  R9 Y3 W: W
/ c& a" {" f' D" d, T###################################################7 r8 f! h' s  k" m4 Y$ L7 z
# IP L4 FILTERS
; v1 Y3 U& j& s9 b: s###################################################6 `! j( ?, U5 o3 `8 `" S' [( m
echo ">>>Configure ICMP filter"- g  w; _$ F5 h  A7 y
$bl_send send $PPID /api/router/cdil4pf icmpv4 enable 1
' T4 e# Q6 Q' C; Scheck1005 Z" i6 k% X$ ^# @" A
2 z5 b4 G9 G4 }7 m3 {0 p9 w& w
###################################################8 w/ h' Y& Q$ V' c  d
#VPN configuration4 `# P0 t# ~3 }% s+ g% b0 R. S
if [ $vpn_passthrough_mode = "1" ]: y. f+ `& O2 A$ h/ L4 M5 a! z# i$ ]
then
4 b% E  \/ z; p8 o2 W3 y    #Configure VPN passthrough: 47 - GRE / 50 - ESP
) a, H' J% D9 r: b% O3 f  s8 A    $bl_send send $PPID /api/router/cvpt enable 47( i2 \* ~# c" R
fi
9 T: c6 L0 O4 \* L8 }2 y###################################################
& t( L3 S5 o7 U
! v+ a4 |& Z. M$ R###################################################
1 ~, I, P8 M9 Rif [ $ipv6_mode = "1" ]
% [& Q0 [6 O" e9 L) p. _0 Athen! T# T! w/ ], A& l
    #Enable Upstream Multicast filter for the Neighbour Discovery, etc.; ^& N4 s& U# h; _( a7 I
    for i in $LAN_IFS; do' ]! @( f$ W& o% y
        $bl_send send $PPID /api/common/cmpf $i enable trap" q* A4 ^, j' j. {4 z
        check100; d8 O0 W# ^0 r6 G
    done9 N4 D2 ~" f$ Z* I! l
    #Enable Downstream Multicast filter for the Neighbour Discovery, etc.& ]/ x- |; T$ W  T
    $bl_send send $PPID /api/common/cmpf wan_0 enable trap      ! d7 Q0 I5 L( R- M( I% Y# H
    check1001 K/ W+ f# Z$ \9 R6 H
    #Enable ICMPv6 Upstream
4 o4 q% P7 t2 D# v6 R) J    $bl_send send $PPID /api/common/ci6f lan enable
: N( p$ C+ b  o8 b( o    check100& \) g. U. S( Y4 [% Z5 w1 l$ D1 L, G
    #Enable ICMPv6 Downstream                                            
; ?( R. y% S2 e% C& h- f6 \' P    echo ">>> Enable ICMPv6 Downstream"
! U# y: p' h# _4 `/ y8 H+ G. z$ y    $bl_send send $PPID /api/common/ci6f wan enable+ }7 d% M$ i. }9 W
    check100
( l  s9 U8 j! G, v2 F  o$ M; A    # map reason 84 lan_multicast to queue lan_rx_Q3 B+ P' H6 g: ]9 Z0 L
    echo ">>> map reason 84" $bl_send send $PPID /api/common/ccrtcq lan_multicast $lan_rx_q
8 Y6 i* [- k* c    $bl_send send $PPID /api/common/ccrtcq lan_multicast $lan_rx_q; _+ `6 Z7 |9 Q  r9 q
    check100
0 i8 d( Z$ i+ U    # map reason 1 lan ICMPv6 to queue lan_rx_Q
( N( [4 N: I2 V- @) ?0 L    echo ">>> map reason 1 lan ICMPv6" $bl_send send $PPID /api/common/ccrtcq lan_icmpv6 $lan_rx_q  g- ?& b; f. O
    $bl_send send $PPID /api/common/ccrtcq lan_icmpv6 $lan_rx_q4 a$ P3 |5 W4 b$ |
    check100
! U, P' H( V) v. i; c* `0 H0 Z    # map reason 37 wan ICMPv6 to queue wan_rx_Q
6 Q" H2 n* A+ L: t' E    $bl_send send $PPID /api/common/ccrtcq wan_icmpv6 $wan_rx_q. d# \9 n) a, ^" e5 C$ j1 f& Z+ G4 \
    check1002 H6 |) l/ N# r! ^& ^* j
fi. O% w1 V8 y; t$ E5 p, y+ ?
#end of ipv6 config  }8 S# v; L: ~% j3 m
###################################################   
/ v) t+ W' I- p! y/ E! _2 c) Z( E5 O2 F- c% f: e' H8 C" T
' u* f- s6 t/ }0 E* @
###################################################
" G: B8 T' _, Z/ c# l4 [5 _" E  u' r# Downstream TRAP reasons/filters configuration
6 q& E* a, W+ T4 y; e0 `% t###################################################
0 _2 [' o* W# T% G" I) r+ u: q* w6 B) f- w, z' ^6 V4 X$ P
# map reason 86 WAN broadcast to queue wan_rx_Q
- l, l' l6 ]' s" M  x/ Pecho ">>> map reason 86 WAN broadcast" $bl_send send $PPID /api/common/ccrtcq 86 $wan_rx_q
. H5 l" r! h" k$bl_send send $PPID /api/common/ccrtcq wan_broadcast $wan_rx_q. O& N2 g0 E# s) ~2 U8 C
check100
1 ~5 C, Y; O% D+ J" h9 n1 L9 R% Y# c$ a0 B: [9 z
# map reason 87 WAN multicast to queue wan_rx_Q
" l, j& y1 t( t- L! w! V$bl_send send $PPID /api/common/ccrtcq wan_multicast $wan_rx_q
; k9 }1 _4 {3 C, F. P; B. Ycheck100: u8 ^; z9 F( |- A1 W6 K2 ^/ C5 S/ \9 P
( z* j+ V; N9 h6 w0 ]( s1 E" |
# map reason 88 WAN IGMP to queue wan_rx_Q
( X; L2 l3 i; ?$bl_send send $PPID /api/common/ccrtcq wan_igmp $wan_rx_q2 F$ V0 O6 X, }2 P
check100
" Y2 w1 L, F5 h; ]; J  D# {  [. g7 c3 k! W5 ^3 x6 V: O$ Q( n' P
# map reason 42 WAN ethertype PPPoE-D' f6 }& H, j' U) F4 Z- x
$bl_send send $PPID /api/common/ccrtcq wan_etype_pppoe_discovery $wan_rx_q
" L: T, z8 B/ x# r* Ncheck100
; u$ v6 N& W  J) n( m$ }& o3 q# ]& z% w$ @
# map reason 43 WAN ethertype PPPoE-S/ C0 F5 t0 A& W2 J0 y; g! N
$bl_send send $PPID /api/common/ccrtcq wan_etype_pppoe_session $wan_rx_q& T$ D6 B4 y1 d* E6 {
check100
$ \9 j, h* n& R. [6 I. P: A2 n6 G* t2 B1 l0 J
# map reason 46 WAN ethertype ARP% G6 l- c9 Y* A/ y. d( M
$bl_send send $PPID /api/common/ccrtcq wan_etype_arp $wan_rx_q' k! w( J  V9 k7 w
check100
; p3 c) |: _8 }6 o1 U' d9 E9 B' P( j3 v% G" i: {1 j
# map reason 57 WAN l4 protocol ICMPv4
: C% J2 j3 r( v$ M- Z$bl_send send $PPID /api/common/ccrtcq wan_l4_protocol_icmpv4 $wan_rx_q( T% ?* k! [: N/ b, G0 l! `7 {+ O' [
check1004 @0 b2 A+ p) g# a" ]% k6 F
# map reason 54 WAN connection miss$ _2 @" z+ W9 o2 Y
$bl_send send $PPID /api/common/ccrtcq wan_connection_miss $wan_rx_q
1 D0 N$ z& c3 V7 Y2 {check100
/ j* _% ~! `" e  A# map reason 55 WAN firewall match
0 f$ `8 q- n0 v# Y5 S8 f$bl_send send $PPID /api/common/ccrtcq wan_firewall_match $wan_rx_q
! B" {3 ]  x! S) B5 y0 H4 fcheck100" T+ q, K( B. x1 Y5 |$ V
# map reason 52 WAN TCP flags
* r7 e, R1 }9 _- T0 ?& p$bl_send send $PPID /api/common/ccrtcq wan_tcp_flags $wan_rx_q+ ]# o' q2 U0 X
check100  K6 b" ?1 D' M$ l
# map reason 56 WAN ARP table miss
0 a& S% @6 U( t" ^5 r5 @+ E2 b$bl_send send $PPID /api/common/ccrtcq wan_arp_table_miss $wan_rx_q8 u8 f) s# @& R! |$ J
check100   # Z7 r% ~8 f. m
# map reason 51 WAN TTL expired
, V1 h: ~' J/ i: @  O2 n3 e4 R$bl_send send $PPID /api/common/ccrtcq wan_ttl_expired $wan_rx_q
+ y% M- d1 O1 N% T/ Lcheck100
( k9 _- z  ]) Y1 i; z/ M% D" g$ m: I" F  Q* W, Y- u
###################################################
0 ?' K  W1 C, W! f" a9 ~5 h! c# Upstream TRAP reasons/filters configuration6 L; \) V& B1 B7 y7 ?& r: a) [  H" Q
###################################################
$ g; l7 s$ T5 T/ U+ e% E$ Y, l; ]1 H
# map reason 83 LAN broadcast! T0 q' S& [2 t
$bl_send send $PPID /api/common/ccrtcq lan_broadcast $lan_rx_q' B8 [; }* f  c; t
check100! h) d; y' V! I) g& O4 b+ Q+ _
# map reason 79 LAN unknown SA; V. \9 d% z1 X. b
$bl_send send $PPID /api/common/ccrtcq lan_unknown_sa $lan_rx_q
0 |3 L. f" v( F* ]2 ocheck100
6 C/ u( G" v3 J# map reason 80 LAN unknown DA+ O1 v, I# v9 Q2 N6 B$ }/ d7 X
$bl_send send $PPID /api/common/ccrtcq lan_unknown_da $lan_rx_q8 M$ |' x9 u) r6 s
check100* K; S' B& |! V' `2 e
# map reason 85 LAN IGMP. u$ q1 i6 m* M/ x1 G$ Z$ V3 i
$bl_send send $PPID /api/common/ccrtcq lan_igmp $lan_rx_q
3 }* X: ?& }# lcheck100
1 ]* [" g/ H! \) x* {! N  V# map reason 22 LAN non TCP UDP
& p* \# l0 W+ x' y( ?* }) H$bl_send send $PPID /api/common/ccrtcq lan_non_tcp_udp $lan_rx_q
% K& W2 [5 C" ]2 Z: ycheck1002 m- ~' t& {4 k2 ^5 {& |
# map reason 24 LAN connection miss
' s& a+ J+ n" U& i$ k' f3 O$bl_send send $PPID /api/common/ccrtcq lan_connection_miss $lan_rx_q# E4 Y8 R1 q8 D# H" a! C" h- @
check100
. H" t) F: _4 S8 h# map reason 21 LAN TCP flags
  B+ F3 Q, {# W+ a$bl_send send $PPID /api/common/ccrtcq lan_tcp_flags $lan_rx_q# ^( r! |8 A+ L! y$ c* C# J6 ]( c; [
check100
& B# j2 T0 P6 I# map reason 25 LAN ARP table miss
$ U( g( u* g7 Q$ o$ z2 o- x4 q. q$bl_send send $PPID /api/common/ccrtcq lan_arp_table_miss $lan_rx_q
6 s9 O: z; y5 tcheck100' R& Z) x1 m- `/ Z4 B
# map reason 10 LAN ethertype ARP
9 r$ F4 p9 x/ s; e% X8 u1 d$bl_send send $PPID /api/common/ccrtcq lan_etype_arp $lan_rx_q
7 s7 I* j  d! i- y3 s' scheck100
# z) y! `- p7 x! t  q* t# map reason 8 LAN ethertype IPv4oE$ f- f- [" g1 Q/ ^: I7 d% E
$bl_send send $PPID /api/common/ccrtcq lan_etype_ipoev4 $lan_rx_q/ e# f; _% [# u4 H5 Y6 ^) _
check100
5 ]' q9 I9 K* V! m7 Z#network interfaces configuration - must be changed per setup
) O$ t8 @4 w! g
% \- o; }& Q  V# map reason 26 LAN_CONNECTION_TRAP_1                                    6 `0 i0 v$ P* V' }2 {
$bl_send send $PPID /api/common/ccrtcq lan_connection_trap_1 $lan_rx_q+ n% B- o6 S' Q9 X; w+ A# ?6 d
check100                                                                        ! t+ O8 s* a: T: M
# map reason 65 WAN_CONNECTION_TRAP_0                                    - P( R1 v9 T9 x( M$ G( F- }3 I
$bl_send send $PPID /api/common/ccrtcq wan_connection_trap_0 $lan_rx_q
" q9 |9 Q) q; J! R#$bl_send send $PPID /api/common/ccrtcq 66 $lan_rx_q. F' o4 n- u! M4 H# l/ L6 `9 I
check100                * r: f7 e' f/ B0 l# M

' J( `- q' ~) t) h& h5 j4 a; k3 a5 Hecho ">>>enable IP forwarding between interfaces"% X2 z: `0 C6 {8 Q! \8 t
echo 1 > /proc/sys/net/ipv4/ip_forward0 E& L: s$ d/ {* L
if [ $ipv6_mode = "1" ]
) I7 K( z5 ^) Wthen" c! }. s- U6 H7 h
    # Enable IPv6 forwarding
5 V6 m' T: f/ I- b' H    echo 1 > /proc/sys/net/ipv6/conf/all/forwarding/ ?- y9 J2 ?8 _# K
fi' D* \* F7 D  t5 Z- I
#disable strict tcp window check for incoming tcp sequence numbers
3 J% O, G5 ^; A% q- _9 C" Uecho 1 > /proc/sys/net/netfilter/nf_conntrack_tcp_be_liberal3 x6 c6 L% ~4 c5 m0 C0 O" t& o! B

# ^* |+ v* @/ d: r( r7 Qif [ -n "${blrgwinit:-x}" ]
& s% u" K. \6 `2 lthen
0 ]# ~% P1 t$ |5 f4 o: N    echo ">>>Masquerading is applied later"
2 t# z/ l% m) q. G4 V9 b0 K! Y( Telse
2 R/ Y5 T' M6 W, W3 o' N    if [ $bridge_mode = "0" ]$ C- J: S, ^: D, o
    then2 a: \1 f( ^$ I; Z7 F! _
        echo ">>>Applying Masquerading rule for iptables"
( z/ U8 H! A( B6 C9 L! @        iptables -t nat -A POSTROUTING -o wan1 -j MASQUERADE
& A  [5 ^: v8 x# Y* m4 j& i" z        iptables -t nat -L -n$ E! j  C" f( y
        iptables -L( E' x+ H' |. n& ^
    fi
  K4 m' o+ o  c& J/ m0 Yfi
0 B, P* K6 q0 q/ r8 e6 ~6 a1 q" x
4 ]7 V) i6 R0 `  ~5 c' _if [ $net_dev_dbg = "1" ]
! Q6 {5 S& P8 _then( G1 d( Q) }* A! a/ C! K, z
    echo ">>> Net Dev DEBUG mode: ENABLED"
( o6 j  [+ `# K    echo 1 > /proc/sys/net/core/bl_netdev_log_on
# C/ G1 M" z6 v    echo 1 > /proc/sys/net/core/bl_netdev_lan_rx_log                              
* d1 h- p& q1 o: X4 P* b5 e    echo 1 > /proc/sys/net/core/bl_netdev_lan_tx_log  
/ f  Y, X. _  n9 \- O    echo 1 > /proc/sys/net/core/bl_netdev_wan_rx_log" Y: e. W- N. p: w
    echo 1 > /proc/sys/net/core/bl_netdev_wan_tx_log. h9 V, S/ m7 S! X1 a' S$ F; P( C: _
    echo 1 > /proc/sys/net/core/bl_netdev_dbg_stop
2 u# F' W8 s0 ^1 N4 P, ]7 _! L7 qfi7 C$ `( V, W. C1 ~% k- Y6 X
& |" m* n# J, Y& Z% v8 x2 L8 ^; o- B
dmesg -n 5
( f) I" a9 l0 p
" E* s) f( C  W" D, e  Necho ">>> lilac_common_init loaded successfully"1 e0 R9 N% j! t$ X, J/ Q# N
echo' O1 O. t- D% \+ E% S8 u& o
发表于 2016-8-31 11:36:25 | 显示全部楼层
您好,请问你有HG8247H的固件吗,R013或其它的都可以?
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-14 06:24 , Processed in 0.042927 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表