找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8843|回复: 4

HG8247H與韓國DASAN V8272相容問題

[复制链接]
发表于 2015-9-20 19:42:18 | 显示全部楼层 |阅读模式
本帖最后由 石光上林 于 2015-9-20 21:56 编辑 " ?5 d7 L) |7 i7 C# N1 R) z1 p

' ^2 E- @  H4 u8 z% g- n' U大家好,第一次來在這個版上發問,多多包涵& @9 |3 z( O+ {  r7 u) s2 |

) D% ?3 v! \4 q% ~簡述一下問題,目前華為在台灣有報關進口與批量販售GPON系統給區域有線電視運營商0 G5 |9 W9 N( s; m7 o7 U. e+ W
9 v' s* R2 O: C7 j5 e0 Z
這邊拿到幾台HG8247H,韌體為V300R013C10SPC126$ s% u- l' l- l) A+ b
+ F) t- }8 m; a# s9 F; k( S
因為中華電信(為台灣全區的電信運營商,前國營電信局)提供的終端設備,品質檢驗不理想
: K5 G! x/ S# r8 \+ o
! y: J' b. w  n因此想要將此款軟體成熟,且網路社群支援度很高的HG8247H連上中華電信的OLT, o! W( H$ v) U# \" ?' k8 f
5 J0 o; _" n0 |9 c: N: `
目前測試已經可以過驗證的型號為DASAN V8272,OLT具體軟件版本不明,目前情況是HG8247H可以telecomadmin設定WAN的VLAN但上不了網,有換過route mode和bridge也一樣,VID為4082或是4081" c% X5 S& ~0 M$ E5 ?4 b1 p

6 k+ t, I6 S0 I% W, }* @, s但透過中華電信OLT管理單位得知,V8272的UNI接口有兩套profile,一種說是base on PPTP, 一種是based on VID。
* X' ]& C/ r+ q, ^: v# G* t0 q% N& r
但由於V8272用戶數量不是很大,該管理員不會太多查測操作,亦不確定現在套用的是哪一種UNI腳本,也不會置換7 `( d0 R1 {2 m: C. g2 d
8 k8 A: c; {# Q6 u! ^& Q) @9 u
只知道HG8247H透過clone GPON SN, password之後已經activated。+ B; J% \6 c2 R+ V9 C3 t* w

. s% l8 L. F; s0 m$ p' E/ f; z- `5 M% ]2 w$ k% l. z
想請問,這方面我應該從那些log去判斷;交叉比對?
% u0 ?* O: q9 ^' {" E6 p- K3 P5 |2 e$ b# y3 w! m8 p; j8 M0 |
原本中華電信發下的ONU為DASAN H640G,可以透過telnet方式進入CLI,亦可root登入linux shell6 T1 n8 ~& \1 I; a
% y* W0 I% r- V3 }0 x
目前狀況為TCON與gemport已經可以看到配置,但無法上網
  h9 v+ N- o' Q) ~- p; ^
2 f& @- w  b  s- ~8 B6 W; K5 P: [上來請教各位先進,下一步該如何做?8 O1 V- Z; P, l$ }& ~- f& s9 _% O

8 c, Q* ~0 w. [5 {# J6 P  {) Z* h, H附上我找到的HG8247H guide,以及簡單的CLI
- V  E, r" Q, ~& n8 W! g, k+ X6 _; z( ?
http://yun.baidu.com/share/link? ... 0&uk=2605331150
1 B7 U- J3 u! T2 p$ W6 z4 h' u% ?9 }. ]% e7 I

. Y$ P' m$ |3 \http://yun.baidu.com/share/link? ... 5&uk=2605331150
# s' t( @3 ]) _6 e
 楼主| 发表于 2015-9-23 15:50:03 | 显示全部楼层
補上OMCI狀態 希望有大神能相助1 y8 Y1 e( |, [# S! s

$ ?1 }: d  [$ N- t  j0 O會再繼續嘗試判斷其他LOG
7 |2 C% {! r  p# I7 K5 P" I2 T4 ~# u2 I. G  G. D
WAP>omcicmd show flow 0
: X: e0 l# ^% `9 n9 {* q: n& o. r* z9 _1 L% m

6 B2 o6 b# k, P' e- u/ E9 D6 v  m' L============================================================: |& H4 d: ]3 [; D" A+ k
+++++++++++++++++++++++ AniPort +++++++++++++++++++++++5 ^& }1 ], z' b! t9 L$ t) k1 \# {
============================================================
' Z% f) h. q1 ^: ~/ p8 O2 s2 s, w* J8 I; _5 q, ~
GlobalMapMode: 0 7 M& A9 O$ u7 L- I# U
AniPortObjNum: 2
+ y. @) N: y+ T7 W6 s
* P( v& x6 m+ _4 Esuccess!; P& F' ^9 m# m/ v" o
WAP>AniPortEntry:
" y9 a2 e/ Y1 @" e9 \9 l) v$ D2 p& b4 _' F+ [1 T
2 K4 y& B* E& x& ]( v8 I( U1 M
******************************
5 z; t/ N% @, S********* Index:0 **********
" ?( i/ P  Q* L: J; O- [******************************* y' |5 `. E0 O) q$ P
PortID: 33025 ' F: T; |/ r8 @8 G
BridgeID: 1 8 Z. u5 Q) [0 a  r
ForwardOper: 0 . Y: }8 {9 N9 V, K
VlanNum: 0
. X: P7 L, Q# d; _+ NVlanEntry: 6 U. B) Q# S) z
MapGemID: 65535 ) J+ p: @' r; A6 _) n* z
UntagMapGemID: 128
7 c0 _! k  c+ M' vTagFrameOption: 0 ! ~3 _9 Q9 c8 y: U
PbitMap:
. B8 u6 w% R7 _+ V& g
# X# X1 h+ k0 u* b7 @& `6 @Pbit GemID
) b5 u2 g- }0 O0 l$ J--------------
1 t+ [" c% F" L9 F* Y* G  u0 128
7 {1 ~! x8 [$ }1 129 ) y# [' J; ^  d/ B4 z' l! X" t
2 130
: \# J* o, U- U! J, p3 131 , H! I! ]' K1 }
4 132
+ q/ r  Q' X8 w0 N5 y7 y; k6 v5 133 3 B: c$ x* Z) I
6 134
4 w6 `7 b$ `2 L7 135 $ l: E$ u; }- ^( u0 \
8 G& |7 j# j. e+ k, g, F
FlowEntry: 9 d. q; d" m( S3 \2 M4 X
% y' s! K+ D  N9 r* C+ t
Index FlowID BridgeID GemID MapMode UniPort Vlan Pri UniType Status Trans Pir(0x) Sir(0x) ' v) y. f6 R/ s" ^/ e8 z
------------------------------------------------------------------------------------------------------
3 R# e: i; Y' g# _- I; p# N0 0 1 128 2 255 65535 0 0 1 0 00000000 00000000 $ n7 C: `: k0 j5 z" g
1 1 1 129 2 255 65535 1 0 1 0 00000000 00000000 , m- z/ g& q* N1 S8 k3 [( s
2 2 1 130 2 255 65535 2 0 1 0 00000000 00000000 9 z) P" D. D' j, p, ]: q
3 3 1 131 2 255 65535 3 0 1 0 00000000 00000000
- c1 R/ `8 G! K& q4 4 1 132 2 255 65535 4 0 1 0 00000000 00000000
: }6 n0 T6 M( Z5 5 1 133 2 255 65535 5 0 1 0 00000000 00000000
* e# b- g: q. @' t. z% I0 O( b6 6 1 134 2 255 65535 6 0 1 0 00000000 00000000 * w  L4 u( y) c* n7 B: ^
7 7 1 135 2 255 65535 7 0 1 0 00000000 00000000 6 o1 M+ e# S7 k- M) x
8 8 1 128 11 255 65535 255 0 1 0 00000000 00000000 ' N( _; B/ M/ f! w" J* |( ], l$ U7 s
% Z3 Q+ ?$ Z9 k$ \# d: {0 I8 l

; u& r) S- j6 n4 l$ _& a******************************
. F. f' N- W0 B3 F1 z********* Index:1 **********
5 |+ s9 I( ?4 N& I******************************
$ y, {* ^" S: }PortID: 65281
6 C: m! A& H  C3 w4 ^$ L+ UBridgeID: 1 5 l: F8 ~- j) [+ M0 ]4 c
ForwardOper: 0
1 b4 w* [0 ]6 l, b! _' HVlanNum: 0
8 ]; A+ p, N) H. V7 z& K- t$ EVlanEntry: 7 R1 b7 V0 f) ]8 |) o. c! r
MapGemID: 4095 , z# B1 q% o, V9 r( T: d
UntagMapGemID: 65535
, S- T/ W" E0 p/ z/ uTagFrameOption: 0
2 H7 V  v) y$ t  `& dPbitMap:
% y% `; l5 U4 w; K" ~8 ^
5 y- G- m0 l/ dPbit GemID ; N: R7 m  ]  |' c
-------------- ) w# E9 I8 {; X6 s
0 65535
" d9 J5 C" [) L$ g" ]$ f) Y1 65535
7 f5 ~* y/ ]7 ^( a# f* _2 65535 9 m& p: H5 h. e
3 65535
& P1 \# q# n1 {) J! c2 O4 65535 - h" @: I" `1 X
5 65535 . |1 b4 f5 v; n! o* [7 s
6 65535 $ L1 K$ c! N9 `" \( F
7 65535 % u. E2 R0 y! c$ F- |1 b

$ d8 v8 z6 z' h( hFlowEntry:
; W! v; L4 v4 {! G% k
3 V# u- P, m2 Z' i: ~- E0 b% YIndex FlowID BridgeID GemID MapMode UniPort Vlan Pri UniType Status Trans Pir(0x) Sir(0x) ) v$ K. X" t" i, @/ z6 M
------------------------------------------------------------------------------------------------------ ) l* N: O9 R4 e9 f# v1 |3 F, Z& d
0 0 1 4095 2 255 65535 0 0 2 0 00000000 00000000 , w& L1 ^0 l1 p# U! ~0 o& p, e
1 0 1 4095 2 255 65535 1 0 2 0 00000000 00000000
+ O9 ?# e/ ~0 Y0 @; @# h# P5 I2 0 1 4095 2 255 65535 2 0 2 0 00000000 00000000
* B. a; I  {$ h0 V9 W" z3 0 1 4095 2 255 65535 3 0 2 0 00000000 00000000
: a4 u. `9 |3 V! u, X( ?) V4 0 1 4095 2 255 65535 4 0 2 0 00000000 00000000
" Z* q; r( D, V5 [- D2 N& y/ J8 H+ o5 0 1 4095 2 255 65535 5 0 2 0 00000000 00000000   V' `- ^0 E6 N' b5 s6 T0 F8 O
6 0 1 4095 2 255 65535 6 0 2 0 00000000 00000000 4 o' w# {& f' [0 r
7 0 1 4095 2 255 65535 7 0 2 0 00000000 00000000 : O6 K4 N. f5 U* D
8 0 1 4095 11 255 65535 255 0 2 0 00000000 00000000 5 j3 l5 i( l. [( ~3 t1 a! C# J( J

4 j$ v% j6 O/ \5 G3 x' a. P6 B4 p* R! L

1 U+ f/ g) a) h# ~! `+ [# R0 ^' `============================================================
( ]" x& U; b" }" I! j9 @  D+++++++++++++++++++++++ UniPort +++++++++++++++++++++++2 l8 s! l2 J$ G. M
============================================================
+ ^5 ]5 Y! h" `6 D  j# H1 i# l& o5 ?1 a; ^% z6 g
UniPortObjNum: 4 9 Z* ?3 u* `" E7 @; M
UniPortEntry: ) y9 R: @+ P: c6 m8 t

, p2 i$ K7 M  |+ x& cIndex PortID BridgeID UniPort UniType
( C8 E; }& U' G----------------------------------------- ) Q$ i' i) l- c. q! V
0 257 1 1 0
8 u8 K* y  b  O1 L1 258 1 2 0 ; }& G5 D/ {4 C+ |' ^% Z+ J" r
2 259 1 3 0
8 O) m' `% |- H- j* U3 260 1 4 0
" |) O+ a: v& F
  w+ H5 L& x  c2 w3 K+ \( i: F" N. h9 y8 [" d; \7 }

0 B: A4 \6 p/ B1 S% U============================================================
4 H) K1 k8 c0 t7 `- {* ?# b+++++++++++++++++++++++ Gemport +++++++++++++++++++++++$ n7 F, \! N4 ]$ \. P: U! \  k8 u
============================================================" e4 n3 q, F0 T" X1 b/ Y
) I. v- z! l3 ^, L! f
GemportObj Num: 10
9 ?8 Z& f6 d# H$ eGemportEntry: ) @- j8 M# L! F  \3 i2 i, t1 V

/ y/ ?+ C/ [/ [% hGemID TcontID PqUp PqDn GemType Loopback PirUp CirUp PbsUp CbsUp PirDn CirDn PbsDn CbsDn * k( q' ?$ Z+ D3 o: ]) Q
----------------------------------------------------------------------------------------------------- 8 [0 E3 I/ b, Q; \
128 0 32775 8 0 0 268431360 268431360 -1610653696 -1610653696 0 0 0 0 - {0 H2 H* U* E. P5 Q' u
129 0 32774 7 0 0 0 0 0 0 0 0 0 0 # s% K$ ^; l8 j2 R! y6 l8 \- K/ U  Z
130 0 32773 6 0 0 0 0 0 0 0 0 0 0
0 U8 Q# y, @7 D! e# O! [% H  i* E131 0 32772 5 0 0 0 0 0 0 0 0 0 0 8 u( k0 M" w" D- V- n. X& W
132 0 32771 4 0 0 136000 136000 1360000 1360000 0 0 0 0 7 n9 y" l3 e2 `" J/ c( P
133 0 32770 3 0 0 0 0 0 0 0 0 0 0 - I4 E, o# @. _' `1 l5 _
134 0 32769 2 0 0 0 0 0 0 0 0 0 0 " Q- ^4 D" m4 I, @
135 0 32768 0 0 0 0 0 0 0 0 0 0 0
+ {4 Q' E( ?  Z$ }$ U. _( Z+ t2 }* d4095 0 65535 0 2 0 0 0 0 0 0 0 0 0 ! g2 x  ?- g9 j# y' F" E  S) j
4094 0 65534 0 1 0 0 0 0 0 0 0 0 0
; ?# b6 u5 g$ n( s4 v
! c$ Z  ~  E6 K8 F( w7 d, }
( [& {; Z! z' L" `
" Z- B& }! Q3 E============================================================
* y- {2 G! s" `2 i1 J+++++++++++++++++++++++ FlowCfg ++++++++++++++++++++++++ b. Z3 [2 b, K
============================================================1 y" o5 y* k2 v* E; {9 f$ [

3 j0 P' u) j1 E  [% vFlowCfg Num: 0 / k0 P" I+ L( I$ j5 g, I- s# w( Z
" r9 v. C! P" c# @% g  P
0 r9 m3 @& f' S# b' Z0 G
, e8 \- C! H( @, H% W
============================================================2 k2 o9 Q/ Z2 ]& @3 W* Z( X
+++++++++++++++++++++++ FlowID +++++++++++++++++++++++
% R( v! S: y; y5 u# v' K============================================================9 b9 p: Z9 i, |- J  m" w
9 F/ \$ V2 L5 ]3 S
0 1 2 3 4 5 6 7 8
, Q9 o! X/ t: ]; p+ S
7 _! @- N: U4 X. l
# F# Z# D9 l. ?  }2 L5 ?" ~& ^! d$ L) T. I
WAP>omcicmd pm show 65535 65535" w! E3 p" f' [0 X$ T- P
" F5 s9 l: Q% ^' o/ q8 H
Me(129)(VIDEO STAT) doesn't create any instance!
1 ^/ d* P% p- K+ q+ A! b  C
4 I$ f3 _, \8 G4 u0 f- j-------------------------------------------------------
2 n3 u: [9 n$ R3 J' n7 _. CMe(267)(GEM Port PM History Data) has 10 instances, M, q% i) g7 i6 ~) V
-------------------------------------------------------
5 w# n4 l. T$ \( E/ XInstance ID(0x0080), Interval end time(5), Time(1442963825)
; t5 u; }/ D+ l9 F( u, A-------------------------------------------------------7 B- ]& A: j) s
AttrID CurValue HisValue LastPointValue
! ^& L: g+ |0 m* g- ~" Y$ I3 0 0 02 q5 z( @$ E$ G+ [  p3 W
4 0 0 0
6 Q3 Y, P5 |  U- f( f6 R/ O- r5 s: I5 0 0 02 m7 y& j$ B4 E* L* Q" d4 ^
6 0 0 0
. d- \! i1 o, \7 965 55 965
) p1 @* w# Q" S+ A) E# E" {8 0 0 0
- V7 s" w: ^; Y-------------------------------------------------------! Q; i, [% D3 ]* g$ @( W0 S5 r
Instance ID(0x0081), Interval end time(5), Time(1442963825); L& R3 f- B! H2 O* h6 p( u+ L# |: w
-------------------------------------------------------' v  C3 K  d6 i  e( c
AttrID CurValue HisValue LastPointValue  j( Q# d# G& o6 n+ [
3 0 0 0
( Y$ l! z, P; y8 v( P2 z+ v$ P4 0 0 0
: L9 I0 e% B( _& V. r5 0 0 00 M1 I3 x7 S- h+ ^$ D9 @2 z- ^
6 0 0 0
1 E2 l2 m+ P: U) ^1 I7 245 0 245
( o+ M! L8 e5 S8 0 0 0$ G, @9 Q+ i# i. n; z
-------------------------------------------------------
* _7 f7 U3 F3 X, n  J# P; CInstance ID(0x0082), Interval end time(5), Time(1442963825)
# k- ^- g  e: J- s7 R/ U-------------------------------------------------------: H& N! a; w+ Q# k
AttrID CurValue HisValue LastPointValue
7 L/ C' i9 V/ O( K* v3 0 0 0
' b3 P& n2 s' \2 N$ w) F4 0 0 0  m  H" e3 r) S  z' c
5 0 0 0! K& b: |0 ?! Q2 |
6 0 0 0, }& |8 K$ F. f/ q$ z& R# i* G
7 0 0 0
3 F- d( k; A3 M; s2 M9 ]8 0 0 0
( i6 h; H+ c1 p8 S-------------------------------------------------------% {7 e1 f8 K0 \
Instance ID(0x0083), Interval end time(5), Time(1442963825)
8 {4 a+ j) t- V-------------------------------------------------------( v; z, f- i5 D  R7 Z+ f5 p, v3 J
AttrID CurValue HisValue LastPointValue/ t+ \9 _/ T2 I+ U
3 0 0 0
3 s. w0 Y& a9 c4 0 0 04 m8 u% @8 J( \- [; F
5 0 0 0  V( l0 ?8 L2 f3 n- W
6 0 0 0: ~# Q, v# @- G( _7 X8 @
7 0 0 0
2 h1 a! w1 E, f8 0 0 03 F# e3 @- e% |2 ^8 S2 h: {
-------------------------------------------------------
( K% i+ x* i: |( ZInstance ID(0x0084), Interval end time(5), Time(1442963825)) p) X/ K6 R+ H5 J, I
-----------------------------
% h  z5 {6 h+ H: @% _9 xsuccess!; I7 a/ q4 P( P
WAP>--------------------------
1 |, H/ m: Y2 ?) WAttrID CurValue HisValue LastPointValue  Z" v: c* D& e) @
3 0 0 0% k5 R9 O7 [7 j& i5 \* k  i& U
4 0 0 0/ p. p- w) T9 M$ D
5 0 0 0
, H# W9 X, E) D5 C6 0 0 04 R& q' o, R$ h& R
7 600 0 6001 h5 I; F0 J8 ~; O
8 0 0 0" d. F. L) X/ T8 R, U+ P! L' J
-------------------------------------------------------5 s& L/ A* L0 u" A- i6 h. i/ ]
Instance ID(0x0085), Interval end time(5), Time(1442963825)
! l0 c7 E/ N, q& z7 t3 Q. c4 K  @7 }-------------------------------------------------------+ M% f9 S9 M% t8 V- r* ~
AttrID CurValue HisValue LastPointValue
" C1 m- b8 `2 p. ^2 j0 h$ g3 0 0 0; j5 f7 l% p) ?$ W  r  Z
4 0 0 0
% U% ?8 S2 [0 _! `7 g$ u5 r5 0 0 09 ]% t- x, `& K( x3 l  a+ \8 X2 q
6 0 0 0
; ]- X+ L& D- [5 c# _- P5 B& P7 0 0 0
0 U7 T) w* Z  \) Y8 ?9 ^  Y4 ?! r8 0 0 0" o) G, U/ S1 i5 Y. a
-------------------------------------------------------/ e4 ~+ S8 E" |: V
Instance ID(0x0086), Interval end time(5), Time(1442963825), _0 `7 d+ o2 O* y
-------------------------------------------------------
' x6 u' t( k( t. d8 _AttrID CurValue HisValue LastPointValue
) {$ O6 h) A" ?2 ?3 W8 c3 0 0 0
2 `* H4 A- y& O9 M' ^8 j" T4 0 0 0
# D2 I2 u0 }1 Z5 0 0 0
5 F" s; w! g9 G7 w! b* C5 Z6 0 0 02 v/ r. d8 T; o* C2 k
7 0 0 0
( T/ Z* l- l9 v8 0 0 0, a1 x4 z' s0 Q
-------------------------------------------------------
# t  `: w9 z( T; n6 p! LInstance ID(0x0087), Interval end time(5), Time(1442963825)
! O+ [/ F2 Q+ F4 h6 \; E6 a# [-------------------------------------------------------
. v/ [, u- U: UAttrID CurValue HisValue LastPointValue
/ z  m8 L% z8 t( b% l9 H" b8 [3 0 0 0
2 N) w9 l7 F  W5 s( r! s+ _5 X4 0 0 02 I, M% \7 ~  g, O$ N
5 0 0 0
/ |) [. i7 l2 C& v6 0 0 0
! n+ p  ~2 g7 f  F1 n$ p) t7 16 0 164 A& t) c7 E6 A9 D9 \
8 0 0 0. B5 Y3 ~6 n% b, ~( Q( o
-------------------------------------------------------. ^; K' `2 \5 c( _5 U! W, K' [$ C% d
Instance ID(0x0fff), Interval end time(5), Time(1442963825)
3 D( z8 Z! B3 K7 x/ a/ N' F) ]-------------------------------------------------------: L( J0 j  F) J. d6 ~4 v/ K
AttrID CurValue HisValue LastPointValue
8 O! r, B1 F/ F9 r( X2 N8 C3 0 0 0
; u! y. |  K  x* X$ [4 0 0 0
. {5 [! R9 E  s$ W, j7 _5 821894 138156 821894
; ^/ s; k1 A+ d9 d2 v6 22424221 3769575 224242219 B9 s& P1 }! _0 U
7 0 0 0" W" b7 f% s* x7 N6 q
8 0 0 0
( L9 T* M8 a- p0 Z. l  y1 e$ C-------------------------------------------------------. v/ {  i8 `0 ?. p, R2 {
Instance ID(0x0ffe), Interval end time(5), Time(1442963825)
8 y% b+ U: z- C; S4 E" R# O- U-------------------------------------------------------
' `* F! ^+ W4 N# s2 bAttrID CurValue HisValue LastPointValue( A* _5 f" ?/ A
3 0 0 0& K. L4 M: Y6 y  _  P  o
4 0 0 01 H8 k2 a. V2 A  J" ~
5 72 15 729 J6 l2 w. G. `; N  T) Q  O. v
6 99 21 99, C8 e- B7 S4 q. A4 H) B
7 0 0 08 w# k/ x0 e' b( b+ L, R$ g0 u
8 0 0 0) Y" ?( A) @7 e; B9 x
-------------------------------------------------------
' {2 x$ U' J% t# R-------------------------------------------------------
) _5 g0 \8 X8 o/ r4 u! RMe(341)(GEM Port CTP PM History Data) has 10 instances4 G4 [  x( `6 U" M: i
-------------------------------------------------------
/ b3 M+ j3 E( ]# oInstance ID(0x0080), Interval end time(5), Time(1442963825)
+ v% w  x3 \' M# C. r) g-------------------------------------------------------1 t4 t* Y% H8 ~( z7 O, j1 P
AttrID CurValue HisValue LastPointValue$ W4 D/ ?) ?2 H5 [( s: {/ g9 _
3 604 42 604! P% F4 z0 n) u. H: _
4 0 0 0+ ]" ^" L+ q) S  b
5 0 0 08 G% [$ S0 l  Y3 W& ^
6 965 55 965
' y, f% w+ a$ R( k% n- l+ v7 0 0 0
+ J1 U+ }5 G, K% [; c- T3 k-------------------------------------------------------2 b5 L  Q  ?, L+ N; v
Instance ID(0x0081), Interval end time(5), Time(1442963825)! H; v2 y8 H% r# t% K9 ?0 ~
-------------------------------------------------------& B* @1 g! G6 h
AttrID CurValue HisValue LastPointValue5 a# H' e" N+ h2 v; l! q1 y
3 175 0 175
8 ?6 M" E# M, I& ]; W* A1 Q/ y$ V4 0 0 0
3 a0 A, j- D8 Q/ Y: Y3 e( z5 0 0 0  X4 p9 r& Q5 Y  |! u+ _, r9 X
6 245 0 245' r# a3 c2 I% ]) N. \" V! o& L
7 0 0 0
3 A# c# ?+ L7 k/ Q) }' e5 |-------------------------------------------------------: f7 o6 T: |5 O7 S  o/ m
Instance ID(0x0082), Interval end time(5), Time(1442963825)
! r4 f4 c: ~6 ^3 R( X-------------------------------------------------------
# b' ?( s2 y! M* W1 ?0 C& QAttrID CurValue HisValue LastPointValue: |4 n9 E$ q- Q, B
3 0 0 02 P! o: w  S, {2 M
4 0 0 0
# i* Z1 a  t' ?0 B, \, a/ P3 x+ {/ p5 0 0 0
* p$ h- O/ N( ~4 c) p- l! }6 0 0 0' r: M& a- E; M7 D# T
7 0 0 0; G6 d$ o4 I) B' N4 Q$ H' V* p
-------------------------------------------------------+ S5 @2 w8 a* s& X+ d+ Y$ K
Instance ID(0x0083), Interval end time(5), Time(1442963825)' n. h7 o" S9 N
-------------------------------------------------------
& j2 C+ z+ C/ h! S3 X/ b$ DAttrID CurValue HisValue LastPointValue
" V8 Q' L$ a/ x7 E6 o3 0 0 0
7 S# N0 w0 q2 ]  n% V5 a4 0 0 0' D0 o, d# J: C" m: ~$ L
5 0 0 0* D) Z, R& ?7 ^: U* t; I1 \( n
6 0 0 0
4 c& z9 r3 I  N1 @7 0 0 0* b6 |2 ]+ m: N9 |
-------------------------------------------------------
3 p- r. Y# z1 m4 WInstance ID(0x0084), Interval end time(5), Time(1442963825)
* z" C0 O; l4 y, G8 c' H3 I6 J-------------------------------------------------------, x$ \, a) n: }6 M
AttrID CurValue HisValue LastPointValue6 o7 ]0 D/ n( Q" j& f; K, @5 J
3 295 0 295
) M" n: r6 {6 k, X% ]' {4 0 0 08 g- L5 f( K/ V; C8 Z5 p
5 0 0 0
( B. S2 o' R$ \# m6 600 0 600
* C9 ?# b  ]+ g, U/ ~8 X7 0 0 0
% T- s$ D  Z* c& _' {. J$ s-------------------------------------------------------: Y5 c+ E/ Z2 O0 n$ [  V; H
Instance ID(0x0085), Interval end time(5), Time(1442963825)
0 v) N2 J7 U/ V-------------------------------------------------------& S* I$ }0 X3 k7 y- M$ A
AttrID CurValue HisValue LastPointValue
" P0 A2 w& r* T$ X; m2 u. B3 0 0 0
/ l$ v; m0 h% o0 O0 k2 Y! g4 0 0 0% X5 j8 G* o9 f, _
5 0 0 0- |' e4 _9 ~1 i
6 0 0 0
9 F, a: `+ L) d* }7 0 0 0
6 |. H! `2 @% n2 V8 l-------------------------------------------------------
1 o+ d& Q) W/ `( l5 W! FInstance ID(0x0086), Interval end time(5), Time(1442963825)
* r2 h/ D7 W# i( |$ z+ i) W-------------------------------------------------------
2 z0 |% `# h1 A5 oAttrID CurValue HisValue LastPointValue0 }2 i0 H1 ]8 q
3 0 0 02 W4 e/ }6 O) R$ U  i
4 0 0 00 N: q3 ]% t! ?4 p, Y, U/ C
5 0 0 0
8 T/ v7 v* V' [; Y4 t+ C6 0 0 0
8 A) |6 a; _& M! c; ]7 0 0 0
  N, F5 p: a* D) K' d+ Q( H1 {-------------------------------------------------------) U7 R; l2 |+ q  ~$ ?2 h
Instance ID(0x0087), Interval end time(5), Time(1442963825)
) B; e" O( X4 f/ ~& a-------------------------------------------------------! M/ H" F9 K& [6 A( d
AttrID CurValue HisValue LastPointValue0 ?# p4 S: m7 s& A4 o( r3 }
3 6 0 61 U5 r- m& S5 J. {# L7 [
4 0 0 0  s" D% Q2 \! w8 z3 ^7 u4 T
5 0 0 0' Z) X# q- m. g8 t5 t; d: s
6 16 0 16
/ h  x  E3 o1 Q! v' N3 {/ V7 0 0 0/ @, I: F; `, u1 w" I; _
-------------------------------------------------------0 D. t  y- X) X
Instance ID(0x0fff), Interval end time(5), Time(1442963825)
$ p, W9 U$ }* a* F-------------------------------------------------------
+ L, W& r1 h/ V; {AttrID CurValue HisValue LastPointValue; R. z- Z) S% F9 T0 d
3 0 0 07 Z& v. _! V2 v
4 821894 138156 821894
* G' k- ]7 Q5 B& c  m( l5 22424221 3769575 22424221# Y0 H2 t( h, [: Y- h% Y2 \
6 0 0 0; n* H0 `: C7 d
7 0 0 0
, t* ^( B3 a& W" C3 i: w# @-------------------------------------------------------; v, r# C& H' U
Instance ID(0x0ffe), Interval end time(5), Time(1442963825)0 h2 m* G# S' w4 E
-------------------------------------------------------* [/ ~! b7 \1 M; i9 N
AttrID CurValue HisValue LastPointValue
& Q7 F5 K- _7 k3 0 0 0
1 c: M, ^3 P3 W& N) m* W' i4 72 15 72- l, f( m3 N3 b' K" c
5 99 21 99: a1 ~& m- f  n8 G+ U. q8 b
6 0 0 0- L. m/ B: M: s" f$ p7 h
7 0 0 03 ^" z% s! d2 I, D7 D  P# ^
-------------------------------------------------------# g& G. _4 F6 r7 B% v, }: b3 k  ^
Me(312)(FEC PM history data) doesn't create any instance!; J. d8 {/ ~% g* K9 F

& Q, E2 e: O6 n$ c+ M  |2 aMe(24)(Ethernet PM History Data) doesn't create any instance!$ N9 |! s2 c2 t
4 G1 H* a/ ^% I  P
Me(89)(Ethernet PM History Data2) doesn't create any instance!
0 t6 t% ]5 S6 Z: s& @
5 q0 l/ P  i  z& |Me(296)(Ethernet PM3 history data) doesn't create any instance!; K" i) k" F$ y6 R# o9 q. d1 P- w
+ Q) H0 Q( z. H0 ^% C; t. `
Me(351)(Ethernet PM4 history data) doesn't create any instance!, A# H) ]7 W- H: R

% K7 R/ ]# T' `' z2 a  D-------------------------------------------------------
5 N% J- ~5 G" Q+ A  RMe(321)(Ethernet PM downstream) has 4 instances1 x" ]4 v. Y9 y1 V7 E
-------------------------------------------------------. z* h2 s' w) K; H2 C
Instance ID(0x0101), Interval end time(5), Time(1442963825)
% a9 P* Y' Z3 i' s  c5 _. ?-------------------------------------------------------6 N% ^2 A) E# j
AttrID CurValue HisValue LastPointValue
. c, \$ @) j/ a6 ^& o% `5 z2 _3 0 0 0
% `7 x, `& T" u* K; `. {% M* O4 5663016 170951 5663016
6 M' U& P  r6 }/ t6 ]) M* w* j- e( @% P5 8711 784 8711
. I$ @. B/ l& L8 |& `6 166 73 166, q; v5 Q9 ]1 C* i
7 1652 669 16526 y2 _$ q5 N7 @
8 0 0 0
" D* N  t! Y; S8 s/ S2 x/ z9 0 0 0
' D  Z" X1 |7 K- o7 c, X10 0 0 0
  _$ g( r8 o* Y/ _11 1844 17 1844# B1 L/ a; k" _) I% H6 O' w3 D  u3 Z3 [
12 2214 342 2214
2 H" a2 c2 V% ^; r  M13 990 273 9905 A6 u# C* K6 n6 ~/ F
14 87 35 87" W: u- c" d  _, V
15 330 117 330
1 }, `6 T; X' e# g+ @1 j16 3246 0 3246! Q& Y3 V& H' B% ?
-------------------------------------------------------
. w, s8 u- a# p% GInstance ID(0x0102), Interval end time(5), Time(1442963825)' T3 ~+ L+ V/ r/ ~
-------------------------------------------------------& ^0 I* }/ B* P3 m( X2 S' v# I  [
AttrID CurValue HisValue LastPointValue  y! R) o/ @- X; L5 V, F
3 0 0 0
- M2 n+ |0 Q* E% H( e4 7902472 1176845 7902472+ a/ l6 s7 d/ i. E$ V  S. H; {  r
5 32454 4155 324540 c' i6 n0 e. U) G% \
6 1119 36 1119) q+ v  }% w) M% w, Q5 K
7 1547 218 1547
3 n# B& h' w, l9 e$ Q6 a8 0 0 09 ]5 ], x+ B& u
9 0 0 0
  E: H9 B* \) V10 0 0 0
3 w2 f/ m5 V" y- l0 ?11 9759 1018 9759. g7 o, J9 Z* I* a
12 14777 1669 147771 r: v$ Z5 c2 o
13 991 161 991( ^" o! Y- N- u3 |
14 3550 893 3550! \# h/ k; ]5 d$ f# q3 z
15 495 31 495
+ h1 B3 x/ D$ k; j( `$ ^: w: A' E16 2882 383 28820 ]1 H5 W4 d. o
-------------------------------------------------------# C2 {; |" t; \- l
Instance ID(0x0103), Interval end time(5), Time(1442963825)& B; M, \0 f2 r
-------------------------------------------------------
/ W4 {) r- t* K/ q6 z( K0 {" M, }* uAttrID CurValue HisValue LastPointValue  U+ B: r. ?' m
3 0 0 0
7 C$ @! N! o0 v& i  j' @$ q( w4 2488094 148173 2488094' ?% u5 \% [/ k* \
5 9083 616 9083, ^% N$ G3 i8 _& [
6 2442 109 2442' R* e( [, L3 X% ~4 V( n: A/ k
7 6641 507 6641+ F6 N& o/ }' Z# w- g
8 0 0 0% J* n% j0 A' C7 A7 D( Z# V
9 0 0 0
$ v, |8 P: j: N7 j10 0 0 09 {6 E% p+ L3 S. a( p
11 319 47 319* L2 U2 v- K* L, d9 Y( W  P
12 4031 136 4031
8 @% B2 s6 W8 ?13 1526 301 1526
/ d3 B$ W% E, u14 797 33 797- ]3 o  r; X) W. ~
15 2266 99 2266# N" I& G: s# O2 F/ M  s5 ~
16 144 0 144
# _+ t' Y/ ^% C% X2 R/ {-------------------------------------------------------
! w( N9 H7 i) O. x: w* M6 z6 sInstance ID(0x0104), Interval end time(5), Time(1442963825)8 R7 M; k3 G7 _2 V$ A  j
-------------------------------------------------------
2 r4 y6 F5 \  T+ E  m0 `AttrID CurValue HisValue LastPointValue- M" k; Y- e6 e  ]
3 0 0 03 P1 {5 d& i2 c4 y
4 64 0 64
0 a1 \7 Y$ H8 ~, W/ y5 1 0 1
% a0 f1 ~+ s3 N6 0 0 0
! _0 [! L3 t5 ]. I) g% o8 q7 1 0 1# ^4 S- F$ i! q3 q- N  ^
8 0 0 04 K% F' D4 l( I7 q- r5 w
9 0 0 0
$ n3 n/ J7 R* @; J* y! E. f  ^- L10 0 0 0
" g  X; v  e9 H$ @3 `- M+ H11 1 0 1
& N& `7 ~' H. P$ l9 G2 k12 0 0 0
4 l% Z( z% o5 y5 C; N) b13 0 0 0
5 G, T, C% O6 ?4 ~: Y14 0 0 06 y8 E4 d9 |% J8 u! [
15 0 0 0
# z$ D1 M" \, ]- \16 0 0 0
$ V* w" o$ }8 o/ y+ v-------------------------------------------------------
) I, U" k. s' q, X/ E2 a-------------------------------------------------------
% H7 p" n2 V4 h  A( Q8 s" ?" pMe(322)(Ethernet PM upstream) has 4 instances, N9 @% {. \- L1 K6 B
-------------------------------------------------------0 Y- i0 f$ r, r5 f: S5 P( a8 D
Instance ID(0x0101), Interval end time(5), Time(1442963825)0 W2 w7 V, i% m2 |8 M: M
-------------------------------------------------------
7 S& L% w" e; g4 a; j4 WAttrID CurValue HisValue LastPointValue
8 d  T: I8 T! G7 C: i1 v3 0 0 0
" v* ~1 T# f( V8 \3 N) t9 s4 683299 16476 683299
, F: E; u& g) b- B2 N2 w5 6154 215 61540 z2 F) b5 |# [& v" a
6 1013 172 1013# ?: e1 D7 J6 M) s
7 278 28 2780 m  y3 `" |$ W
8 0 0 0
! R2 _% t6 W" D9 ~3 d9 0 0 0$ @) Q$ r+ b: W% ~8 u/ F0 U$ b' Y
10 0 0 0
* `2 d3 W4 Z7 W. ]& ]9 o11 4822 187 48222 b+ |+ D( e- x$ I3 {" Q, i
12 605 0 6051 T2 {) p! K3 ~, n7 g4 C; Q: |: K; G
13 198 28 198
6 N# t1 d( |% _& P5 X: L7 W14 23 0 23
1 K) _  O5 R; z% J: J3 x  V& \" A: t15 505 0 505+ l# ?& r  k: J) Y8 g
16 1 0 1
& @! `  \, [/ [& h( T% |-------------------------------------------------------( r, z4 v3 }2 D5 E- @
Instance ID(0x0102), Interval end time(5), Time(1442963825)
* G5 t1 u( I" m-------------------------------------------------------
) k- g) O; G% W% z5 L* d& x/ WAttrID CurValue HisValue LastPointValue/ B2 n4 G4 U& _1 d/ {2 a
3 0 0 0
1 M5 W& Y9 i3 G" {( ~" D, ]4 18133493 1766460 18133493
* @' q& B! R5 z# L5 _5 37153 4357 37153
: l: ^$ s& Y  x8 }# J* \: Z6 2195 73 2195& E' A' m  V! G
7 6842 479 6842& L) d" l( @! u9 }
8 0 0 0, M( o; Y1 z4 }' ~9 ]7 i0 P' r2 @
9 0 0 0+ S5 j0 D; X5 r
10 0 0 02 P' e# [* D( N0 \9 O
11 7877 1689 7877
. v$ G5 I$ p4 v& o" M12 11037 926 11037
, r3 R$ ~1 w( H0 l5 v13 2012 348 2012$ Y- k  f, j2 U3 l0 x
14 3743 298 3743: W* T- t* L% G- `+ S
15 4318 280 4318
" J% J; l0 Z( L  b; Y" P16 8166 816 8166
, l* n' h" O/ d* [9 y' W-------------------------------------------------------
. Y; N0 I2 a3 Y( Y; P, SInstance ID(0x0103), Interval end time(5), Time(1442963825)
$ _  O0 ]* b2 ?- J$ g" }5 l-------------------------------------------------------
9 s9 z! `6 o2 s" c% ?- l. ]AttrID CurValue HisValue LastPointValue7 c4 J9 Q3 z/ t' W% s& L( ?' @# N
3 0 0 0
2 O% z0 n" j, _- Z9 W4 0 0 0
3 p2 p/ L: T; n; `5 0 0 0
' O" j+ h, J) a9 y/ k& I% X6 0 0 04 _' v" M4 h6 W" {
7 0 0 0& O; u9 t2 G+ {. l
8 0 0 0
' P4 Y/ ], c4 q" P9 }; H9 0 0 0
+ i0 D8 ]9 W" p2 t3 F10 0 0 0
. ^" m  ^" T3 e7 q! W5 V! e5 d; v11 0 0 0
8 Z  V8 N9 R' Z, I12 0 0 0  `3 ]- ~* G! W$ u" F' H! |+ [& l
13 0 0 0) d, [1 A2 Y; E) C7 F  H# o
14 0 0 0% f1 Z3 V' J7 ?" @+ b* E
15 0 0 0
* F: e: n; f" N  D. N8 T* ^16 0 0 0
) P; W5 q- K/ E-------------------------------------------------------
( E" ]' D+ B" t4 eInstance ID(0x0104), Interval end time(5), Time(1442963825)
9 e7 O9 C4 n% ?7 J% E-------------------------------------------------------
$ Q& I& ^3 K- H1 u- tAttrID CurValue HisValue LastPointValue
5 s6 Y2 X7 W+ H3 0 0 0* W, z" j% U, X; i* J0 k0 B- h
4 0 0 0/ Q) o4 }6 U( k1 N( G3 r
5 0 0 08 G/ H9 ?$ [7 [/ @6 E1 S3 \: S
6 0 0 06 X2 l! |, V8 H% D
7 0 0 0: I- Q' x( O) E+ R+ `; }7 M
8 0 0 0% Q4 B. f& w& }' Y2 ?
9 0 0 0
: c; Q- H! E: K0 Y0 _10 0 0 0
8 Y+ g8 ]( _* ~* z$ i( j11 0 0 0
7 u3 }: y% v) v$ ]) V12 0 0 0
8 r3 t! o& i: {! i9 Q13 0 0 05 J/ v! D) L, l6 v9 J" H) o
14 0 0 0
9 i) H7 f& Z+ O8 L15 0 0 0$ X: b; ^9 S, u7 y- f" j8 c
16 0 0 0
" |; A' j. a& D7 V! ?$ o-------------------------------------------------------
+ B% ~1 Y& c. n% y; qMe(334)(Ethernet frame extended PM) doesn't create any instance!0 j9 }2 U) ~  e. f! s0 q

# a+ x  [7 E) k, ^! T# hMe(52)(MAC Bridge Port PM History Data) doesn't create any instance!# S+ G/ \7 _: F

4 t' u# M4 q5 b- `+ y" nMe(51)(MAC Bridge PM History Data) doesn't create any instance!  J( ?: J1 P3 m: M; U8 T0 k, W4 B5 X

& z( l0 {3 S6 O1 W! \5 c0 H. ]Me(140)(Call control PM history data) doesn't create any instance!/ Y- y8 ~+ p! f) b" i
+ k' _# S7 y: K
Me(144)(RTP monitoring data) doesn't create any instance!
0 j8 i0 \3 n! I6 F+ c) t
& Y8 h, _" Q2 {Me(151)(SIP agent monitoring data) doesn't create any instance!, v+ u9 N/ i) q1 B$ t* I: ?
8 E+ c4 z" f) S, e) W4 w
Me(152)(SIP call initiation performance) doesn't create any instance!
 楼主| 发表于 2015-9-25 09:51:59 | 显示全部楼层
石光上林 发表于 2015-9-23 15:50
$ H# W" H; J5 D補上OMCI狀態 希望有大神能相助
. l( B' [( [! h& r9 X' b( {- W3 y. O; ]; O! n& f" _$ V% j8 q/ ?
會再繼續嘗試判斷其他LOG

2 D  X, P& n5 K& r1 t+ \* ?# H放上原本光貓 H640G的init sh
/ c: n/ q9 ?2 j3 E3 x9 w& `* E! M. \. V#!/bin/sh7 I7 I4 Z6 T5 Y3 m. ?( b2 r! M5 i
set -x
  l; j; }2 c& \2 o7 _( \% L#echo ">>> BOARD_MAC" $BOARD_MAC                        / g9 Y. C7 Y) V- [2 L( _1 A. [; P) t
echo ">>> Bridge is:" $bridge5 U0 @8 Q/ z% t* a
  h) b, U- s6 B6 E! Q/ d0 J
ifconfig br0 down5 @' @& B" _9 @* s7 p3 R, i) v
source /bl/bin/bldrvcfg.sh  k% B7 j" l7 [$ A3 D' Y6 o

+ x# A" `. o* q2 \cd /bl/bin# V# [0 ~7 Z$ ]3 h4 F- ]& p
4 f8 V6 d5 L4 V2 V% G: Z
./drv_load
# ~! J5 w/ t3 u2 n6 R* X: F/sbin/insmod /bl/bin/GateMakerPro_GPL.ko6 Q  V0 n0 R9 V' h7 ~/ @: q
/sbin/insmod /bl/bin/GateMakerPro.ko6 b3 V' ^& F: k, c
6 _/ O4 J+ W1 f* Q: E
if [ "$dmm" = "1" ]
7 B( @& t: A2 t! Z' L: ]& P( m% w3 J: rthen
* F8 D3 _8 ?7 c1 P$ U" W3 N$ r  /sbin/insmod /bl/bin/dmm.ko
. ~8 O3 j) `1 m. gfi! c/ |3 s; X  _  w
' L/ n; R- }* z" I
./blsend.exe sessioninit $PPID( z6 _+ L) d( [1 Q) s  |5 Y
echo ">>> Session [$PPID] is started"2 J- D2 K% u9 }) k# U$ P1 B2 {
echo $PPID > /tmp/shell_pid
8 b- V. d) y3 ]' ?. \$ P# L  k
, P1 x$ Z6 H% r/ `usleep 100$ T" s; ]& ^0 d  x( q5 f' D5 N

& w5 i1 Y8 N5 P7 N  z#>>>>>>>>>>> fi_bl_software_init()
% d# y4 I& {. `# A+ A1 U./blsend.exe send $PPID /api/common/si gpon 5
! j3 I1 n3 j) m0 Eusleep 100
( r2 J) r% h9 |5 C  D, q- \# n! u./blsend.exe send $PPID /api/bridge/sem QSGMII enable RGMII SGMII. s+ N/ [* m8 F9 {8 h' O( @) o
usleep 100; H% b8 Z' f2 b  D

4 ~- W: \; M" Q8 r4 ]( E# ---------------------------- \) \8 K. [) f$ R) L+ N
# Flow configuration' D3 p9 B: k+ M9 B$ P4 C
# ---------------------------3 Z( {. K# f( J( ?& S
+ P1 I" p4 c# W
if [ "$gpon" = "1" ]                                                              + `0 S. R" n! v
then7 H- F2 `# C2 Y8 J
echo ">>>>>>>>>>> GPON <<<<<<<<<<<<<<<<<"
* L1 j( L9 @. P  a. T. }( W( }+ A
#>>>>>>>>>>> modify emac configuration, y8 [1 Q% j" l' ?
./blsend.exe send $PPID /api/bridge/ce 0 enable9 L+ \$ e4 V* S$ V( ~
./blsend.exe send $PPID /api/bridge/ce 1 enable+ V) Q4 C5 W$ p& V
./blsend.exe send $PPID /api/bridge/ce 2 enable! P4 o$ }; |/ w& m# q
./blsend.exe send $PPID /api/bridge/ce 3 enable
5 `- C8 r- r7 H' w! F& Z1 Z
1 ~; y$ i: @0 a. I7 VWAN_IF_NAME="wan1"
& @* I1 c  k. mecho ">>> ONT serial number:   " $serial_number3 b  {$ a  J. U+ [$ d/ H
echo ">>> ONT password:        " $password
  W" j; E: W) }4 o% Y1 |9 K4 gecho ">>> TCONT allocation id: " $tcont_alloc_id2 [2 j- V* ^1 f8 g
echo ">>> Downstream GEM port: " $ds_gem_port_id
9 t  \" R4 L! }  `; O/ Z6 j$ Cecho ">>> Upstream GEM port:   " $us_gem_port_id
# A* ]9 o0 i7 S' @, @# g$ B9 `, F/ y, D# T9 t
./blsend.exe send $PPID /api/common/dpi  y. m7 A/ B1 |* L: P6 e
usleep 1007 H8 _, m8 Q6 V3 q* v" H8 ~

) s0 e6 K; J- Sif [ "$ponwiz" = "1" ]7 L# l7 v' n+ w8 b  \8 O; V
then
; r) e; y7 x$ f/ Iecho ">>>>>>>>>>>>>>>Data path init<<<<<<<<<<<<<<<<<"
( S! j1 [1 ?! L' v. X9 k1 Kelse* ?+ J# f# w8 f6 N+ A
./blsend.exe send $PPID /api/gpon_iw/csn $serial_number. ~; h" y7 f* b, o/ R4 K
usleep 100! z0 }& V& {( |* j4 l$ ?4 s
./blsend.exe send $PPID /api/gpon_iw/cpsw $password- z4 E1 y5 |; L) A1 P9 w
./blsend.exe send $PPID /api/gpon_iw/pla standby' J" x/ K$ v1 T. r, g$ B! k* N. p
./blsend.exe send $PPID /stack/gls
% ~6 ]3 k7 q* z4 Q6 {. efi
$ G2 s2 ?: a5 Q, p" X) B' S# ~1 Y./blsend.exe send $PPID /api/common/gsv
8 \. S8 Q5 [. R' P2 A' I4 `* U" X+ Musleep 100
  x3 s" h( L! E) _; t- Z  l* K./blsend.exe send $PPID /cfg/v6 B; f. ?1 G) o$ B4 a' B+ z7 l
usleep 100        9 s3 y  Q( Z+ M/ \1 |# l& v

( ~7 i8 O3 B$ K' {2 |if [ "$ponwiz" = "1" ]9 S4 R# v0 S8 f7 ~" Z
then; T. B$ S9 U( x3 z/ v+ z0 |# E: D
echo ">>> GEM and Ethernet Flow configuration is owned by OMCI"
5 u5 s9 p+ `/ F0 delse
. g6 P" G0 B0 a" `5 _./blsend.exe send $PPID /api/gpon_iw/ct 1 $tcont_alloc_id priority_queue
% z& \4 ]1 A! @! y9 f- [5 q7 Y./blsend.exe send $PPID /api/wan/cupq 1 0 0 256
" _5 ^% A5 L7 U6 d2 R./blsend.exe send $PPID /api/gpon_iw/cugf $us_gem_flow_id $us_gem_port_id 1 0 flow_based 0 0 true
: F( {" A/ P3 O+ I$ o/ ^./blsend.exe send $PPID /api/gpon_iw/cdgf $ds_gem_flow_id $ds_gem_port_id disable low ethernet true flow_based 06 Z5 J6 Q' w3 @1 L! o( D7 D3 `
./blsend.exe send $PPID /api/wan/cdef 0 0 lan_1
0 _3 R9 V) g) J* F$ N' w  Y$ D./blsend.exe send $PPID /api/wan/cuef 1 0
" i1 S# d' ?1 L+ I. |fi
) C/ [) }2 ]6 i4 T5 H
& S/ d6 W3 c! P1 A; M' _; w0 F% I6 S3 `./blsend.exe send $PPID /api/bridge/ceq 0 0 128/ o9 B! @) f6 v; Q2 c
./blsend.exe send $PPID /api/bridge/ceq 1 0 1281 o. E: i% @/ y
./blsend.exe send $PPID /api/bridge/ceq 2 0 1285 q* F- ~8 L7 c3 T
./blsend.exe send $PPID /api/bridge/ceq 3 0 128: q2 J2 K! }+ K$ e- k0 m& f2 C& s
./blsend.exe send $PPID /api/bridge/ceq 1 0 128" Q% H) I0 w/ T( W9 V
./blsend.exe send $PPID /api/bridge/ceq 2 0 128
; g1 Y# j; ]& P. K8 u; g8 c./blsend.exe send $PPID /api/bridge/ceq 3 0 128: O* ^7 m2 D9 i) Q
./blsend.exe send $PPID /api/bridge/ceq 0 1 128
4 L( ?* ?9 _% g./blsend.exe send $PPID /api/bridge/ceq 1 1 128
& H- r8 K8 Q6 F( y0 n  z./blsend.exe send $PPID /api/bridge/ceq 2 1 128, @( C: J! H% \7 ?3 ]8 g+ m4 n, D
./blsend.exe send $PPID /api/bridge/ceq 3 1 128
; V9 @$ ~  T+ M: V! u! ^
+ t7 l. v  U, o" x7 @8 u) K./blsend.exe send $PPID /api/bridge/ceq 0 2 128
( F- p9 T8 z6 N/ M8 I: X! q./blsend.exe send $PPID /api/bridge/ceq 1 2 128
2 H+ E: b2 |8 c. H5 K7 o+ V./blsend.exe send $PPID /api/bridge/ceq 2 2 128
3 M9 q/ [$ r! `. k! \: j./blsend.exe send $PPID /api/bridge/ceq 3 2 128" T9 ]" ?* ^8 H. j
./blsend.exe send $PPID /api/bridge/ceq 0 3 128
" z) k" b0 U2 p7 \: r./blsend.exe send $PPID /api/bridge/ceq 1 3 128
6 c$ `# M2 g; {+ o- O./blsend.exe send $PPID /api/bridge/ceq 2 3 128
) g& t$ Q& N2 J& l6 S7 g9 I./blsend.exe send $PPID /api/bridge/ceq 3 3 128  O3 T2 u+ S, ]# H
./blsend.exe send $PPID /api/bridge/ceq 0 4 128( j; Q# o: k" Y
./blsend.exe send $PPID /api/bridge/ceq 1 4 128
' c) a0 `( e7 O% C" d- |* O& b./blsend.exe send $PPID /api/bridge/ceq 2 4 128
& ?% w: J3 m0 ~+ Q& f% Y8 \./blsend.exe send $PPID /api/bridge/ceq 3 4 128# c! k2 U" d1 y& A) m8 x9 ~+ E
./blsend.exe send $PPID /api/bridge/ceq 0 5 128
! x0 N& P0 _- |4 J( J$ D./blsend.exe send $PPID /api/bridge/ceq 1 5 128' w0 }9 C$ Q: H
./blsend.exe send $PPID /api/bridge/ceq 2 5 128% L! Q4 P8 W/ Y5 F+ T7 A; v/ k8 ]0 y% u- O
./blsend.exe send $PPID /api/bridge/ceq 3 5 128
& ?6 {. d* w1 o: m( i- S3 y: u./blsend.exe send $PPID /api/bridge/ceq 0 6 1287 |4 {9 s, y. u
./blsend.exe send $PPID /api/bridge/ceq 1 6 128
. h( A1 @9 l' |! {( q; n./blsend.exe send $PPID /api/bridge/ceq 2 6 1282 A7 _2 D( p% z" y& x- T
./blsend.exe send $PPID /api/bridge/ceq 3 6 128
- b$ t1 @; A, y* ?./blsend.exe send $PPID /api/bridge/ceq 0 7 1288 b; P6 m; U( n. S- j
./blsend.exe send $PPID /api/bridge/ceq 1 7 128/ ]1 }% H1 C+ s; e
./blsend.exe send $PPID /api/bridge/ceq 2 7 1288 U. I, N9 N" h, r0 b9 q2 a2 V
./blsend.exe send $PPID /api/bridge/ceq 3 7 128
6 n. e  q8 c* E  t& E6 K- W) p8 _/ H
0 t* @) s6 l2 E9 M./blsend.exe send $PPID /api/bridge/cp2lq lan_0 0 05 k8 H' Q* C) f$ C/ M
./blsend.exe send $PPID /api/bridge/cp2lq lan_0 1 13 [; ?3 ?% b* `+ f! s" f$ W0 J4 B% j
./blsend.exe send $PPID /api/bridge/cp2lq lan_0 2 2# I3 u& y& y! Z6 d3 F
./blsend.exe send $PPID /api/bridge/cp2lq lan_0 3 3
; o- o+ s& R9 P  T./blsend.exe send $PPID /api/bridge/cp2lq lan_0 4 41 R' x' H4 u' n8 X  U, o$ n+ T
./blsend.exe send $PPID /api/bridge/cp2lq lan_0 5 5
$ U5 @% \+ J2 L4 h./blsend.exe send $PPID /api/bridge/cp2lq lan_0 6 6
% E) c$ t$ K. l4 |/ p2 ^  W./blsend.exe send $PPID /api/bridge/cp2lq lan_0 7 74 I+ f8 p5 ~8 T! p5 v
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 0 0
0 C! [9 }& P7 i4 e3 y* F! s* X./blsend.exe send $PPID /api/bridge/cp2lq lan_1 1 1: F6 F/ e: V$ n2 `, y; |
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 2 23 o/ s2 q, ~" z3 e% e0 H$ v+ {4 T
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 3 3' P: q: I% v- I- Q  h* }7 i) D
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 4 4
5 b4 H  M/ y% B  Q5 d./blsend.exe send $PPID /api/bridge/cp2lq lan_1 5 55 a+ T% L; v" i/ A, @+ d: F
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 6 6" ^. `/ `. Q/ x2 G& E
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 7 7" u" K8 p- b/ S' u0 d2 K6 I
& L) d. C  x& r. q# [
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 0 0+ i9 `3 s1 L1 H
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 1 18 b. z  K. g9 t4 a" p) E. U% p9 u
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 2 2
" s0 b) Y3 N% X4 ]  V* G2 q& f7 P./blsend.exe send $PPID /api/bridge/cp2lq lan_2 3 3; }4 K. E4 z, X0 L+ U
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 4 4
2 w& Z! t1 w, B( S4 }# y./blsend.exe send $PPID /api/bridge/cp2lq lan_2 5 5
2 ^; D% i& V' }* `./blsend.exe send $PPID /api/bridge/cp2lq lan_2 6 6- E6 N$ Q8 _8 k6 x, L8 j% W
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 7 74 \; Z, x3 }- M! c
  A( m- [; G- j9 n  @
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 0 0
+ \$ g/ b( m0 {' I/ ]& |./blsend.exe send $PPID /api/bridge/cp2lq lan_3 1 1
+ C1 T$ `; K) x+ z./blsend.exe send $PPID /api/bridge/cp2lq lan_3 2 2
) m+ S: f6 O; o  t./blsend.exe send $PPID /api/bridge/cp2lq lan_3 3 3
- }% O( Q- y: O- s7 H. I% T./blsend.exe send $PPID /api/bridge/cp2lq lan_3 4 45 H0 A8 a. X1 K( D3 N
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 5 50 I: m$ |  B9 \
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 6 6
7 v' s$ E. @9 L( Z) S3 [./blsend.exe send $PPID /api/bridge/cp2lq lan_3 7 7
) e# q' a, \% ~4 i% ]. A$ |5 u, u" w) L( S/ z% M4 i, y
insmod /bl/bin/lilac_net_dev.ko param_board="cherry" lan_rx_queue_id=3 wan_rx_queue_id=5; r: X$ K& |3 B5 d1 O, m* o5 G

3 L. {+ `/ m/ ~; Q* hinsmod /bl/bin/iphost_net_dev.ko; a& B* ^) K& `. v% H# p# y/ l
ifconfig gpon0 192.168.1.133 up9 C9 _+ E# I: e, i! V- z
" P$ ^% g& r" \2 l% c) a% N) I
echo ">>> BRG driver initialization"- }7 V0 U: r4 y
/bl/bin/bldrv.sh start' [/ d, k* Y# K! l6 K

4 p& q1 N; d* K6 b6 x7 Jif [ "$dmm" = "1" ]& H! ~4 G6 }. e8 M
then
! M. }* w- J" q9 g7 R* P. Y8 d  /sbin/insmod /bl/bin/spf.ko
3 n; F' x/ m" R6 ?9 b. Pfi
- V% m% ?! @7 _5 R
4 ]0 O! S4 E2 G8 i- Y! @  v#interfaces configuration - must be changed per setup# t2 T( [, C2 A) ^5 ^
echo ">>>> Bringing up IF:br0"5 }6 _/ i3 M, M, ^" ^
ifconfig br0 0.0.0.0
! ^. U! ], d1 B3 x" [$ q- X
' ]/ n3 J* }! P4 s# S0 f* x8 ^2 j+ x) Telse) V  a+ ]9 _/ L% M/ i! N

7 l% H( `6 l6 t#>>>>>>>>>>> UBB <<<<<<<<<<<<<<<<<<<<<# N) }& ]6 h/ `2 ^0 D/ b% {

( h/ W+ K( z+ ]& }/ }WAN_IF_NAME="wan1"
8 w4 V1 z5 N; {1 m, U, v
  g! L- B$ S) H; c5 f& Y/ X2 m#>>>>>>>>>>> modify emac configuration, u3 `" U! o" S' i8 c
./blsend.exe send $PPID /api/bridge/ce 0 enable7 |- z" k2 T# j  p5 b
./blsend.exe send $PPID /api/bridge/ce 1 enable+ u; U! z$ J4 l4 `- t* n- ?
./blsend.exe send $PPID /api/bridge/ce 2 enable
- }  j# p3 U* T/ Z9 E./blsend.exe send $PPID /api/bridge/ce 3 enable& q# d, i) K6 L% h7 {3 `
# s. ^0 F% X. e. G5 K' ]+ ~. x- }
if [ "$ponwiz" = "1" ]7 t$ h( n5 s2 C1 o; ^5 R
then+ p# N! f6 [/ I. ~
echo ">>>>"
: }$ {2 F1 V4 W2 M6 k( pelse- G: n' |# d& t3 @
./blsend.exe send $PPID /api/common/dpi# X: @4 F4 A2 q+ B% I* N' _
fi
5 i4 s# \" ]% s2 \! i+ }- ?2 u  c& a
#>>>>>>>>>>> Configure the threshold for an EMAC TX priority queue: emac_id queue_id pri
" s; S  H9 _% H" L% O./blsend.exe send $PPID /api/bridge/ceq 1 0 128
9 c0 D! o. }/ ~# M./blsend.exe send $PPID /api/bridge/ceq 2 0 128
* D+ V$ M. O9 K0 T6 M8 o+ u./blsend.exe send $PPID /api/bridge/ceq 3 0 128
" x" H9 j# ]( y- A' \. T. s8 m./blsend.exe send $PPID /api/bridge/ceq 4 0 128
1 r9 ~8 p7 X$ g3 Tinsmod /bl/bin/lilac_net_dev.ko param_board="cherry" lan_rx_queue_id=3 wan_rx_queue_id=50 ^& w) q5 q( H. E! y( f! C0 H( Z

1 \$ i# Z; g( _. G, f- s8 Afi # end of UBB block' n' u1 }0 a' \6 a
: e  m% m( W1 p: [$ q
if [ "$bridge" = "1" ]
* u' I) x5 Z0 V) }6 C: u% j3 xthen) ]; \1 o& ?+ }
  # Configure bridge port actions* P- e8 l2 v6 t4 b6 P( ^
  if [ $gpon = "1" ]0 {& I/ m& A7 e8 u/ D: Q
  then
3 A' S9 j3 O# i4 a: B" T% Q: ~# N      ./blsend.exe send $PPID /api/bridge/mbpc lan_0 true true forward_to_cpu forward_to_cpu$ E& L$ Q# ?" D) J7 i$ C
  fi/ A4 t' O/ W. s/ n
  ./blsend.exe send $PPID /api/bridge/mbpc lan_1 true true forward forward
: {- Z6 T. {+ v; u  ./blsend.exe send $PPID /api/bridge/mbpc lan_2 true true forward forward
7 \0 T0 m" |0 j% _& A( o0 ?& [. c ./blsend.exe send $PPID /api/bridge/mbpc lan_3 true true forward forward6 K* ^. o- ]: y3 [
  ./blsend.exe send $PPID /api/bridge/mbpc pci true true forward forward
, B: r( D8 M" O# m2 lfi5 O, Z7 o6 ~+ p) b4 {( p- e7 O; ?
./blsend.exe send $PPID /api/bridge/mbpc wan_routed false true forward forward: }  P& D, t! ]1 I# d
./blsend.exe send $PPID /api/bridge/mbpc wan_bridged false true forward forward
" D( m3 X4 ~4 B# R$ D, l+ F/ E
* Y6 s  b. S2 }" p' |if [ $gpon = "1" ], N- A* t; J# s
then! O* L8 `0 s1 R/ G5 f6 {
    ifconfig br0 0.0.0.0
8 e" S- L; `3 Z: n+ K. v' efi+ E" q, \5 d$ r  D3 M4 L
ifconfig eth1 0.0.0.0 up
- y* E5 V! I0 Y( u) n7 X2 ~  Z0 ^3 bifconfig eth2 0.0.0.0 up
  b. z; f- K9 k1 j9 l7 n. w3 oifconfig eth3 0.0.0.0 up
  K4 j+ i2 h0 c! k
4 o/ f( d2 H: A2 ]1 q! C: J#interfaces configuration - must be changed per setup
- W1 _/ x( h, a! {& K6 zecho ">>>> Bringing up interface IF:$WAN_IF_NAME"
1 {" z+ e4 e( Y6 Uifconfig $WAN_IF_NAME 0.0.0.0$ _1 j" U% V5 n& @
  x6 u# N1 E1 A. f' V% H
#Set filters for ARP                                      / [. G6 u. Q8 i2 Q

$ `# x: b3 M. M./blsend.exe send $PPID /api/common/cefc lan_0 arp trap1 \( t# \( M: w4 q( h7 K. L
./blsend.exe send $PPID /api/common/cefc lan_1 arp trap
5 m0 Y1 T$ @: {) _2 q./blsend.exe send $PPID /api/common/cefc lan_2 arp trap9 ?1 U) m9 Q! y" H3 j  Y" l
./blsend.exe send $PPID /api/common/cefc lan_3 arp trap
7 R. v  E; ?& _( Y" U./blsend.exe send $PPID /api/common/cefc pci   arp trap
7 }9 K3 q8 ]2 s( _4 n1 H, n./blsend.exe send $PPID /api/common/cefc wan_bridge arp trap
; Z5 [  D' E$ c9 I5 W8 ]/ p
* K4 r4 S) A+ J0 X( g# Set filters for DHCP7 J" K8 K1 y3 F6 n) K7 Z. E* C
./blsend.exe send $PPID /api/common/cdf lan enable1 y; }& p: |1 l9 m' S# w; [
./blsend.exe send $PPID /api/common/cdf wan enable
  @. y' L2 A, g. c+ W7 }; v3 `  C3 ]- b6 U  R
# Set broadcast filters5 l& L; Y6 F2 G4 ?- ]  @
./blsend.exe send $PPID /api/common/cbpf lan_1 enable trap
2 T& C& S9 O/ u./blsend.exe send $PPID /api/common/cbpf lan_2 enable trap* M0 }1 o: N9 y0 u/ W2 _
./blsend.exe send $PPID /api/common/cbpf lan_3 enable trap
$ U; q% [% }1 H: p./blsend.exe send $PPID /api/common/cbpf lan_4 enable trap" u4 w7 ^7 F% t0 I
./blsend.exe send $PPID /api/common/cbpf pci enable trap
: k/ Z, J' z1 b3 n1 L5 F./blsend.exe send $PPID /api/common/cbpf wan_bridge_and_wan_iptv enable trap
( a1 f& E" S$ a: z3 N4 G# Y, ?0 \
; g3 C5 q6 Y1 \* \% S% A  `1 T" j# Default untagged flows
% C+ P8 b: e" E- Q1 h  i5 ]if [ $gpon = "1" ]
) n7 _6 Y- R$ y$ }8 _5 Hthen- ?4 X( U$ `( M2 o' Y( C
  if [ $disable_emac0 -eq 0 ]
) z" I% W$ |* d6 I  l! A* ^. [# o1 o  then
) H1 y1 G/ `  |  ./blsend.exe send $PPID /api/common/cbpf lan_0 enable trap& g0 e* [5 ~" V* D: u8 t
  fi) o. Q8 c/ g  P& X% R; {* |
else
4 m7 `9 j5 `4 y1 `: l   #>>>>>>>Maps an upstream Ethernet flow to the GPON interworking: Eth Flow, Method, tci_7 D9 k. S& z+ U' o/ G6 k
  ./blsend.exe send $PPID /api/gpon_iw/muef2gi 1 flow 0 $us_gem_flow_id
/ r1 ]9 W+ O. g0 A& t3 A* Y  #>>>>>>>Maps a downstream Ethernet flow to a destination"# t" M7 n# K' l
  ./blsend.exe send $PPID /api/wan/mdefts 0 wan_0) f: D/ K( y4 l8 ^0 x/ Q: I
fi+ m; p  l, d: [2 B6 U
7 r# c( q8 v+ H4 O
./blsend.exe send $PPID /api/common/ccrtcq wan_dhcp 5
& x9 ~2 S) T5 j+ A3 S/ {# Z" q1 y# V./blsend.exe send $PPID /api/common/ccrtcq wan_icmpv6 5) B. `6 k2 q) Y+ z- D' `
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_0 5
& L1 E* \# L) B6 {0 d: Q! _% U./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_1 5' ]8 F0 T" o/ U2 s- X  c: E
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_2 5
( A+ t; ^% @3 M5 y. V: W2 S# _- X  u./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_3 5
0 D$ ^7 a* s% C  m6 d3 `7 C- N4 n./blsend.exe send $PPID /api/common/ccrtcq wan_etype_pppoe_discovery 5
' b0 x( j6 d! ^, ^# l./blsend.exe send $PPID /api/common/ccrtcq wan_etype_pppoe_session 58 p( l8 |' V1 j  C
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_ipoev4 5* e& \% e& Q' ~& N! b" s) l
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_ipoev6 5
: i) w( d* W9 s( C/ }" f4 a4 i./blsend.exe send $PPID /api/common/ccrtcq wan_etype_arp 56 ~( h% ?; K: ]( f  r
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_1588 5: \7 G0 }" i! N% O* o2 Q, a
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_802_1x 58 z) H% Z1 T) T- O+ |: \
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_v801_1ag_cfm 52 b4 ], d5 [" I
./blsend.exe send $PPID /api/common/ccrtcq wan_ip_fragment 5. T2 \1 \6 Z2 J
./blsend.exe send $PPID /api/common/ccrtcq wan_ttl_expired 5/ q$ _! T1 i5 J! h  T* N) M
./blsend.exe send $PPID /api/common/ccrtcq wan_tcp_flags 5
% l7 e4 T" E# K( l; u- a./blsend.exe send $PPID /api/common/ccrtcq wan_ip_header_error 5
! W; ^( f0 `0 y" A* x./blsend.exe send $PPID /api/common/ccrtcq wan_connection_miss 5
! c7 S& A% }0 N8 v. H# _" l% T) k./blsend.exe send $PPID /api/common/ccrtcq wan_firewall_match 5! D! _2 h5 V2 V5 ?2 [* k" x
./blsend.exe send $PPID /api/common/ccrtcq wan_arp_table_miss 5
5 ^/ c8 s5 O& F( I1 S. D  l./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_icmpv4 5
/ R) z6 R. \/ d./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_esp 57 {; U% n! v& w8 U5 C
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_gre 5
  b; C5 m/ S* V# E- W) |6 H+ G2 o4 x# V6 L. ^% c$ E* d( [
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_ah 5) B! P3 r% A' S( g: S# d6 t
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_0 5* v" D/ O- Y' e4 v8 S( P/ h" ?3 I
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_1 5
& |9 O6 c5 S. i, T  |" Z+ h: U./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_2 58 E) s5 L! l4 u# X! n
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_3 5
, W% f/ j( b4 }1 F, x# N- o2 s4 j./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_0 5
4 G/ H, S6 \/ V& o0 ?; \) `& S./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_1 5
4 |' ]* f+ [( E8 ^% e./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_2 51 l& G7 D' p, `5 Z+ x7 I
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_3 54 }# ~( {/ U- @& R$ L
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_4 51 N8 j" G0 z- n# U; [0 W& x
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_5 5
: G! S1 I2 M* V) |$ j8 q. o4 a+ k./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_6 5! A2 M2 R. x* n5 R
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_7 5
% t0 x) \, g, m6 \; U: ?; o. `) u./blsend.exe send $PPID /api/common/ccrtcq lan_eth_flow 5
- d6 j- O& w' q./blsend.exe send $PPID /api/common/ccrtcq wan_eth_flow 5
8 e8 T, f) G% H) G/ d; d: E./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_0 54 ^' w; a: f+ r6 w% U  I2 o1 Y- q
./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_1 5
& y0 b  U. m) j; @, H" `./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_2 5: {3 R2 F, D7 g5 M
./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_3 59 G) y4 g2 j0 Y9 L
./blsend.exe send $PPID /api/common/ccrtcq wan_unknown_sa 5, D- ]5 `2 x* I$ B0 Q
./blsend.exe send $PPID /api/common/ccrtcq wan_unknown_da 5
4 {  s) Y) @8 A* E% O5 ?1 _./blsend.exe send $PPID /api/common/ccrtcq wan_broadcast 5
8 h) v1 g; f% O9 R1 p4 \/ H, |./blsend.exe send $PPID /api/common/ccrtcq wan_multicast 5
/ U9 X  k. _( D1 K# J& p3 ~./blsend.exe send $PPID /api/common/ccrtcq wan_igmp 58 ~$ {, o) ]' y! s$ s/ Y
./blsend.exe send $PPID /api/common/ccrtcq wan_sa_moved 58 P2 o0 N; H# n2 }. ~1 ]- r

$ v- G, L0 Q# D; l4 v  }9 o8 X#upstream trap reasons configuration
9 N( r8 ~% V1 ^7 W1 y  o) Z5 a( v$ T. e6 j0 X
./blsend.exe send $PPID /api/common/ccrtcq lan_dhcp 3
& ~. W8 z& f, L3 a3 u$ t  z+ o./blsend.exe send $PPID /api/common/ccrtcq lan_icmpv6 3
* v0 e9 _" G# b8 `./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_0 3( w& B+ |! o. Q# i1 o2 @& a
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_1 3
/ @& e1 R; ?% v0 h0 n; y./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_2 33 ~, \1 P$ G7 }% v
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_3 3
# {! N2 y# u3 k./blsend.exe send $PPID /api/common/ccrtcq lan_etype_pppoe_discovery 3
) D+ Q# B. x5 {( A./blsend.exe send $PPID /api/common/ccrtcq lan_etype_pppoe_session 3
9 I( e' a( |6 {+ {7 g+ M. C./blsend.exe send $PPID /api/common/ccrtcq lan_etype_ipoev4 3
6 X0 e- v7 {, S" \+ a0 w./blsend.exe send $PPID /api/common/ccrtcq lan_etype_ipoev6 39 [& F  Q6 S+ I
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_arp 3
0 R9 Z( j, N4 l, @: z! S! S4 J5 @6 ?./blsend.exe send $PPID /api/common/ccrtcq lan_etype_1588 3
4 e: p, @& C3 W./blsend.exe send $PPID /api/common/ccrtcq lan_etype_802_1x 3
6 E4 d, j& p$ S7 U# \./blsend.exe send $PPID /api/common/ccrtcq lan_etype_v801_1ag_cfm 3
$ q5 ^& `' B* O# R8 o; e./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_0 3
4 g+ ], B3 P6 P, X, y./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_1 3
, e& r+ s4 a- T# E./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_2 3
  v; J2 k6 R' ]- }8 U3 }./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_3 3
9 T6 s. G' l4 {# ^' |$ a./blsend.exe send $PPID /api/common/ccrtcq lan_local_ip 3
- u2 x0 X* _* Y/ J5 M1 a./blsend.exe send $PPID /api/common/ccrtcq lan_ip_fragment 3
1 p7 U2 z: R, e3 K./blsend.exe send $PPID /api/common/ccrtcq lan_ttl_expired 32 ], _! l  [8 u8 V. Y
./blsend.exe send $PPID /api/common/ccrtcq lan_tcp_flags 32 v* e# X5 \' m8 G1 h  H; A) z
./blsend.exe send $PPID /api/common/ccrtcq lan_non_tcp_udp 3
) h7 z8 c' @0 D" U5 A0 g5 V4 n1 R# \./blsend.exe send $PPID /api/common/ccrtcq lan_ip_header_error 3
1 w4 u! N4 \9 \' R$ O./blsend.exe send $PPID /api/common/ccrtcq lan_connection_miss 3( L! P; ~: F5 g4 O/ t- F
./blsend.exe send $PPID /api/common/ccrtcq lan_arp_table_miss 3
6 ?; S# t" |4 y./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_0 39 a# C5 `9 d$ [% Z6 z: S
./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_1 3
  g- G& H+ e% T* H./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_2 35 F0 ~2 s( q. X% v7 w
./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_3 3
1 b) `7 g3 l+ T3 P8 Y8 ^./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_4 3
8 {+ r( s& a  g. _./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_5 3
& d/ J0 ^3 P- E. N2 L+ x./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_6 3
( A/ Q5 O# ?' _/ B* Q, u./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_7 3! |4 i- D7 T$ f# B( ^2 n
./blsend.exe send $PPID /api/common/ccrtcq lan_unknown_sa 3
; ?* @1 Z+ e' k0 g4 e+ i: C./blsend.exe send $PPID /api/common/ccrtcq lan_unknown_da 3
! E6 ~0 I8 p4 Q9 ?/ D9 M( m& ?./blsend.exe send $PPID /api/common/ccrtcq lan_broadcast 3
) ?( b$ T$ v( K& |./blsend.exe send $PPID /api/common/ccrtcq lan_multicast 3
! F8 e* m. r) ^% p4 C# ]6 ^./blsend.exe send $PPID /api/common/ccrtcq lan_igmp 3
" C) X8 A8 l1 ^4 r, L( ^! A./blsend.exe send $PPID /api/common/ccrtcq lan_sa_moved 30 @2 |  a( C" {# M
" ^; A; a4 S( z5 f* M9 o& N, a
if [ "$dmm" = "1" ]
* `6 R# V/ ^6 C0 T4 w' }; w. _" c" Cthen
" V0 W# ~  q& E7 a+ E  M./blsend.exe send $PPID /api/wan/cdefpbcm  vid 127 127 3 I/ R. ^0 S* u. z( v& ]1 w( k# y
else
/ Q+ H% ]2 e1 m/ [./blsend.exe send $PPID /api/wan/cdefpbcm  gem_vid 127 127
1 u: A: R7 j4 ]: k; q3 o. ofi  ~2 N% S2 W5 J

' D% K) g! S& C# Enable multicast. j* K& D6 k6 @0 f" w
./blsend.exe send $PPID /api/common/cmpf wan_bridge enable trap
& B  G  Q0 L' L. K
/ a7 T+ r/ k6 H8 s* p! S- Usource /bl/bin/addbr.sh
* V' M# Q9 R; y/ B/ @$ Y( Kinsmod /bl/bin/lilac_br_fp.ko& U! T. J. U, K# U' R: U1 ?; w; }
source /bl/bin/start_onuapp.sh3 q, |0 G+ E& `# z# t- }& E
/ ~) B0 U  W4 I4 z3 j

& g( j: }" v+ {( S

本帖子中包含更多资源

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

×
 楼主| 发表于 2015-9-25 09:52:57 | 显示全部楼层
石光上林 发表于 2015-9-25 09:51
" o. }2 W4 n  I9 K放上原本光貓 H640G的init sh
+ q3 l: K+ J' a#!/bin/sh
2 }* }% }9 e# @8 p2 Lset -x

3 l9 t. E5 R! I. ]估計是原broadlight的晶片 線已經被BCM收購' P  e* w+ u+ Y8 y
8 G* ^9 o4 o+ w& A  @
#!/bin/sh -eu* v! |( Y- b$ V) f) g5 |
SCRIPT_DBG=0
- `+ Z) `; G: q- T8 n3 U7 f
) P* L: a6 ~/ _source /bl/bin/blrgwcfg.sh; + w8 `! _5 `/ h/ I. {4 ~5 `# T
. x5 ~# y+ w/ y, d/ b% e2 [8 x
function check100 {+ @# Y( V: x2 N# c. C" q7 P
if [ $SCRIPT_DBG -eq 1 ]
7 |0 J3 e1 C5 c! d: kthen
- o3 @. v% D. j" U; A6 F  k: T    echo "Continue?"- s; g3 T7 p; T% L5 R/ }, D( k
    read RESPONSE6 l& m- ?7 j, P3 i/ p
    case $RESPONSE in! N- Q7 P4 c% X) a1 {# b* s
        *y) RETCODE=1 ;;
$ l; \/ d+ d/ v    *n) RETCODE=0 ;;6 |( K8 g) O& c1 z( @2 u$ I
*) echo "Exiting..."                                
; C2 L9 P) \2 X5 t% ?- m    exit 0                                                        , W( i9 m8 |" \* a: e+ }
    ;;                                                               / b  N- Y+ c$ s% F. s
  esac  X1 n8 F) A* J) x/ d
else
( N  f! p! n' o. o0 Z" U8 P    usleep 10
- o  ]2 [, Y) l8 T  d, {fi
, W! j" B+ W4 |/ e}
' L8 h" o; L5 J% u- S) L9 O* z) P, I& p7 q. ]
echo ">>> LAN_IP" $LAN_IP
* i' N6 U2 W0 R; I6 O$ Y( Lecho ">>> LAN_NET_MASK" $LAN_NET_MASK2 u! `' |; t8 \/ L& b. @" V
echo ">>> WAN_IP" $WAN_IP
0 g+ }, k# M" P7 fecho ">>> WAN_NET_MASK" $WAN_NET_MASK: a/ C. K$ N$ K. l& g2 V+ O. S
echo ">>> FIREWALL is:"$firewall_mode
: L* _$ x, T0 u2 t" H1 A( b$ lecho ">>> VPN Passthrough is:" $vpn_passthrough_mode4 @) M$ h( |3 T1 K
9 X; Q+ x' H& k. R$ b5 P
ifconfig br0 down2 J0 v& L7 N" C. i

  W! p  _4 c! I# lcd /bl/bin3 O1 {) _) i/ q& X1 I
./drv_load
, Q- z, m/ ]; f( D$ l( Qcheck100
2 @! \5 i, ^; t2 O/sbin/insmod /bl/bin/GateMakerPro_GPL.ko/ H  \. `/ L0 R
/sbin/insmod /bl/bin/GateMakerPro.ko
4 g( j, y# U3 V" K% C% ~check1007 D5 q$ N+ B; p+ ^5 ~9 P, M
$bl_send sessioninit $PPID
- E5 _3 w& V0 j5 zecho ">>> Session [$PPID] is started"1 a; P+ j5 [( W
check100" {- Y( Y! J9 v3 Y5 W# s2 s
( g7 I+ r  t; u5 \/ o! D$ B4 e* j
#>>>>>>>>>>> bl_api_sw_init() and bl_api_data_path_init()
4 F5 P( v% N* m$ G" V+ h  k/ c. d7 Z' L8 X
if [ $wan_mode_gpon -eq 1 ]
3 f: `% \+ R0 d  {/ Y. o3 e8 Tthen5 K* f1 s/ b6 X* d( A
    echo ">>>>>>>>>>> GPON <<<<<<<<<<<<<<<<<"
, R- q% Z/ m6 p9 l. m' T2 N, `    #source ./lilac_gpon_init.sh
& n4 x! }7 [- d# t* A3 F# o5 N' ^else, {$ Y. c4 S3 o1 b0 [2 Y
    echo ">>>>>>>>>>> GBE <<<<<<<<<<<<<<<<<<<"; |' [) f7 H( ?! h& b  ^
    #source ./lilac_gbe_init.sh
3 q; T  {: H2 Z2 U" s4 y- hfi
* F9 o' }  `$ G3 R, l% G2 m3 J9 ?. Y2 p5 E3 r" {
if [ $srt_create -eq 1 ]" `* R7 t  |3 o
then
' P0 ?) c1 K) M7 `0 l4 w6 e' s    srt_file="/bl/bin/srt_log.txt"1 y: C6 r+ g* f8 I, J4 ?2 R+ K  A
    echo ">>>>>>>>>>>  SRT Create saved to $srt_file"
$ P6 |; J- f9 d    $bl_send send $PPID /application/ch/UT/srtc srt_file
% |& I6 k  \( `4 C0 ^. ~; E! N    check100
  h9 V) L& K: s' C: [) }fi
. M' B& _4 [4 ?  y" p- v( }/ J- x8 w) B4 E/ }5 q
LAN_IFS="lan_0"
/ O7 e1 U; R: P#LAN_IFS="lan_0 lan_1 lan_2 lan_3"* Z3 f( Y) n7 x4 C: v
WAN_IF_NAME="wan1"  ?  }$ y% m/ @/ U3 k* \* ]
BR_IF_NAME="br0"
: ?9 ?9 K, @5 [3 C+ \/ f9 uBR_IF_NAMES="br0"
2 F) b7 G, y- |6 z3 O  L  x; E! I#BR_IF_NAMES="eth0 eth1 eth2 eth3"
# S: t. k$ c7 Y( S- R
; O6 t& G' k9 s$ ~if [ $wifi = "1" ]                              
- P: \% ?7 H1 y* v8 Fthen. O0 I9 E' M8 c! R  Q
    export legacy_no_local_switching=0
  h' t2 I% ~6 _; c! x( E    # B7715
! k- A& @8 W+ o' ]4 z  R    if [ $ipv6_mode = "1" ]
' ~7 i) P' N  |8 a, @    then
2 p. x) R1 E5 D7 k: K# H        echo "Wifi does not work with IPv6, set \$ipv6_mode=0 in blrgwcfg.sh"
8 r) \( Q( ~0 b1 b5 w        exit9 v& y1 f- O  v6 C5 q2 [
    fi, G, o( n2 O$ I* g" ~8 g) i
    if [ $wifi_ssid = "BL" ]
# i# @/ A% u, x' @4 Q- J1 c    then: |* h4 L$ O2 h3 S& [- R  l* Z* Y
        echo "Change SSID, set \$wifi_ssid in blrgwcfg.sh"
8 v- B& X/ d3 O        exit
0 D, N' i0 |3 k: m, ]) |$ m    fi
" a3 [% q" t2 P: r* @  s7 H1 {. p$ M2 l  J  l
    WIFI_IF_NAMES=
: S3 a. v. |$ c/ I" {    export WIFI_NUM_INTERFACES=$(($wifi_ssid_per_band * ($wifi_dualband+1)-1))1 L# }6 E! [3 O8 `. B
    echo ">>>>>>>>>> $WIFI_NUM_INTERFACES set to $WIFI_NUM_INTERFACES"
4 i4 A7 P+ b' M* t* T7 L    for i in `seq 0 $WIFI_NUM_INTERFACES`
6 F6 ^4 l) n  B& ?* \, ]( J& Q    do! H$ b5 u; ~' Y9 @. C2 N: o4 N* q
        LAN_IFS="$LAN_IFS wifi_$i"
0 L) ]3 W. q. D4 `4 q( L7 @& O2 C        if [ $fast_path_mode = "1" ]! s/ T- b. k1 p
        then  y3 y& I7 a' ~1 ^
            WIFI_IF_NAMES="$WIFI_IF_NAMES wifi_fp$i ath$i"
  T* q  N& s& ~( e        else) e* m8 \  ^* Z6 H% S: M
            WIFI_IF_NAMES="$WIFI_IF_NAMES ath$i"
- E8 `  D% U; }# O: j        fi5 m% V! _7 `# ^+ M0 H0 q
    done; B/ t, ^0 A; L6 q+ x  ~
fi8 }6 C' L  B' [  n; R* x
, B6 R. y& B+ J* p
echo ">>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"                               " ]' r9 V8 p* ^% w+ W% q
echo ">>>>>>>>>>> COMMON INIT PART <<<<<<<<<<<<<"                               1 T; b! |7 n# \4 }# a7 R
echo ">>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"2 x, V$ X4 r6 ]$ m

3 N. f$ L  ]% G; g; m- S#############################################################                          7 \6 p  ]' \8 Y  s: }7 Q" R
# Bridge port configuration                                                      5 a/ x* V* i- o% ?/ ]
#############################################################- W+ N0 Y* f" [
bridge=0# x- r  |$ c! b' }, T: `  `, N
if [ $bridge_mode = "1" ]                                          ' T: e: x) m9 W: ?: T. N& h* N2 ]
then
1 z7 {* Y, z8 c% T/ s    echo ">>>>>>>>>> BRIDGE MODE"' f: E% c1 A7 k* W3 B' G
    echo "Loading Net Dev with ram_board=cherry lan_rx_q_id="$lan_rx_q" wan_rx_q_id="$wan_rx_q7 t+ g' k6 x! U/ X1 ^' D, T
    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
4 F& Z3 r2 W" h+ g, b3 A    check100
3 N3 A8 q. Y5 q9 ^    for i in $LAN_IFS wan_bridged; do7 S& ^  l. R/ V6 `, `
        echo ">>>> cuv2efdf i$ wan_bridge 1 1", g  a2 l+ I. R
        $bl_send send $PPID /api/wan/cuv2efdf $i wan_bridge 1 1
, F( o5 W. k" ^& N        check100  M* c9 Y, ?  k# D! t6 Y# x7 j8 l
        echo ">>>>>>>>>> Modifiy bridge port configuration: $i sa_lookup da_lookup TRUE", C' q; |' {: o0 G7 [7 c, I
        if [[ $i == wifi* ]]; then i="pci"; fi
1 ~+ R: h: W% P        $bl_send send $PPID /api/bridge/mbpc $i true true forward_to_cpu forward_to_cpu
3 R5 r: G; N7 I( [        check100! m# X6 B  Q% ]2 h) j2 g* m
    done0 g% r: Q4 [% j9 D1 C: p& Q2 \
    check100
0 e0 [$ \0 k6 v+ |) k7 v6 b6 h    # map reason WAN unknown SA       ( U( f2 R) |1 l9 u+ ?
    $bl_send send $PPID /api/common/ccrtcq wan_unknown_sa $wan_rx_q. Q: H' W) Y9 ]; Z0 L
    check100                     
! r: I$ I% `: \- V$ n  U    # map reason WAN unknown DA1 X% J0 t# a, g/ r4 X, L
    $bl_send send $PPID /api/common/ccrtcq wan_unknown_da $wan_rx_q; i9 i% Y" b* l
    check1004 ^4 D& D, |: M1 T& l
    # map reason LAN moved SA6 w. G. z" g7 A  p
    $bl_send send $PPID /api/common/ccrtcq lan_sa_moved $lan_rx_q0 a. [+ Z; ?3 D. }1 J
    check1000 o* l# W- B3 g1 ?) Z& m% N
    # map reason WAN moved DA
# J  R/ I2 Y, O4 q    $bl_send send $PPID /api/common/ccrtcq wan_sa_moved $wan_rx_q
8 Z9 z, B! [- `, p1 Y1 s8 i5 X9 f+ g    check100- }2 Z3 n# p# |9 u* q" c& N6 J9 J7 H

* l" n; N! J% B% L    echo ">>>> Bridge Mode - Bridge configuration"
. v5 t, e+ {" m( s    echo ">>>Maps a downstream Ethernet flow to a destination"
1 t' Z) `7 C9 |6 R# }- D0 z6 o    $bl_send send $PPID /api/wan/mdefts 0 wan_bridge                            0 |& X. m' N+ n/ q0 I6 j
    check100                                                                    
3 |( o3 S' @& ^! Z+ S! K# Q# q: J. l9 ?( ^$ m$ b  m1 ]/ |+ F
    BR_IF_NAMES="$WAN_IF_NAME $BR_IF_NAMES"
4 ?7 _  h  L. w- P) F    BR_NET_MASK=$WAN_NET_MASK. ], w% ]+ B) a% w" m) @0 F
    BR_IP=$WAN_IP
3 c+ L# B1 X* }/ q. B, s    bridge=15 C! o. l8 l; a, X8 w7 t
else' I: p$ R0 g5 {; b8 d
    usleep 100' U# F& ~% e2 V
    echo ">>>>>>>>>> ROUTER MODE"  G3 S# I& F+ b! Y9 W4 ~% A
    echo "Loading Net Dev with ram_board=$board_type lan_rx__id="$lan_rx_q" wan_rx__id="$wan_rx_q' E7 _! p0 h. P& e
    insmod /bl/bin/lilac_net_dev.ko param_board=$board_type lan_rx_queue_id=$lan_rx_q wan_rx_queue_id=$wan_rx_q
- h  z( j; w! v0 h    #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
" u" ?/ l0 W. D    check100& s* p9 @% |) e* A# e3 V; ^) r) U

* C) R. j7 u- P$ Y6 D2 \9 z    echo ">>>cuvteftdf: dflt flws 4 the upstream VID-to-Eth mapping, for untagged pc". X6 {" o+ G2 j% J
    for i in $LAN_IFS; do
  H; H1 S# L, m/ x  J# S* z        $bl_send send $PPID        /api/wan/cuv2efdf $i wan_0 1 1
8 R- j/ j  V5 X        check100+ E$ N+ e* ^- z  ^6 b
    done
' X; b$ S  p6 n( ~! Q# Z    usleep 100
) \1 x* P) d8 J: w/ w% h$ q0 w7 O( r' K: J5 X" ?) h+ b
    echo ">>>> Configuring IF:$WAN_IF_NAME with IP:$WAN_IP Mask:$WAN_NET_MASK"5 U& f. i0 N3 n9 e2 S5 p; q+ T
    ifconfig $WAN_IF_NAME $WAN_IP netmask $WAN_NET_MASK/ B8 G" [, y+ [
    check100
* _8 V. _2 ]' Z! c$ L- Z# G  \) ^. b. D& E
    if [ $legacy_no_local_switching = "1" ]6 [( `6 X/ X  Z
    then
& P3 f% m3 }. F1 A        local="false"
7 J8 A6 P0 m# ]% G: C/ O2 V( L  [    else
: M# S( n' o' J  k* D' T, g  X        local="true"2 T8 O* F5 t! g! M, C* A
    fi
# Y# A+ f2 D. `( a3 F+ I, _9 u  T% E6 h( Y7 `7 D4 l
    for i in $LAN_IFS; do
+ f( p% H" X$ e8 Y5 g! j        echo ">>>>>>>>>> Modifiy bridge port configuration: port sa_lookup da_lookup $local"  [* j5 c2 m! @' y2 v0 w$ y
        if [[ $i == wifi* ]]; then i="pci"; fi
4 k; l  U# T0 W. N! [/ \9 K        $bl_send send $PPID /api/bridge/mbpc $i $local $local forward_to_cpu forward_to_cpu
' q; Q  P4 ]4 F0 ]- _        check100+ n$ E. d' e& _- F% @1 R
    done
: K; l/ J* F4 M! u" K' S' X1 n    # no local-switching -> bridge does not learn ports = all traffic goes to cdef
3 l+ K' d% J0 B. W# a7 ^" z1 m    echo ">>>> mbpc wan_routed false false"5 E0 a+ u! z' A
    $bl_send send $PPID /api/bridge/mbpc wan_routed false $local forward_to_cpu forward_to_cpu
0 a3 b9 u6 M- Q( G4 O; u. J    check100, o5 q  x) M  {6 G) w. Q
# u) v' V9 D& ^- w. E7 W
    echo ">>>> Router Mode - Local bridge configuration"
& h: ~; G( z. k8 U# _' ]    echo ">>>Maps a downstream Ethernet flow to a destination"1 V3 d3 o5 b% E& H) Y$ r4 R( S. o
    $bl_send send $PPID /api/wan/mdefts 0 wan_0
0 j- `! ~4 N0 Y3 w    check1002 O+ m4 j" q% H4 l

9 W3 k& z6 l9 _" F  F" e  s- @    #interfaces configuration
) L% D: g5 `* y2 x& N2 l7 x5 }; N2 e    if [ $legacy_no_local_switching = "1" ]
' z" {/ B& ~1 t6 \% P: }: u; {    then5 J) k3 b" H" i& ]" v4 A2 i' W
        echo ">>>> Configuring IF:br0 with IP:$LAN_IP Mask:$LAN_NET_MASK"( t+ I$ r, ], B
        ifconfig br0 $LAN_IP netmask $LAN_NET_MASK
) L- x  u! P6 m) k8 e9 G        check100$ ?- l' P& H! k' v( Z
        BR_IF_NAMES=br0. k; D# G9 |' ?, y) j% ?1 \
    else2 {+ O% u2 L6 d7 a
        BR_NET_MASK=$LAN_NET_MASK
5 h5 }0 _- i) c% j" G        BR_IP=$LAN_IP
: |) o$ [4 [; e4 k        # do not enable bridge8 H3 c/ H: M! p  w5 t
        bridge=0
; P$ K5 b6 p: H1 p/ n- r9 l9 p! }, S    fi
, V7 S* I, S8 s' _  D* Efi
6 }! O& Q* n% s1 i; `$ J0 K. h
; _2 Y3 x6 \% j  W#############################################################
7 G6 Q; i0 p' i# H  H+ O5 T" e* i: x# wifi configuration
- k; N" L+ N1 G+ o+ J#############################################################% l8 J, |3 Z" X
if [ $wifi = "1" ]% ~) w) N5 S: j& q$ z
then( c' T- }# h6 u/ y8 U3 g! h
    echo ">>>>>>>>>>> Loading WiFi <<<<<<<<<<<<<<<<<<<", U4 A- u0 }- j
    source /wifi/init/apup
+ G+ W- }. L7 T7 A! f6 x1 @2 ]7 B1 X2 Q
    if [ $fast_path_mode = "1" ]. I5 n7 n/ g7 P. Q8 U2 K
    then6 e& ^3 ~  t, i0 t9 ~* ]
        echo ">>>>>>>>>>> Enabling WiFi fast path <<<<<<<<<<<<<<<<<<<"' A& s" d0 j1 D1 y' N6 G* B5 W
        insmod /bl/bin/wifi_mw.ko packet_threshold=1024 number_of_queues=1
1 l8 ]: m7 \/ X, l" v, W    fi
. e- c! m. w, A5 x
; o; A: U6 {: Q' ?, p1 H0 q    BR_IF_NAMES="$BR_IF_NAMES $WIFI_IF_NAMES"7 g! x! R- T7 i) n/ X3 q  i
fi7 I- r( P( Q* A7 B- [' j4 T' p& F+ G. g

  U  M3 A0 y- _if [ $bridge = "1" ]6 j$ I- Y6 U* c
then
1 A! o3 |" L: E4 `* V# H/ W    brctl addbr $BR_IF_NAME, t2 o* g) ]7 t" m8 V/ |) T
    for i in $BR_IF_NAMES; do
9 l9 ]5 J1 g  W* x2 O        if [ $fast_path_mode == "1" -a ${i:0:3} == "ath" ]
2 M0 f" y; E1 i1 Y        then0 \* @9 `; p# j' p( k( A
            continue
* _3 C" U. ~" J2 H4 A4 {3 t7 V        else) X" E& D  A3 \+ i5 e
            brctl addif $BR_IF_NAME $i
; [! ^2 S9 f+ M$ z- v: g' Z3 X( A, O        fi: \0 c+ e( Z' ]' x# t' d' K7 \0 i
    done% X% G( R2 F5 \5 V7 R
    echo ">>>ifconfig "$BR_IF_NAME" "$BR_IP" netmask "$BR_NET_MASK( D4 H+ I& E' V* d
    ifconfig $BR_IF_NAME $BR_IP netmask $BR_NET_MASK
/ U( v: ]8 h6 w& ]4 y2 R" }9 [6 ^$ {    insmod /bl/bin/lilac_br_fp.ko br_name=$BR_IF_NAME
, Y6 f/ G- Z+ X5 V/ @! L    ifconfig $BR_IF_NAME up7 E& m- j6 ]9 t. w5 ]. }# [' f
fi
7 g4 l$ y1 A6 O& P
- U2 ^, I; e: k: y# Becho ">>>Bringing UP interfaces"7 `2 R7 [0 e" s% `9 Z
for i in $BR_IF_NAMES $WAN_IF_NAME; do6 F+ b+ ]' F; j" d0 _# g
    ifconfig $i up5 J% y0 l6 Z6 e8 B8 I8 [
done" c9 x) E2 T5 H8 O( h) O" p
usleep 1
" a' K9 K; f& _- _$ A: r- ?" s" s. R6 h) e3 f+ I2 B
#############################################################
0 r" \, |8 L( }3 X6 }) u# Subnet configuration, L# Q- a3 |6 t( x" @
#############################################################/ j# @+ |+ I. L! p. i
$bl_send send $PPID /api/wan/cdefqmm 0 flow_based 0% D* J, l; A8 @1 N# s
check100, r3 s, p! z0 H5 l/ K9 n" e: H

' @- @4 R  X: R###################################################; U' q9 S, y9 r1 H2 A. z" y: O
# FILTERS Configuration( i; K7 m7 y8 R, P! [+ T
###################################################% o' G& N- ]1 K& J; ]+ l' b2 c1 q
# ETHERTYPE
9 B. n  [! }" C' Z9 o5 M0 E###################################################
, E; e  p& V( r#Enable IP Filtering (Type 0x0806 - ARP)- r; M0 w. F/ _7 Q
$bl_send send $PPID /api/common/cefc wan_0 arp trap
2 C( `3 H/ D# Icheck100
* Q. {, b+ }# jfor i in $LAN_IFS; do
+ E6 i- V/ _3 Z* |6 P    if [[ $i == wifi* ]]; then i="pci"; fi
/ x/ f' r' k4 d" o$ Q0 ^    $bl_send send $PPID /api/common/cefc $i arp trap
  ]$ {' O+ E9 x4 a5 l* A    check100; ]$ |4 Z. u" k+ l: N& M1 p: A/ ~
done0 J; E9 |+ L! g5 u1 S8 K! `9 I

# D3 s# l8 l: m( v9 T###################################################
( i9 n1 y7 a, W' A+ ~" w* F#PPPoE configuration
% X# Y# g, ~% Aif [ $pppoe = "1" ]
/ U1 X: H9 _! c, v& U5 b; v. sthen1 U$ z3 D& b- s6 f! o5 {$ h
    #Enable filtering for Ethertype PPP                                              0 Y/ H0 F& k; ~* p; U/ z# [
    $bl_send send $PPID /api/common/cefc wan_0 pppoe_d trap
4 m+ {0 t+ X; q. e0 \& [    check100
. i: k4 v8 e7 ~3 p0 a8 _    $bl_send send $PPID /api/common/cefc wan_0 pppoe_s trap
! R3 p$ H) B3 ?+ ~. G9 X. [    check100
4 j8 b' `$ C2 c$ o6 x. eelse
8 Z# g1 t' z, w$ D- T2 d$ |    #Non PPPoE configuration                                    
1 f( ?: U( q% w/ J    #>>>>>>>>>>> Configure the default router5 Z* ^( X# c# x  ?+ R
    route add default gw $WAN_DEF_GW || true) `* o% ?: x0 J  y1 o- ?
fi) l8 ^# C6 t8 \5 x! K: W
#end of PPPoE config. `0 ~/ x  T7 A
###################################################
" T  ~1 p5 ?! \+ t/ K3 D$ t3 ?" J- ]7 t2 o! `
###################################################* n6 D* G7 s' X* |
# BROADCAST/ ~: w+ \  t6 c7 |; m2 p* w
###################################################
! ?) c6 K+ K' N3 x' w/ x$ l& M6 o5 necho ">>>Set Upstream broadcast filter on LAN 0"               
3 m' G2 n2 `3 {$ Z5 Afor i in $LAN_IFS; do  d4 P1 M2 [% q  V5 d6 ]
    if [[ $i == wifi* ]]; then i="pci"; fi
2 ^! c6 n( E* g' Y) {; c' B    $bl_send send $PPID /api/common/cbpf $i enable trap
0 K$ C4 N; ?2 K4 p    check100, V& d+ d+ m8 e) a  C
done
8 J* Z' v9 X/ jecho ">>>Set Downstream broadcast filter on WAN 0"0 q6 I) Z0 m0 \# C+ D
$bl_send send $PPID /api/common/cbpf wan_0 enable trap5 J% {& o, q& T4 }
check1006 i: S* @, S4 b7 ]
& B+ H' @* O2 e) g8 J$ J
###################################################
4 q' M, R! [2 B# IP L4 FILTERS, Q# U: x( J  ~! r
###################################################
2 X  F7 Z# @8 Z0 T: becho ">>>Configure ICMP filter"
( _' e1 l" C" c% {+ i2 r$bl_send send $PPID /api/router/cdil4pf icmpv4 enable 1, _8 X8 T2 _2 N; ]
check100
: u7 a  `* a" Z, ]/ Z" {/ g# G5 u, i% T0 P1 H) L  g- L
###################################################8 H2 N, U/ F) j
#VPN configuration7 A2 A* R3 l, E: w
if [ $vpn_passthrough_mode = "1" ]
! g3 `8 y# I6 i& c% S% vthen
$ a8 L* s: _) F0 W    #Configure VPN passthrough: 47 - GRE / 50 - ESP* W9 Y3 L: y- g5 ~, ?) M; q# U
    $bl_send send $PPID /api/router/cvpt enable 47
- [! A6 B& I. W+ ]; kfi
# A$ s3 s, O+ m9 @' Q7 r; Z) j###################################################9 x( a  h( G+ W1 C% r* ?9 G
7 W) [1 s; F2 P2 W* H) ^
###################################################
: e; n9 w+ C" Nif [ $ipv6_mode = "1" ]4 s  c$ k; R5 y" f5 U% T1 r, f
then
; ]1 C4 H% ~' F* m3 C, x1 R- w    #Enable Upstream Multicast filter for the Neighbour Discovery, etc.% A# n8 B. L  U9 c: H! j& E
    for i in $LAN_IFS; do
* H" c8 @# [% \- E, ^        $bl_send send $PPID /api/common/cmpf $i enable trap
" J' y( A' l5 U8 @        check100$ I9 z; \- y; `
    done3 D* ]( h! Z  n7 }- F0 y9 Z5 b) M
    #Enable Downstream Multicast filter for the Neighbour Discovery, etc.
, t+ \" c  |3 m! O# k    $bl_send send $PPID /api/common/cmpf wan_0 enable trap      
: r+ Q6 x1 y$ v6 \& ?% T    check100
4 [% n. l1 m1 m+ E' ^5 ]9 f. A    #Enable ICMPv6 Upstream , Z2 _4 ~( B; Y. {# m& S" t' y
    $bl_send send $PPID /api/common/ci6f lan enable
! D, o3 \4 }/ D; y    check100& `5 h  b1 R3 q, M/ \, h
    #Enable ICMPv6 Downstream                                            ( f/ S: F! @  G; b& D$ v
    echo ">>> Enable ICMPv6 Downstream"
5 f6 i" o4 n7 H' p    $bl_send send $PPID /api/common/ci6f wan enable
' Q8 Y8 U: z% M! H    check100
$ V% i1 R% i0 n1 O* ]    # map reason 84 lan_multicast to queue lan_rx_Q
1 T) L, N* s! b    echo ">>> map reason 84" $bl_send send $PPID /api/common/ccrtcq lan_multicast $lan_rx_q; r" N$ {* D# |# T5 |# a1 B4 f7 C1 ~3 O
    $bl_send send $PPID /api/common/ccrtcq lan_multicast $lan_rx_q; S/ x/ P  \) R* ?" t7 r
    check100; }7 U" k. z) Z8 x! T
    # map reason 1 lan ICMPv6 to queue lan_rx_Q4 n. [# A% r! b; j' U% `
    echo ">>> map reason 1 lan ICMPv6" $bl_send send $PPID /api/common/ccrtcq lan_icmpv6 $lan_rx_q
- y( i6 r! P& s; `    $bl_send send $PPID /api/common/ccrtcq lan_icmpv6 $lan_rx_q! ]0 f/ H: X; w
    check100% M) r" x# f3 `* O1 Z$ @  P! g' W
    # map reason 37 wan ICMPv6 to queue wan_rx_Q
2 C3 V1 k" U1 ?' `$ O$ H; u& V    $bl_send send $PPID /api/common/ccrtcq wan_icmpv6 $wan_rx_q& b- y: R' y; f  `' i- w
    check100
2 Z7 `8 b2 h8 t; n- F. r5 s8 |# ufi
4 g; G$ v# q" W; m5 Z% Y/ u#end of ipv6 config1 \6 I- q& X0 @% _. u" M+ y9 K
###################################################    - P4 q2 i- @8 g' M

0 e6 u% w+ N2 f) j$ w, R/ @4 Z0 Z% b! s- \
###################################################
" q9 A: s3 x* ?1 m/ E0 i# Downstream TRAP reasons/filters configuration, J2 i1 G% I" O
###################################################/ j+ _0 M- ^. @6 j) H: l! \$ M- X
. s( n9 N# A$ u/ _. m
# map reason 86 WAN broadcast to queue wan_rx_Q
: n! P( p, C* g: J4 pecho ">>> map reason 86 WAN broadcast" $bl_send send $PPID /api/common/ccrtcq 86 $wan_rx_q
$ x* }& Q2 n% ?7 A$bl_send send $PPID /api/common/ccrtcq wan_broadcast $wan_rx_q. G4 _# I/ u) m, K3 a
check100' T9 }: L. b& z, t% O# c9 T
3 U& j; P3 y3 o8 a9 P+ K
# map reason 87 WAN multicast to queue wan_rx_Q
) [$ i* Y( s/ E$bl_send send $PPID /api/common/ccrtcq wan_multicast $wan_rx_q$ N  n9 O, L& G3 d$ b$ V
check100
, U/ \4 j# T& ?# X9 F/ x! S
. _( c8 w# B! ~. R# map reason 88 WAN IGMP to queue wan_rx_Q- O; T7 v, t, [3 x8 k3 g& Z
$bl_send send $PPID /api/common/ccrtcq wan_igmp $wan_rx_q
" z! Q; q/ B7 |9 Q% |6 _check100* P& _7 x5 {2 I* [  q& ?6 u

! G( E+ O1 I0 P" W; ?# map reason 42 WAN ethertype PPPoE-D. T, D4 L) Q6 k5 S* \% T9 y
$bl_send send $PPID /api/common/ccrtcq wan_etype_pppoe_discovery $wan_rx_q- H9 c+ i; A+ e  G9 O8 ?5 C
check100
& _" i( v. K$ X  W4 r4 [* B5 Q. o3 E
8 F$ B2 A% p% J2 e/ a' W- a- C# map reason 43 WAN ethertype PPPoE-S
3 q- e8 s8 A8 G$bl_send send $PPID /api/common/ccrtcq wan_etype_pppoe_session $wan_rx_q4 c( j% @, R0 x
check100
2 ?9 ?* G: b1 C9 U; n, \8 ^5 K; [6 R+ F/ {  a- b
# map reason 46 WAN ethertype ARP
- E. G1 m- p! J; B( b$bl_send send $PPID /api/common/ccrtcq wan_etype_arp $wan_rx_q) M0 T; i! p) X- j
check100
: d: n1 L: D2 F. R# Q7 b- K9 T0 b1 d  t7 `" V: g
# map reason 57 WAN l4 protocol ICMPv47 a+ h9 X4 T# M9 e6 R3 w9 `
$bl_send send $PPID /api/common/ccrtcq wan_l4_protocol_icmpv4 $wan_rx_q/ s) m: `& I" O. e
check100
& Y  Y. V. L9 U% p% T/ Y# map reason 54 WAN connection miss1 z- M- b3 B: ^- `- ^7 R, J
$bl_send send $PPID /api/common/ccrtcq wan_connection_miss $wan_rx_q
7 ]4 i, I4 t- T7 bcheck100. L; A1 f8 ~* `% L8 w% k% l
# map reason 55 WAN firewall match% ^) Z6 X5 D. b1 p( G
$bl_send send $PPID /api/common/ccrtcq wan_firewall_match $wan_rx_q
) k& r: f: }. P  Bcheck1008 f4 s4 U* H9 D2 M( z* K; L% N6 U1 x
# map reason 52 WAN TCP flags4 P- f" P$ a2 {" K
$bl_send send $PPID /api/common/ccrtcq wan_tcp_flags $wan_rx_q: P- D% L8 A( t5 r5 w3 ^
check100
0 M4 J) W2 I6 Q! a  D+ S# map reason 56 WAN ARP table miss2 {' {+ X: O# B0 z* h
$bl_send send $PPID /api/common/ccrtcq wan_arp_table_miss $wan_rx_q4 B- t3 Z6 `6 E' x* s: e$ Y
check100   
" W, V8 g) I) A! [  V# map reason 51 WAN TTL expired: Z8 p3 h' v( Y% u* t% Q
$bl_send send $PPID /api/common/ccrtcq wan_ttl_expired $wan_rx_q* `. g. r& w9 A; ^% i
check100
- |+ S& j* z( d* Z6 {
0 }# y5 e; G) J$ q6 D###################################################
2 q( t( s6 l. L4 d5 b/ k+ ?/ L% l# Upstream TRAP reasons/filters configuration
6 [* a) [' F+ ~0 U+ Q6 K7 U###################################################
% c4 ~4 Z6 G' V* g$ `
' S7 {4 [/ S0 }# map reason 83 LAN broadcast$ N4 \8 ^( @8 ^- D- H5 ^; y
$bl_send send $PPID /api/common/ccrtcq lan_broadcast $lan_rx_q2 T' G4 D4 W$ A# _& m
check100
* c4 m; P2 I% T, q0 N# map reason 79 LAN unknown SA
8 A3 j9 ~+ s+ Y' R  x$bl_send send $PPID /api/common/ccrtcq lan_unknown_sa $lan_rx_q
1 L8 P0 O: B: V; `! q+ d/ xcheck100- r) a' B9 p9 S6 r! Z; r+ N
# map reason 80 LAN unknown DA+ @& u. N/ d, t" W0 v4 U5 g
$bl_send send $PPID /api/common/ccrtcq lan_unknown_da $lan_rx_q& e) p7 m" e; u3 Z! f9 O
check100
! m1 j$ r5 i; X# E# map reason 85 LAN IGMP
8 J6 S+ q6 V0 \4 {! ^) Q$bl_send send $PPID /api/common/ccrtcq lan_igmp $lan_rx_q
* a( N. I/ s# B6 Scheck100
; E1 m$ Q: }# R' K2 M2 Y# map reason 22 LAN non TCP UDP) g5 z- B  l! P8 R  o+ X- s' S2 n
$bl_send send $PPID /api/common/ccrtcq lan_non_tcp_udp $lan_rx_q1 l8 H( t4 O6 Z. F9 d
check100  C2 n: q' V/ `
# map reason 24 LAN connection miss0 f7 \" U3 Z" x$ Y
$bl_send send $PPID /api/common/ccrtcq lan_connection_miss $lan_rx_q
" j4 ]# g% {; ?check100& p8 S" e. P0 g$ Y- N2 P) |6 S) q
# map reason 21 LAN TCP flags& ]- C% M8 X% U. }
$bl_send send $PPID /api/common/ccrtcq lan_tcp_flags $lan_rx_q
$ N$ D# N9 y- S) @( Echeck100
9 \  z0 z% L1 ]+ T/ T6 Z, c# map reason 25 LAN ARP table miss
+ k- l1 \- e" U: q6 J$bl_send send $PPID /api/common/ccrtcq lan_arp_table_miss $lan_rx_q0 X' l$ L1 ?" n
check100
- K: w6 i; M7 M4 p# map reason 10 LAN ethertype ARP7 P  L: p) o/ U% z# d# o$ ?
$bl_send send $PPID /api/common/ccrtcq lan_etype_arp $lan_rx_q  @- s; W+ t6 \4 @! [* Q: p
check100. R" I) l* }7 g  K& N* }
# map reason 8 LAN ethertype IPv4oE0 D1 i; S, J' g8 ^" M- e# ^6 z
$bl_send send $PPID /api/common/ccrtcq lan_etype_ipoev4 $lan_rx_q1 j4 X2 V4 x; o' |
check100
8 B, q! t5 ~0 ?' @#network interfaces configuration - must be changed per setup
- e7 ?" _- \% [$ m# t9 n5 E, c# Q  c. \, F
# map reason 26 LAN_CONNECTION_TRAP_1                                    7 y2 T2 q  u' k
$bl_send send $PPID /api/common/ccrtcq lan_connection_trap_1 $lan_rx_q8 U. m( \& ?: }( c2 `# l
check100                                                                        
3 s# O% b  N' s! c2 ?( B) t# map reason 65 WAN_CONNECTION_TRAP_0                                    * H1 X% N7 t. [/ e! _1 Y
$bl_send send $PPID /api/common/ccrtcq wan_connection_trap_0 $lan_rx_q) G8 F* Z! ?, m& h: {6 t' Q  n
#$bl_send send $PPID /api/common/ccrtcq 66 $lan_rx_q* O' K9 g' z: D$ y" d
check100                , T# d% l# W4 j, I1 V2 ]4 Y- D6 |

8 x3 a! |0 Z% z( `# b$ p" {echo ">>>enable IP forwarding between interfaces"7 m1 h  R4 g6 i1 R6 y9 g
echo 1 > /proc/sys/net/ipv4/ip_forward3 w$ v/ w5 M' p0 o
if [ $ipv6_mode = "1" ]" t+ ]! n/ t; b5 ?! u4 ]$ |
then
$ e9 z; _0 V" ^5 V    # Enable IPv6 forwarding
0 D  g) ^, I3 G( J# a6 ^    echo 1 > /proc/sys/net/ipv6/conf/all/forwarding( J- D5 C9 k+ P+ L, O
fi
! c  Z7 j. P7 Z3 p) }#disable strict tcp window check for incoming tcp sequence numbers3 O9 @( M- h, o- ?2 U
echo 1 > /proc/sys/net/netfilter/nf_conntrack_tcp_be_liberal
9 v+ j/ r( d- S% P5 c
& k. ~+ {2 P$ S& v2 }" z" K* _if [ -n "${blrgwinit:-x}" ]
0 X' Q$ M0 Z5 H! C8 M6 vthen
. v- F8 Y& a5 V5 G: Y3 h, E+ N" N    echo ">>>Masquerading is applied later"* r6 q# h- \( F' h# \
else
( @9 K9 k/ x& [, A/ L' Z$ k$ n8 N* t    if [ $bridge_mode = "0" ]" S4 c: `, U( u  p* D
    then: E3 c) Y" H+ q" V9 |
        echo ">>>Applying Masquerading rule for iptables"
/ g; W" j/ f1 G7 ~5 s# ~; C' l( ?8 @        iptables -t nat -A POSTROUTING -o wan1 -j MASQUERADE0 A9 D% J( Z/ `! T) m4 X
        iptables -t nat -L -n
* M; y  ^  C) Z/ ]0 o. `        iptables -L
; p# {& K% o' z8 [# }    fi
; Z0 v3 S. E9 p3 x9 vfi; P  @% h8 p& u/ e' [" V2 ?
! j* V& X+ q! k/ Q9 ^  U; O
if [ $net_dev_dbg = "1" ]0 l; ]. ~8 T5 m+ _
then! r. e7 b9 G* K6 ~
    echo ">>> Net Dev DEBUG mode: ENABLED"
  C. M! L! C' B5 s9 F  |9 O$ j    echo 1 > /proc/sys/net/core/bl_netdev_log_on) ]. ^* s9 A# N+ z7 g
    echo 1 > /proc/sys/net/core/bl_netdev_lan_rx_log                              
+ l8 O! }) e( ^% |1 P) [    echo 1 > /proc/sys/net/core/bl_netdev_lan_tx_log  * H1 Q: |. B$ r: d
    echo 1 > /proc/sys/net/core/bl_netdev_wan_rx_log, F% Z8 y2 K* x- L4 R
    echo 1 > /proc/sys/net/core/bl_netdev_wan_tx_log
, n" {2 m& w3 Z$ C    echo 1 > /proc/sys/net/core/bl_netdev_dbg_stop
. Z. H8 c' s3 N8 l5 V  u) Ofi
& G1 ?& L) V- m' ?) W0 B  c/ `+ {& [7 x8 s
dmesg -n 5
) P6 O, {! r: U& }+ A. V
/ B* v5 i/ T- techo ">>> lilac_common_init loaded successfully"" g3 o0 c; v" }1 q7 v! m
echo7 @) v5 D- \! Q" |# g0 T
发表于 2016-8-31 11:36:25 | 显示全部楼层
您好,请问你有HG8247H的固件吗,R013或其它的都可以?
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-14 03:56 , Processed in 0.057568 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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