找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7071|回复: 4

HG8247H與韓國DASAN V8272相容問題

[复制链接]
发表于 2015-9-20 19:42:18 | 显示全部楼层 |阅读模式
本帖最后由 石光上林 于 2015-9-20 21:56 编辑 & Q% y& V+ k! F* x" }
' i; \: _2 Z1 _# q, X2 P
大家好,第一次來在這個版上發問,多多包涵7 L; K' N& x2 ~- w, R6 \/ f( e
! m8 K* ]% a; B5 g4 E' q
簡述一下問題,目前華為在台灣有報關進口與批量販售GPON系統給區域有線電視運營商
. u+ o* b% f) W# d: c: h4 Y2 ^0 W6 Q7 N
這邊拿到幾台HG8247H,韌體為V300R013C10SPC126
9 O" G7 o5 o9 y+ |$ Z4 p/ [! H% }5 v& q' ]0 N7 E3 m! q) U
因為中華電信(為台灣全區的電信運營商,前國營電信局)提供的終端設備,品質檢驗不理想+ d& w( o/ e  E( ?4 J2 L+ A
. {, a% F4 m9 Y' h- H9 C
因此想要將此款軟體成熟,且網路社群支援度很高的HG8247H連上中華電信的OLT
- @( U/ H0 S- m# J; E/ G7 R3 Y
( b9 e) ~: ?/ z目前測試已經可以過驗證的型號為DASAN V8272,OLT具體軟件版本不明,目前情況是HG8247H可以telecomadmin設定WAN的VLAN但上不了網,有換過route mode和bridge也一樣,VID為4082或是4081
- z9 o; U8 B8 c8 I5 c1 F& W) y8 a9 w9 I8 g; o+ i
但透過中華電信OLT管理單位得知,V8272的UNI接口有兩套profile,一種說是base on PPTP, 一種是based on VID。
1 P& W( E- i1 n% \, R! M1 S- q4 D. e0 M% S8 O" y
但由於V8272用戶數量不是很大,該管理員不會太多查測操作,亦不確定現在套用的是哪一種UNI腳本,也不會置換5 z& z. U. `  q) O
- b8 k7 _- S. I
只知道HG8247H透過clone GPON SN, password之後已經activated。
! t& @8 c" @- O; K' K3 e* f& n8 Y, w: y4 R- ^1 u2 N

# S$ Z% ~8 X# q8 v( @# _$ w想請問,這方面我應該從那些log去判斷;交叉比對?
9 m# Z5 G( Z( h: t0 ~5 Y6 f! Q5 Z5 Q4 F/ k
原本中華電信發下的ONU為DASAN H640G,可以透過telnet方式進入CLI,亦可root登入linux shell
7 R8 X/ c% ?+ d8 G5 g: z7 w" [8 X: \* a; I0 m6 X8 \
目前狀況為TCON與gemport已經可以看到配置,但無法上網2 ?& ?2 [* c4 K! K2 R

* r( W& W) E& O+ u% E6 c8 z上來請教各位先進,下一步該如何做?
& U# k- Z- Q9 \+ A# ^- Q4 j9 B1 l$ n" k! t5 z% S5 X
附上我找到的HG8247H guide,以及簡單的CLI
. Q6 g. t' M" W) ~% W* H7 r' x; Q; S$ g+ J9 }2 ^& [! S" U4 U
http://yun.baidu.com/share/link? ... 0&uk=26053311500 b( y/ K0 E2 |4 e) W2 z7 {, A0 B* {
$ {, K) l* s  [* n% }, J

) W3 L( J: c% thttp://yun.baidu.com/share/link? ... 5&uk=26053311509 T; ?( ~$ b7 W- d
 楼主| 发表于 2015-9-23 15:50:03 | 显示全部楼层
補上OMCI狀態 希望有大神能相助
  z4 y' M- U+ \6 P
# z: ?0 L- a$ J0 a1 _. S會再繼續嘗試判斷其他LOG5 i* k9 U% T1 M/ j6 j3 t2 K/ i

9 Z6 U, J" z1 Y; b! |WAP>omcicmd show flow 0! q5 z0 D! w$ Z

$ ]7 \9 t2 ~( o4 u: \* R3 K7 w1 \" {8 H6 r$ ?
============================================================
; b' o. a. \* S2 r+++++++++++++++++++++++ AniPort +++++++++++++++++++++++9 d5 H  A$ h. r) Y
============================================================$ J( N9 \( [  X  d
( j: R5 @3 e* J5 E
GlobalMapMode: 0
8 p$ J: m. y3 _' u6 o! v3 LAniPortObjNum: 2 % u$ X: I3 N1 L- o# f$ A

7 k3 ]+ o4 q7 V( \8 M6 Nsuccess!! @& U5 @' f( q& d5 \/ b; m
WAP>AniPortEntry:
3 b7 x! c1 t) m
  T  [& j: y; h! _) Y, ^1 _
  a% E) X! {# ]' p******************************" I: b% q) h' Z  S& }9 c
********* Index:0 **********7 q/ r( y9 k! s- f; B# @* O
******************************
4 f2 I% k. N9 gPortID: 33025 ' I# M5 q4 R% d* h
BridgeID: 1
% H$ M! j! X, ?9 }. M3 ?9 _1 OForwardOper: 0 3 v& W3 g- J9 n) {" i6 i& i
VlanNum: 0 7 ^, O4 V8 z5 A" ~  N
VlanEntry: 5 `2 L# D. U5 r' Q; @# ~* [
MapGemID: 65535
7 r( }  f2 ~7 Y9 G, B8 h. aUntagMapGemID: 128
8 N0 E' w3 l  eTagFrameOption: 0 2 H6 K2 `3 u8 d( c. W* n
PbitMap: ! P7 h* {! G9 j% X
$ ?/ a* `1 u: d2 ]7 L% u
Pbit GemID
" }: S) C! ]- P/ w  V2 I--------------
+ t+ I- B' [+ c0 x& l0 128 4 u+ E+ ~" R0 B2 O& [; ~
1 129 5 I6 v1 E# F0 \/ W
2 130 1 u; a3 k- h) O) |4 M
3 131 & Y' d( l/ Y' ]" r( f* T6 z
4 132
' y- W- B; [$ h( ~5 133 3 g: A$ L0 T$ g1 j5 [7 R$ \
6 134 6 a/ q- k( D& h
7 135 * @3 V" z; B- R( ]1 t! d8 V* f
2 C; S  j- T  W5 G7 C! a  s
FlowEntry:
1 H" A/ @: Y9 C, B# l) X2 v# n' E7 n  A) `) ]
Index FlowID BridgeID GemID MapMode UniPort Vlan Pri UniType Status Trans Pir(0x) Sir(0x)
* |' Y! x# C7 S# @) T. `------------------------------------------------------------------------------------------------------ + r) \1 R. p( t0 t( F1 H" s
0 0 1 128 2 255 65535 0 0 1 0 00000000 00000000 0 G1 V! N0 g. T5 l  w" {# }6 \
1 1 1 129 2 255 65535 1 0 1 0 00000000 00000000 6 K: Y0 Q& k; A# [* h$ V4 s
2 2 1 130 2 255 65535 2 0 1 0 00000000 00000000 ! A- x! z) O7 x7 @+ h: i* ^
3 3 1 131 2 255 65535 3 0 1 0 00000000 00000000 7 `3 [6 m; r( X; i+ Q7 U
4 4 1 132 2 255 65535 4 0 1 0 00000000 00000000 $ H6 T5 L$ V1 }3 ]
5 5 1 133 2 255 65535 5 0 1 0 00000000 00000000
+ Q! K7 Q) u) D9 W6 6 1 134 2 255 65535 6 0 1 0 00000000 00000000 : u: I% D) E7 D& b2 }, j, H
7 7 1 135 2 255 65535 7 0 1 0 00000000 00000000
% E8 o; b% Y( q, @4 s8 8 1 128 11 255 65535 255 0 1 0 00000000 00000000 $ E' ?0 ]! ~" [9 k
, y3 D8 M; w# \; }8 w; W" a+ k
9 P! C+ ]0 X& J' L, B" a
******************************
. J% J3 k' Q, i********* Index:1 **********
8 I# a  P6 E0 L' U! \3 ^* t******************************
! A) x* X3 w# c+ \2 DPortID: 65281
% W' ]# s0 b) {* g3 |) v1 ^1 \" OBridgeID: 1 : W% \. R% t3 X; {' p3 o  \6 T3 M
ForwardOper: 0 . r( J, J( k% D/ _" d" \8 ^
VlanNum: 0
, j: M  B6 o. ~8 ~7 iVlanEntry: ' v' Z7 H' Y, [/ _
MapGemID: 4095
4 B& E7 |+ o1 ]UntagMapGemID: 65535
) r9 W' |5 W. l( z& B- L2 MTagFrameOption: 0 / Y: b- q  }; I( i$ J( O5 L0 L
PbitMap:
* b$ m( v: ]$ U2 x, t
) A7 g2 _4 |: ?& d5 ?0 l3 q; LPbit GemID
/ ~0 \. v* x; s( Z--------------
# M+ x0 e6 L3 G5 [- w% @; N0 65535 7 ?& |+ _+ l7 [# @
1 65535 5 k3 l/ d  I9 Z* W
2 65535
) ~& K8 z; @- Y  U) y3 65535 . T) d! a$ z" N' O! K6 G
4 65535
$ b+ n5 O# q/ u5 65535 - V* u, d. m! W6 y4 K8 P: Z) ?! @
6 65535 " ~9 `7 g! k6 O/ b( E
7 65535
3 c  I3 W7 T0 o+ l2 X( r
) ~% s; Y: Q7 {2 J6 ~9 q4 n) |1 fFlowEntry: 7 e# J1 K8 ]/ p, ^! N

/ B! Y8 O+ e+ eIndex FlowID BridgeID GemID MapMode UniPort Vlan Pri UniType Status Trans Pir(0x) Sir(0x)
: @: w' }" \  _------------------------------------------------------------------------------------------------------
( x% W8 e& k+ h  m2 T0 0 1 4095 2 255 65535 0 0 2 0 00000000 00000000 $ r3 i6 T7 Y) Z3 X! t! \
1 0 1 4095 2 255 65535 1 0 2 0 00000000 00000000 ! c8 `8 I# b2 F8 T  _5 ?- D$ D
2 0 1 4095 2 255 65535 2 0 2 0 00000000 00000000
1 K" U% p( {4 C3 Y& G3 0 1 4095 2 255 65535 3 0 2 0 00000000 00000000
6 r8 i; S8 \. C9 y; n4 0 1 4095 2 255 65535 4 0 2 0 00000000 00000000
8 Q3 r" J. ^4 B5 0 1 4095 2 255 65535 5 0 2 0 00000000 00000000
& ]+ b; t+ C. ?0 x, \5 ~6 0 1 4095 2 255 65535 6 0 2 0 00000000 00000000   I4 P& _" s* a& ?, E; @. w8 V
7 0 1 4095 2 255 65535 7 0 2 0 00000000 00000000
4 X; m5 m; A# q; p/ Q2 \, l8 0 1 4095 11 255 65535 255 0 2 0 00000000 00000000
4 G+ {" r' e. [4 E
: D+ k1 N- e1 _! A- }) K6 f. t5 y6 }. S$ l. h1 H/ O
4 g& `0 b  v; F5 }0 V
============================================================: B% L( K8 R7 l. P& O2 P
+++++++++++++++++++++++ UniPort +++++++++++++++++++++++
6 q7 r+ Y; n/ u7 b! V; H9 ~============================================================
: n5 O7 Q( g) h" j! P0 x% m/ K2 y1 |! B
UniPortObjNum: 4 : g- B" u+ t9 I3 h; c; X" R
UniPortEntry: 7 i3 @$ T: V" _2 E& ~2 C" O+ \

2 }+ D$ L- a/ T( a' O2 c5 gIndex PortID BridgeID UniPort UniType
1 g. t- }. M  O! |- W7 C----------------------------------------- 2 |. e5 f( A) }5 A( G
0 257 1 1 0
6 K4 n) f1 y0 T2 L0 }9 e1 258 1 2 0
9 t1 p& a1 m$ D$ h% h  N8 g. [! I2 259 1 3 0
/ |7 H6 v& n; q) R3 C! {3 260 1 4 0 - Y: W% P9 W7 n5 F' W' \8 A. k

* d- Y6 [2 P2 I9 s6 G8 c. \; y* D- k. b2 T& V6 c4 l* p0 Z: K

2 p  n1 d, e8 J' Y+ |============================================================
8 ~: _0 O- k5 S  d( q+++++++++++++++++++++++ Gemport +++++++++++++++++++++++
1 P- @# y7 b3 m( m  @& f. D' c  Q4 `============================================================- h# w3 x+ U9 I5 O1 `8 T
) \7 z7 D- f! j1 J5 P* e8 e
GemportObj Num: 10 9 [- Y4 n" M+ k1 |; B0 v3 r
GemportEntry:
0 E& H. }4 q  h5 J0 U( W* _2 S8 W3 T4 @; b
GemID TcontID PqUp PqDn GemType Loopback PirUp CirUp PbsUp CbsUp PirDn CirDn PbsDn CbsDn
) s- s# K7 c8 L4 Y" B# r----------------------------------------------------------------------------------------------------- ; D' e8 N% P2 g# f
128 0 32775 8 0 0 268431360 268431360 -1610653696 -1610653696 0 0 0 0 2 i; R) s8 q8 i! k! M. r( y
129 0 32774 7 0 0 0 0 0 0 0 0 0 0 5 Y: Y' C# b! z1 E! \
130 0 32773 6 0 0 0 0 0 0 0 0 0 0 ( H( U3 y/ ]( s8 N* `. C
131 0 32772 5 0 0 0 0 0 0 0 0 0 0
  P3 @& }  G/ O* }; e& m132 0 32771 4 0 0 136000 136000 1360000 1360000 0 0 0 0 , K5 F4 m+ v4 u2 E, }  _
133 0 32770 3 0 0 0 0 0 0 0 0 0 0 + D5 R: k* B& T
134 0 32769 2 0 0 0 0 0 0 0 0 0 0 ( M1 d/ w1 a" {% m! e3 x- t
135 0 32768 0 0 0 0 0 0 0 0 0 0 0
8 X" S: Q3 z" w! P, C4 E7 {4095 0 65535 0 2 0 0 0 0 0 0 0 0 0 - }% |. J  z3 N% ~2 D
4094 0 65534 0 1 0 0 0 0 0 0 0 0 0
* p( Q2 u9 B! O1 V& ?- L1 P
' l  N0 k- m& ^( a9 T6 g; B
. ]( Y6 s4 I4 W8 d3 |) M; A3 e8 A0 g& R2 e2 V3 p# b7 d8 W
============================================================
) R  i. u3 U, H$ E+ k# y- o+++++++++++++++++++++++ FlowCfg +++++++++++++++++++++++
9 W' m: }) Q* ]# |============================================================
( M0 R  v4 H8 D* M* j% \( {! m  Y  a1 a/ G
FlowCfg Num: 0 / y# D/ d3 f, Z

% K, g& L4 c* ]- h/ i4 X9 R: Q5 a( ]/ o2 q( R+ s* c4 A
3 h5 w' |5 Z1 a9 u  Y
============================================================9 X" F+ o+ w$ f" V; e
+++++++++++++++++++++++ FlowID +++++++++++++++++++++++( a8 D% o+ r! `! y* w6 i6 \
============================================================
5 S9 f% A1 E% P
) o' H5 u3 p, P" ]7 e: K$ X, o2 h0 1 2 3 4 5 6 7 8
: K* e$ i2 F, w9 W" B
' y& }$ y5 x3 [) y6 y2 N8 F( b& U3 l9 M3 n8 C0 q) Z' Q5 m' F8 U$ i
4 o3 [5 y7 n: |3 j$ A+ ]$ I. ^
WAP>omcicmd pm show 65535 65535
3 E  g* X. ?6 @7 x8 y1 {
' _, z' a: K! i0 e8 C+ [* xMe(129)(VIDEO STAT) doesn't create any instance!
  Z/ F8 ~8 D0 I! j" M
" k0 Y4 T9 A6 P4 x-------------------------------------------------------
& e& o$ X9 K0 SMe(267)(GEM Port PM History Data) has 10 instances
  l8 E: D) u# L# {2 C1 l6 j9 y-------------------------------------------------------) T! W2 I2 o  L1 j( Z4 @
Instance ID(0x0080), Interval end time(5), Time(1442963825)' d2 M  }% N* E5 a7 W9 J2 I
-------------------------------------------------------
) h2 w: R* y. h0 M. cAttrID CurValue HisValue LastPointValue
' ]6 M8 c$ D8 |- k5 o# L- U6 V' L3 0 0 0
' F% Z; A# o% l# X, L' p2 V( O4 0 0 0
8 X: t0 {3 j2 k5 0 0 0; a0 a, a- I0 ]
6 0 0 0
4 W. J9 O) D7 \: j% v7 965 55 965
+ Q7 {7 F  a$ U( w) a0 p- y8 0 0 0
) V) u1 O# ^% y-------------------------------------------------------
, h& {0 V) M  d' |  b7 QInstance ID(0x0081), Interval end time(5), Time(1442963825)' m: \9 P& ~& U& w7 f+ d: I
-------------------------------------------------------
- Y8 n; f- _2 ]( O$ e) JAttrID CurValue HisValue LastPointValue
; @6 |) Z8 a+ L5 q7 B7 z. q) W3 0 0 0
4 q; Y2 p, A! R' s# ~" }; D" H4 0 0 0" e& l: s+ v" D5 v( d6 K7 w
5 0 0 0
: p/ I! B4 a2 G2 E/ x. G6 0 0 0" f6 x( \6 R" V# ^# f3 K# {
7 245 0 2450 @$ u1 e; i8 n
8 0 0 0
1 b% q0 t" q5 t1 D! Q-------------------------------------------------------
4 R) r/ N1 f5 H: i  r. rInstance ID(0x0082), Interval end time(5), Time(1442963825)8 q: _) R0 t2 u
-------------------------------------------------------
9 J+ o% e2 \( @7 ^# ]% HAttrID CurValue HisValue LastPointValue# v+ D1 E# C9 _
3 0 0 0
( S% ^* M6 @  y1 t4 0 0 0# t7 s. ]# z0 F  Y2 y! z
5 0 0 0
7 `5 |8 U; v/ F& e3 T9 ]/ a& _9 e6 0 0 0
* b6 |4 u! M# {" n5 f; x( k/ M8 g7 0 0 0& s# O' W# l# K  o% I
8 0 0 0
+ t* m, `$ S6 [; J-------------------------------------------------------
' y3 b7 j0 e/ ]5 }Instance ID(0x0083), Interval end time(5), Time(1442963825)
3 u/ v$ t) p/ ]5 Z! {; b' z-------------------------------------------------------
; w3 n4 M, @! U9 G* wAttrID CurValue HisValue LastPointValue
4 V: V, D, z* G8 I9 a3 0 0 0( S7 A6 z/ r# k/ I  _
4 0 0 0
4 [' h+ ^; r9 Z3 c' d% z# p2 C5 0 0 0
2 S* o1 z( Q% V' G6 0 0 08 T# Z/ y/ g3 q* Z( ^5 t
7 0 0 0. D" k2 g2 g5 O: M! H
8 0 0 00 k2 o* y$ N/ B4 E; _+ R4 @. {
-------------------------------------------------------
6 C. ^7 Q1 H0 j/ jInstance ID(0x0084), Interval end time(5), Time(1442963825)) E/ @1 U) g# b3 x
-----------------------------
  q0 A% U4 t# f# zsuccess!
# k/ A) N8 V0 Y3 BWAP>--------------------------  W, r2 v+ Y1 G! t/ E
AttrID CurValue HisValue LastPointValue
; o( w6 t2 B' H) T! r" c; N8 Y3 0 0 0! x& R! w4 f$ ]
4 0 0 0
3 v" f  G/ o8 _# F* {" N( r5 0 0 0
. P& z; S5 M. I2 X$ V, l6 0 0 07 L6 m- d# J/ O! x1 C; O- E# d7 w
7 600 0 600
; u/ C4 R; e9 P3 T+ H8 0 0 0! B: m6 r$ E, b1 d2 ?
-------------------------------------------------------& ]( ^2 @$ @, m( ?" d% K1 e
Instance ID(0x0085), Interval end time(5), Time(1442963825)" W: f8 L6 D0 q$ a
-------------------------------------------------------: E5 L( D& }2 p2 ^
AttrID CurValue HisValue LastPointValue
' c. l9 o: U# Z9 ?1 G3 0 0 0
* W) o5 k& w+ \6 G9 p4 0 0 0
* ]5 }  D" q7 \/ G/ ~5 0 0 0/ ~5 ~) B; ]- o! r1 m* C
6 0 0 0
0 p' f! ~0 v. h+ _; X7 0 0 0
& ?: \% }& |; Z  u5 Y, b8 0 0 03 d# I! Z. x7 U" {4 Z
-------------------------------------------------------1 c0 M' M" c; g) K, C
Instance ID(0x0086), Interval end time(5), Time(1442963825)7 K- o3 F2 I) R: d  \1 h1 c( w
-------------------------------------------------------4 ~8 f6 X* \# a  N3 |9 D9 n3 x
AttrID CurValue HisValue LastPointValue
& a7 p: H/ h2 ~! z/ w3 0 0 0
& [$ j- m: G  X6 [; v4 0 0 0
+ M- B0 T. i+ ~  E/ H6 |5 0 0 06 `( q! q% o. o1 L/ P2 W8 o' l# ?- l9 D6 [
6 0 0 0. n. K& R7 Y6 k
7 0 0 0/ _8 I+ x( h/ \$ L; g. z
8 0 0 0+ v5 w& o, @2 A$ q$ p. y. ]" f& y3 w, @$ i
-------------------------------------------------------. p3 F, a" |! z' o! Q
Instance ID(0x0087), Interval end time(5), Time(1442963825)
1 ]0 T6 U' l( W( N# J! {-------------------------------------------------------
  N4 |. e' t6 {+ h4 AAttrID CurValue HisValue LastPointValue
8 f1 o. c% g3 B; _: N/ F6 w3 0 0 0* O& D0 N  x; R( p5 I& {6 S7 Q
4 0 0 07 O5 q7 M! W. }4 v( N
5 0 0 0
8 [7 }0 s# x- S) M8 F6 0 0 0
/ Y8 m! L) H$ w7 C( F, E7 16 0 16
0 C7 i+ _2 U1 W- g) n! _' q1 _) {8 0 0 0  \3 C( E5 r- E
-------------------------------------------------------
0 }, X5 I( L# b  y, X5 T- x# qInstance ID(0x0fff), Interval end time(5), Time(1442963825)$ I/ i' s: P2 o/ v: T  h' ?
-------------------------------------------------------1 `0 g( g% S" X6 S( h. q: X
AttrID CurValue HisValue LastPointValue& U% M, Q" j1 M' o
3 0 0 0
* J5 I( F) }' e$ R% Q4 0 0 02 o( D8 U; A  ~: t, g2 P
5 821894 138156 821894
: b5 U9 a% `/ Y+ W5 Z4 m6 22424221 3769575 22424221- @8 }1 J% \9 ^2 F! V% m- n
7 0 0 0
  Y, `# d6 J" D) N3 ^8 N, u/ u/ [5 H8 0 0 0
5 \. @" Y! o& m9 k- d5 U-------------------------------------------------------
' l0 }" q. c: C* PInstance ID(0x0ffe), Interval end time(5), Time(1442963825)8 c$ [$ c, s* J# Z  I& o  t
-------------------------------------------------------
' o( D' r- W! m! P3 l' Z# v: uAttrID CurValue HisValue LastPointValue: h3 G6 E4 g& L0 l
3 0 0 0
& J4 D" u- Q/ P8 g- |4 0 0 0
5 E. i: X( |* l% B3 O. q5 72 15 724 ?* v% m1 i( u7 P8 A
6 99 21 99/ y/ t6 a! j1 N$ O' g1 m6 _
7 0 0 0) e3 r8 k+ \/ ?7 e8 P& u
8 0 0 0
+ x7 A& a: l5 T) D-------------------------------------------------------4 T. [' }3 M( e
-------------------------------------------------------! D0 c/ `  N- p: g1 ]
Me(341)(GEM Port CTP PM History Data) has 10 instances
+ U2 b9 L4 e7 m4 x& |, b  ?-------------------------------------------------------2 e+ I  P. g' e" {; K+ Q" p
Instance ID(0x0080), Interval end time(5), Time(1442963825)+ M: p3 L$ l- ?! K5 J. Q. I9 F
-------------------------------------------------------
/ e5 P# O+ C0 S7 q) VAttrID CurValue HisValue LastPointValue
9 m! m0 X. ?9 n; U% M3 604 42 6049 X2 p/ O' p, c6 R' J- p
4 0 0 0  K; R' S: r7 U
5 0 0 0
. P7 ?, Z$ @) ?& D$ d6 965 55 965
, D8 ^# R: c  }7 0 0 05 x* j* z( ]* ]; r" P
-------------------------------------------------------
: A6 t0 s9 V9 U1 L: Q8 J: KInstance ID(0x0081), Interval end time(5), Time(1442963825)$ a0 o9 ~8 I/ @' Q  g& J
-------------------------------------------------------
* |5 E' j4 u; f5 n) NAttrID CurValue HisValue LastPointValue
- w+ s! q4 N+ J) z" f1 n! k. @3 175 0 175
" \* x" e, U  h7 f  r4 0 0 0
: }  |' _$ }; Z6 a1 a2 L5 0 0 0
" M0 r3 @/ U8 G; [3 \6 245 0 245( m& i; T; q3 j
7 0 0 0
  Q$ D8 @  n4 P-------------------------------------------------------# o$ P. e8 U9 i% b/ T
Instance ID(0x0082), Interval end time(5), Time(1442963825)
( s* r- }: {5 i8 N, Y' g' }-------------------------------------------------------+ Z; H+ V) H1 H' W" u
AttrID CurValue HisValue LastPointValue5 ^3 y$ A! }* ~9 j- W
3 0 0 0
  O; B2 Y# W. R% b4 0 0 0
/ o. k( a  n% j% D, ^5 0 0 07 o5 Q( I4 M' s$ N
6 0 0 0
9 X) H5 P6 a2 ~! z: |, F0 v7 0 0 00 y9 e% \5 t" E8 c% U. ^) ~3 J* ^
-------------------------------------------------------, g( X! ?+ k, y( L! Z
Instance ID(0x0083), Interval end time(5), Time(1442963825)5 j$ D! ^$ s( W2 X4 v) J( T
-------------------------------------------------------! A. o8 a) }1 t
AttrID CurValue HisValue LastPointValue  I8 {- X2 E* o/ W/ H
3 0 0 0
% t% v0 L/ X1 `8 O; y9 d4 0 0 0
* J7 E# u4 d( V4 f5 Q5 0 0 0
. c; z& K4 t9 d7 u2 u6 0 0 0% E5 I; N: e- t; p
7 0 0 0
' u7 p  Q' J# @-------------------------------------------------------+ ^% P# O- t: _1 r# p! D- V) {
Instance ID(0x0084), Interval end time(5), Time(1442963825)
% o$ ^1 ?* q: d7 x4 g: O/ T' q( w-------------------------------------------------------" i+ i, A" N' i; J5 D
AttrID CurValue HisValue LastPointValue
# r( Q6 ?/ t- T9 @& f; {3 295 0 295  ]. Z5 ~8 p, R7 Y) \, ]
4 0 0 0
2 F$ A% Z. M. M5 0 0 0
  c/ b* B  I$ c$ B% I7 o7 v% t9 e( Q6 600 0 6001 G, E8 V3 v5 n8 j6 T0 W1 [
7 0 0 0
, O  Q; Z; k3 r7 h7 J) l# z. n: P-------------------------------------------------------3 s" d( ?6 p1 G9 H* |
Instance ID(0x0085), Interval end time(5), Time(1442963825)
, S: P  o6 C1 W0 I+ A$ n: g9 u! P-------------------------------------------------------
  {  |1 ^9 I% {8 a( p. Y  c( D. I& H3 J4 s5 oAttrID CurValue HisValue LastPointValue! ~: I: P- B; K) ?) @6 L6 {
3 0 0 0
, t8 R- K; P" A2 g( ^5 i* W" f' ]) g4 0 0 0- {0 N, d( D" I' j
5 0 0 0
1 z: t% e1 h: D1 z6 0 0 0" C/ ~: O, i- Z' ^
7 0 0 0
/ {+ d# o1 {+ r7 F( q-------------------------------------------------------
3 o! ~- U, o' L; a5 `Instance ID(0x0086), Interval end time(5), Time(1442963825)0 E4 R! s- ]6 h7 I* k- c
-------------------------------------------------------
( s6 d1 ?) }# L4 UAttrID CurValue HisValue LastPointValue
6 V7 y2 y: a: e& G* t% _3 A# i3 0 0 0) m" R/ Q8 U8 E' M
4 0 0 0
5 s. z6 ~- i) d$ r5 0 0 0
% F; W0 C" I& _- y* @6 0 0 0
  m' E: x) i; ], P. D6 S$ p7 0 0 09 x: c. T6 c5 }4 X, h8 e
-------------------------------------------------------- H2 v  h" t: {$ V; _
Instance ID(0x0087), Interval end time(5), Time(1442963825)
$ C3 Q' W) K0 a-------------------------------------------------------
5 V& K( ?5 r) d' Z/ R& F5 ~AttrID CurValue HisValue LastPointValue
0 ~3 v) R& n. C2 Y3 6 0 6
; w% p$ v3 p6 X4 0 0 0
3 Y. O. h; n# G. I3 Z6 m5 0 0 0
- Y; V4 P  c+ u5 E  g7 E6 16 0 16
$ z: `1 {' o- c1 Z7 0 0 0
" ^' Y! X7 v6 s# J$ f, n- t-------------------------------------------------------$ c0 X, ~( _, C3 b$ L% O# T
Instance ID(0x0fff), Interval end time(5), Time(1442963825)
/ V$ O9 N7 g& k4 C-------------------------------------------------------
. u% s4 U0 x, k# Q4 G, @( {AttrID CurValue HisValue LastPointValue
. M6 u1 S  w# v; g3 h3 0 0 0
0 c4 s5 A$ o3 S" I! O4 P! T4 821894 138156 821894; U& N: Q$ U- n$ _  H
5 22424221 3769575 22424221: G: d  x4 E) G( ^, g
6 0 0 0
, w6 I% p( ]3 V8 G) P* x7 0 0 08 j: t, f! K# X$ @3 s$ H
-------------------------------------------------------; T* P$ v  q  t" T  a0 B
Instance ID(0x0ffe), Interval end time(5), Time(1442963825)/ k- V. ]) |# {
-------------------------------------------------------( c8 ]  ]) d) R/ w% l- \; G0 I/ z
AttrID CurValue HisValue LastPointValue
+ \" L$ O/ f3 U  d. i1 b' C+ {' U3 0 0 0
. a. s4 {5 S6 k/ j4 72 15 72
  q( o: T- p2 B+ z& e4 N: t, b5 m5 99 21 99: X& ~9 V- g2 \, o* e5 E( w
6 0 0 0
; Z! L7 E& W: d1 D3 s& f% ^7 0 0 0( E% c; Q: V3 ^1 L, o" w; }
-------------------------------------------------------
/ b  Y9 [! m6 S# vMe(312)(FEC PM history data) doesn't create any instance!! R7 [" v7 p; {8 I( d

( n' w% r4 b" u+ c$ x5 B; p0 J  L' mMe(24)(Ethernet PM History Data) doesn't create any instance!. G1 x3 y% x# Z6 B4 l! V. Z

6 ^. M- G2 E" GMe(89)(Ethernet PM History Data2) doesn't create any instance!
( p1 o  F' u" ~' y$ }% C6 F. C2 ]. c; [+ Z, l/ F7 x
Me(296)(Ethernet PM3 history data) doesn't create any instance!
/ Y- B8 l( Z$ {. o8 R; ]- V* P
) m) N% l- _/ UMe(351)(Ethernet PM4 history data) doesn't create any instance!
1 J' j, k: R! t' D+ s! e6 l: j! ~; o$ d* N" d! z
-------------------------------------------------------
/ ~8 K1 r1 Z1 V# d) jMe(321)(Ethernet PM downstream) has 4 instances6 B9 @8 h; X4 J" Z
-------------------------------------------------------
- A/ s; k2 i. g% h! }Instance ID(0x0101), Interval end time(5), Time(1442963825)
. r/ R# {; V/ \. V' m* D7 J-------------------------------------------------------
4 T5 G# m3 t: k8 q! H! xAttrID CurValue HisValue LastPointValue
" Q- |" l6 D( O5 h5 W- q( W: A. H3 0 0 0
9 n5 t) M% M' X( P- ^! R0 @1 X4 5663016 170951 5663016
( C2 w9 u0 Q- s# w5 8711 784 8711
. o6 o( J7 v! i# }* i; K6 166 73 166; V! _- r) H( y/ F# q& K1 k6 I
7 1652 669 1652
) K5 {  O( X7 f: W8 0 0 02 r5 f, l' t; r* H" ?
9 0 0 0, ]( |7 \1 _6 R# {8 m
10 0 0 0
% D" s( s1 A/ l& M; }4 c, @11 1844 17 1844
2 s3 O0 y! N9 Q+ ~- d% h12 2214 342 2214
# E$ A1 F4 u+ M# {: ?/ N13 990 273 990
& I/ h8 V7 ?1 p14 87 35 87; i6 R) K8 n# _
15 330 117 330! [( E# X% B. a) Z2 S
16 3246 0 3246
: d/ J, L4 o, j9 p% w-------------------------------------------------------
2 a! ?+ p; I4 u( ^( [Instance ID(0x0102), Interval end time(5), Time(1442963825)
: ]' D+ b8 d- ]5 \) N& G-------------------------------------------------------8 z/ e1 [$ ^& k0 E1 N- t1 Z0 G2 f
AttrID CurValue HisValue LastPointValue
5 ~. {4 s4 G9 a6 Z$ M; ~" Q3 0 0 0
; k  k, `& D; T1 g8 @4 7902472 1176845 79024721 `* t& {# c! M: n: F
5 32454 4155 32454
& @. U! l. n, \9 F6 }" _9 N6 1119 36 1119
  J. b3 X, E: i& [: M/ f) k7 1547 218 15473 j6 W3 |6 c; J+ [9 }5 [
8 0 0 0! }7 H) ]5 L. M7 f& m3 O8 {2 L
9 0 0 0
% G: L2 t. g4 \! t* s$ q/ I# w10 0 0 0
& @9 w4 {- v0 U11 9759 1018 9759) c7 P! R. F2 p* O& H- @' s" ?  f$ }$ |
12 14777 1669 14777! R. W7 M2 `" }! o7 z0 x$ s* }4 m, g
13 991 161 991/ q3 y$ E% I& O! z' t
14 3550 893 3550
! M/ X2 q3 X) w( R) N5 ?15 495 31 495
/ B: [5 I+ Q. o4 W! C# R" k9 Y0 e16 2882 383 2882
& i* o% N3 {! u1 {2 Y9 O-------------------------------------------------------
  z5 \: o& S2 R1 w- eInstance ID(0x0103), Interval end time(5), Time(1442963825)2 L* O5 J' U9 Z. X% Q  y$ p
-------------------------------------------------------
0 T; c# b. }  U* CAttrID CurValue HisValue LastPointValue0 ~( f& }' z4 h& N* B7 T6 E
3 0 0 0. @- M5 ~9 d! r
4 2488094 148173 2488094% x3 o8 u+ @+ q9 a' [* K
5 9083 616 9083) N* {* F% ^3 c% ^8 W9 v
6 2442 109 2442
( U, N& t: w+ o5 B% C1 ]7 6641 507 6641
; j) U- ~5 C1 E5 q) r8 0 0 0
: @( O* H) Z: T! |- b- [3 |9 0 0 0
* [4 q- ?# w. {' a' {; U10 0 0 0
2 ?  t) \) ~. X& D1 f6 K% a11 319 47 319
" @& h( c$ N' h, k+ A12 4031 136 40318 \& `9 I8 K' `/ b: h& p
13 1526 301 1526
% W# c5 X7 f: u0 A& s14 797 33 797
& L& Z, U2 h5 J8 X& r$ M9 P15 2266 99 2266
, U) v* @) I* W  Z/ C2 Z$ f' D16 144 0 144
" G5 `" E  q, w5 X' z-------------------------------------------------------5 M2 m5 G; F7 ~7 p5 p& O
Instance ID(0x0104), Interval end time(5), Time(1442963825)# @6 ?. [/ I$ Q
-------------------------------------------------------
, c7 s8 i! Z0 I* p6 U+ {AttrID CurValue HisValue LastPointValue
$ r) u+ I% m7 d0 T7 `) l3 0 0 02 t) p( [* o9 a' K+ P) t; N6 Q* n
4 64 0 64% O' b4 z0 o3 U( {( C  f
5 1 0 1
. A# v1 R) [8 P+ P* I9 H6 0 0 0) e4 k5 G1 j3 U; X  p" o( W4 J! o  n
7 1 0 1
7 B9 A4 _  |& b) t/ t" q8 0 0 0
  y3 b6 Z2 B) o" G; d) Y* b5 D9 0 0 0: z) j. i8 K  _2 n/ t' W5 `
10 0 0 0
- E4 _7 |$ ]3 a9 C7 v# F5 h, u11 1 0 1% ~  d! b8 E5 c, g3 U8 I7 t4 H
12 0 0 0
* R6 ^5 Y' U$ C3 w( W# L/ w13 0 0 0
- V' ^' I- j% t5 c, Z14 0 0 0" m; |3 H2 v7 R* r) @
15 0 0 08 w) c) l3 L, C8 j& J4 l3 x7 X, d
16 0 0 00 g8 p; y2 x) L/ O/ g# N
-------------------------------------------------------
) q, r3 G* {6 J) ^. Q  Q1 T- @3 s/ i-------------------------------------------------------
7 k" W! l, T1 D6 N: M7 \% TMe(322)(Ethernet PM upstream) has 4 instances
( c& ?/ d  P6 Z-------------------------------------------------------
% [" E* o/ l! U8 W+ {Instance ID(0x0101), Interval end time(5), Time(1442963825)
4 q  w$ c! O9 H7 V-------------------------------------------------------
7 B, x- O8 ~. W2 ^AttrID CurValue HisValue LastPointValue$ _+ D+ L* n# F3 P+ ?1 I
3 0 0 0
3 j* d# O2 t+ A* n; ]' ^4 683299 16476 683299
* w$ K! f4 p: w- G% f5 6154 215 6154
/ O" c& Y8 h( P. R) Q3 ?8 c6 1013 172 1013
9 Y- ^1 C' J; w1 P4 X# s7 278 28 278
' E8 I7 r! w4 f0 o  A) E; h8 0 0 0
% A8 ~. S) k' O9 0 0 0( ^& G" w2 Z5 p3 Z1 i" U
10 0 0 0
8 C5 s, T9 c( x$ \& ~# p11 4822 187 4822. s6 s3 O- h1 g2 B, ?2 D* t6 P* D
12 605 0 605/ f3 l* ^9 a) c) J7 O2 q6 x' }
13 198 28 198
1 b) D# X& j2 q4 Y1 l& @14 23 0 236 \; V  b: W9 Q1 Q5 R6 q  Y, [( A
15 505 0 505
. J% N8 }5 f3 B4 c0 w- ]16 1 0 1
7 r2 y5 p4 i" ]  o; K) V-------------------------------------------------------
5 ]6 {% s7 U3 l0 Z) k8 L& o& {Instance ID(0x0102), Interval end time(5), Time(1442963825)
7 x2 Z& K$ x5 M4 w! _/ F-------------------------------------------------------
4 c: R( Y& G! I0 e6 v' Y9 qAttrID CurValue HisValue LastPointValue
" |- N% Z; j4 ~6 ~. p7 W3 0 0 0  I' D. b" l5 L. z& v- x6 |+ x+ }
4 18133493 1766460 18133493/ N; f7 E) \' }" V
5 37153 4357 37153
/ n  P+ H5 [2 ]8 K8 Q% P  [8 a" \6 2195 73 2195- N% T2 f, p. X; k# M( l, I+ m  T
7 6842 479 6842' b' p# U8 N. I: o
8 0 0 0; D) M+ O2 x1 _3 j& G
9 0 0 0/ g; e- l  U# `
10 0 0 0& }* w8 w+ @4 w1 O% {
11 7877 1689 7877& G4 N$ E! W6 y4 v
12 11037 926 11037
0 _, r; A  f; ~9 T- _0 t$ Z13 2012 348 2012
( z7 I+ M3 R! e. B4 C, W5 B14 3743 298 3743
( w$ Y7 z+ ]* p6 x  k& b- H/ p15 4318 280 4318/ l  U1 o( s3 a2 S, d; ^  N
16 8166 816 8166, f4 w; _! w# x$ U% W) g
-------------------------------------------------------
& T9 d- a) N; x4 Y1 pInstance ID(0x0103), Interval end time(5), Time(1442963825)& P2 J. g- {0 p; c
-------------------------------------------------------
$ h8 j; `1 a, Q8 x; Z9 v0 ]AttrID CurValue HisValue LastPointValue& p9 `( J6 R6 M
3 0 0 0- I) c6 p6 E: a
4 0 0 0
) N- i0 _" [" I5 0 0 0: j9 j. D; l1 y- F5 F" x
6 0 0 04 r7 f& G* J, h. V1 i" T: q
7 0 0 0
/ H8 R" u$ m4 N* S' x! }8 0 0 0
3 i/ Q9 m' M' E# e9 v9 0 0 0
: C% _' Q* `) f10 0 0 0
3 E/ T1 ]5 F. A, c9 Q; r" n6 }11 0 0 09 s, N4 M3 J$ _' w
12 0 0 0. u; @/ {, F: X  j' C& \
13 0 0 0
( K/ B# x% _) E6 b! \$ [14 0 0 0
9 _1 P' q& h& ^8 J. U# o9 Q15 0 0 04 [% l- ~# V2 g' x  E
16 0 0 0
2 G" |& Z: W9 X: X-------------------------------------------------------
8 l9 ]' L9 F. _& D! \1 P- p) k* zInstance ID(0x0104), Interval end time(5), Time(1442963825)
; h0 r* s/ Y* |; Y6 Q-------------------------------------------------------
8 R  Q5 @! _: T" P5 IAttrID CurValue HisValue LastPointValue. m$ _( v; j& A5 v
3 0 0 0
2 U- Q3 u, }: ?2 E, n+ A/ z4 0 0 0  z* `" x: A# G4 t0 h
5 0 0 0! g" g# G% s& @- E
6 0 0 0
" ?* G5 `% U1 }: k7 0 0 06 O2 A( g1 P3 _# e) I' O
8 0 0 09 \+ q/ E, L' ]3 i8 v1 V6 @' p
9 0 0 0, b! p6 \% c) G& o1 `1 I
10 0 0 0/ d0 h9 n" Z- D
11 0 0 0$ |+ a9 j! Z1 x8 y3 q! P3 x! U
12 0 0 05 w2 v3 f1 Z$ c6 m
13 0 0 03 D, m7 \0 o- j2 i4 M
14 0 0 0
  P5 O) r0 o, q  M6 t4 \; b7 G15 0 0 0! f" j) w* [3 D& Z: j- @7 j& H5 t% d
16 0 0 0. j) W5 h. `6 J- V  `' q1 C" u
-------------------------------------------------------  u* s! d: {" R
Me(334)(Ethernet frame extended PM) doesn't create any instance!
+ v3 f8 f9 \, {) @1 G* Y8 O- \1 e# a; O& k4 ~( X3 E
Me(52)(MAC Bridge Port PM History Data) doesn't create any instance!
; {9 r3 U, Z, x% q
, G! S, \9 x+ w$ ^+ E9 L5 v: pMe(51)(MAC Bridge PM History Data) doesn't create any instance!) |  R$ O) j" Q

) P: N2 ^% S) b- VMe(140)(Call control PM history data) doesn't create any instance!, V9 J* R% @1 I1 Y

% [; X& }% i- K9 K: hMe(144)(RTP monitoring data) doesn't create any instance!8 b0 U( ]& r' L  i

" P6 r4 {6 `$ G4 f* R4 @" iMe(151)(SIP agent monitoring data) doesn't create any instance!$ N" q+ _6 B% q! o
9 b) [7 B0 G  o
Me(152)(SIP call initiation performance) doesn't create any instance!

点评

放上原本光貓 H640G的init sh #!/bin/sh set -x #echo ">>> BOARD_MAC" $BOARD_MAC echo ">>> Bridge is:" $bridge ifconfig br0 down source /bl/bin/bldrvcfg.sh cd /bl/bin  详情 回复 发表于 2015-9-25 09:51
 楼主| 发表于 2015-9-25 09:51:59 | 显示全部楼层
石光上林 发表于 2015-9-23 15:504 U4 [8 d& u0 f- I
補上OMCI狀態 希望有大神能相助
9 F6 }% r, o" E4 M/ ^# f7 ~0 h1 K0 E0 C) @. ~- E) c* T
會再繼續嘗試判斷其他LOG

# B2 y) [- j) N- \) t2 p; m8 g# A放上原本光貓 H640G的init sh! J7 a7 j5 f: Q3 ?) O; S
#!/bin/sh% s6 P2 L( N  u& i; a
set -x
" v$ B6 U' I, L( L( O: F- ]8 F#echo ">>> BOARD_MAC" $BOARD_MAC                        " O8 N5 X9 B4 b- j8 K
echo ">>> Bridge is:" $bridge$ ~  Z& q: N& ~; o- }$ Y, @

! U! g% H/ u: `5 d, p, f5 Iifconfig br0 down9 ^% r5 o: ~* v7 P# v- d
source /bl/bin/bldrvcfg.sh
5 m3 R& D" p! ]5 C; t
4 K, _  u, z, H0 R4 Xcd /bl/bin
0 I& Y' t6 x* u& h9 ~# R( _
1 q" }: A/ C) t' Y./drv_load
4 [, e) f/ b8 Y" M+ ]* z* j" y/sbin/insmod /bl/bin/GateMakerPro_GPL.ko0 X. R, |. M! x" D7 y
/sbin/insmod /bl/bin/GateMakerPro.ko. o. p8 k4 J4 M5 v$ A/ W* [- {
6 w6 [1 B5 B% z4 G$ ]5 R
if [ "$dmm" = "1" ]
7 a1 I( X# K: }% x" mthen
. w/ y' S* k- S' E$ n/ Y+ p+ [  /sbin/insmod /bl/bin/dmm.ko2 n6 q0 X. D* h. B6 w6 x) d0 N
fi
1 q4 @2 k9 T0 U# `. t" y
0 }/ p2 C( M: ?, Q' ?4 ^: r./blsend.exe sessioninit $PPID
$ e: T3 X) a2 ^* P' D: l8 A7 Qecho ">>> Session [$PPID] is started"6 L, B/ K4 I  M; p9 {
echo $PPID > /tmp/shell_pid4 g0 S7 q' k& r  ^
" T0 C9 j" b8 o! M$ [
usleep 100
: N; i/ U1 s5 o
. a5 N  \2 ^1 K/ \5 J( m#>>>>>>>>>>> fi_bl_software_init()
8 Q, c2 v, M9 V2 Q./blsend.exe send $PPID /api/common/si gpon 5" s9 H% Q  }. M: q; R
usleep 100
. P5 v  A/ x+ M& A# P# ^5 m./blsend.exe send $PPID /api/bridge/sem QSGMII enable RGMII SGMII* H5 s* O6 i) A2 N. c% v
usleep 100! g$ r+ \' B- J( d1 @

7 j8 _4 O) V3 [: W# ---------------------------% J" h4 `4 J9 }- }& t( m4 @/ M
# Flow configuration
/ ]7 {' F) }5 u- {9 c: {# ---------------------------3 m8 ~9 T8 j# w. d' P7 t

! d; `  I  X( v# b* a# _if [ "$gpon" = "1" ]                                                              
9 h: g- z; I7 |0 N% Rthen
! `+ K7 u8 p  `' g  |echo ">>>>>>>>>>> GPON <<<<<<<<<<<<<<<<<"
  r+ q0 |4 F3 {1 g; o5 R: r1 {. p6 X* a
#>>>>>>>>>>> modify emac configuration
; {" z( D  O3 I# H$ p* K( q./blsend.exe send $PPID /api/bridge/ce 0 enable
+ n9 `; P: w/ Z5 Q9 e( g! ?$ d./blsend.exe send $PPID /api/bridge/ce 1 enable
# ^5 w+ H, L9 G( k./blsend.exe send $PPID /api/bridge/ce 2 enable
* }& |- A% G" m7 R2 a1 e7 a( B4 {- g+ g  Q./blsend.exe send $PPID /api/bridge/ce 3 enable
$ a& i, l4 v, b  q
$ O/ i  o  D6 R3 h$ L& B0 VWAN_IF_NAME="wan1"0 z' S4 j+ g# J9 Z' b8 G
echo ">>> ONT serial number:   " $serial_number1 E8 C/ h; v, j  Q$ i9 N
echo ">>> ONT password:        " $password
# F2 e) Z7 c* }+ m6 n1 ]3 x: f8 F2 recho ">>> TCONT allocation id: " $tcont_alloc_id, Z+ V" u& Y. C) P/ e
echo ">>> Downstream GEM port: " $ds_gem_port_id1 o2 y) f" @4 T7 F( z6 C: _
echo ">>> Upstream GEM port:   " $us_gem_port_id
1 u% q6 O" A0 q" Y
6 V- l8 K, S! L1 G+ S" h./blsend.exe send $PPID /api/common/dpi
' s6 a7 F# \6 ?usleep 100: [2 E; {. R' D& }6 P: G' v) Q" l
6 O5 L  X) v/ `( g& h
if [ "$ponwiz" = "1" ]0 g6 U6 c- z" s% e5 V
then
( \0 @, F$ E3 s! X; ?5 Decho ">>>>>>>>>>>>>>>Data path init<<<<<<<<<<<<<<<<<" " L9 `6 `) g, ^0 f: c' P" n5 ?! C
else( x, N; F1 ^' X) B. {0 l9 B
./blsend.exe send $PPID /api/gpon_iw/csn $serial_number: H9 U* e; J8 l! f( ~
usleep 100
, m2 i  o5 R+ J1 t6 t- H./blsend.exe send $PPID /api/gpon_iw/cpsw $password
& c, }; y* ?8 T) g  A; q+ e./blsend.exe send $PPID /api/gpon_iw/pla standby2 D4 i, N! n+ r; a2 H
./blsend.exe send $PPID /stack/gls
% R# j7 S5 z9 p, I5 Cfi
1 o0 R+ H% s- \" a8 I0 R8 v% b6 A./blsend.exe send $PPID /api/common/gsv
, h8 U* u# U# S5 R( musleep 100
) j9 w: p" v6 h/ A& J, K6 A: u7 ]./blsend.exe send $PPID /cfg/v  T4 `' Z0 ^2 g! a4 e3 M+ O
usleep 100       
2 n+ k9 s1 J) v, J) T5 ^! J: E
( J+ x' d, X5 z: I9 _& zif [ "$ponwiz" = "1" ]
6 N9 t2 B: J5 Q* K0 C) vthen
! p! e) F) C" b8 }: \3 Lecho ">>> GEM and Ethernet Flow configuration is owned by OMCI"
4 D3 Z5 r" o" [/ ^0 s  B0 U* {. helse
, P& s7 x! h) S./blsend.exe send $PPID /api/gpon_iw/ct 1 $tcont_alloc_id priority_queue
" J2 ~" q; V8 y) e./blsend.exe send $PPID /api/wan/cupq 1 0 0 256
0 {& k, @; h% O/ R./blsend.exe send $PPID /api/gpon_iw/cugf $us_gem_flow_id $us_gem_port_id 1 0 flow_based 0 0 true
, t7 |  ]- I8 f6 [' ^1 ~$ w+ G' v./blsend.exe send $PPID /api/gpon_iw/cdgf $ds_gem_flow_id $ds_gem_port_id disable low ethernet true flow_based 0
! _, @, O0 y. H3 S) P4 X  F/ q./blsend.exe send $PPID /api/wan/cdef 0 0 lan_1  A2 [7 n$ ^# ~% L* ^2 a0 B0 y
./blsend.exe send $PPID /api/wan/cuef 1 0
' y7 V5 Y8 X4 d! K2 f2 l2 gfi
/ |8 E. O7 t9 Q+ g- Q' o  K* U% [/ ^0 {, G3 i
./blsend.exe send $PPID /api/bridge/ceq 0 0 128
+ ~. S, F6 o+ ]: m) J$ Q+ K./blsend.exe send $PPID /api/bridge/ceq 1 0 128
0 A3 D# q% K. R0 H./blsend.exe send $PPID /api/bridge/ceq 2 0 128$ }; [$ R/ k4 a( |" a* [
./blsend.exe send $PPID /api/bridge/ceq 3 0 128
% X% i, R" c: v/ {" J. v./blsend.exe send $PPID /api/bridge/ceq 1 0 1280 V% |, B  D. }+ [. W: G9 r" E
./blsend.exe send $PPID /api/bridge/ceq 2 0 128
" [: `# l( [6 D5 W' \7 \( u& {8 Q./blsend.exe send $PPID /api/bridge/ceq 3 0 128
& r) b9 C4 P' n) o7 G./blsend.exe send $PPID /api/bridge/ceq 0 1 128
+ M& _; V; B- A./blsend.exe send $PPID /api/bridge/ceq 1 1 128
8 M5 x6 M/ n7 F: c; N/ G& z./blsend.exe send $PPID /api/bridge/ceq 2 1 128
! I) P# C# E2 L2 x; D% V./blsend.exe send $PPID /api/bridge/ceq 3 1 128
# I& q1 l0 {$ _3 x* l) c
4 b' W4 m0 P+ `! g8 D./blsend.exe send $PPID /api/bridge/ceq 0 2 128
5 a; P6 b2 X/ R- E5 |- g./blsend.exe send $PPID /api/bridge/ceq 1 2 128: K& h7 K7 J: W) f9 i
./blsend.exe send $PPID /api/bridge/ceq 2 2 128
& A3 W* |, ?- Q6 N( f0 u4 {6 S./blsend.exe send $PPID /api/bridge/ceq 3 2 128
9 {. P4 e. o% b7 \4 @/ |# o( F& H./blsend.exe send $PPID /api/bridge/ceq 0 3 128
& b8 V- G" w7 |./blsend.exe send $PPID /api/bridge/ceq 1 3 128" b  l) {* r) w' m
./blsend.exe send $PPID /api/bridge/ceq 2 3 1289 V+ A7 p# @+ H4 o- D/ F4 K8 V" h1 `
./blsend.exe send $PPID /api/bridge/ceq 3 3 128
/ V* c3 [9 w8 Q./blsend.exe send $PPID /api/bridge/ceq 0 4 128
2 i6 Q" A! Y; }; ]4 r./blsend.exe send $PPID /api/bridge/ceq 1 4 128
4 @" p2 i3 c& B# ?; \./blsend.exe send $PPID /api/bridge/ceq 2 4 128
) W9 a: Z/ a# O./blsend.exe send $PPID /api/bridge/ceq 3 4 128& n; N- R% @( \4 Y, z- o% Z) _' z
./blsend.exe send $PPID /api/bridge/ceq 0 5 128: V4 k# Z( X  B' B4 _
./blsend.exe send $PPID /api/bridge/ceq 1 5 128) E5 f* Y. P* ?8 \
./blsend.exe send $PPID /api/bridge/ceq 2 5 128
, Y+ ~  V% c6 G  P1 u./blsend.exe send $PPID /api/bridge/ceq 3 5 128) o8 B+ i% x* q  v- r% N
./blsend.exe send $PPID /api/bridge/ceq 0 6 128
" v/ n2 o! ^8 t* J./blsend.exe send $PPID /api/bridge/ceq 1 6 1289 \, h  ?4 e+ U9 k$ ]
./blsend.exe send $PPID /api/bridge/ceq 2 6 128. s! N) |% N! `
./blsend.exe send $PPID /api/bridge/ceq 3 6 128
" m' o5 ]' s* N% V./blsend.exe send $PPID /api/bridge/ceq 0 7 1285 `! C4 y3 L; T+ a2 d8 q) [
./blsend.exe send $PPID /api/bridge/ceq 1 7 128! n* t7 I# D( T2 B7 }8 \" P
./blsend.exe send $PPID /api/bridge/ceq 2 7 128$ e: F* G1 N4 ?3 Y2 H
./blsend.exe send $PPID /api/bridge/ceq 3 7 1287 ]$ H) Z2 [/ K  a9 ]

. n1 a( f( Y4 ^./blsend.exe send $PPID /api/bridge/cp2lq lan_0 0 0( |- V' }! H4 D% |  S9 G5 u8 }7 q
./blsend.exe send $PPID /api/bridge/cp2lq lan_0 1 1  j0 O) y5 v  `. S8 H* m8 @
./blsend.exe send $PPID /api/bridge/cp2lq lan_0 2 2
- O% S2 [& Y( B  c0 \4 W4 j./blsend.exe send $PPID /api/bridge/cp2lq lan_0 3 36 F7 A4 R& {' I
./blsend.exe send $PPID /api/bridge/cp2lq lan_0 4 4
  k, N% E) m% z% i7 i' _& O./blsend.exe send $PPID /api/bridge/cp2lq lan_0 5 5
7 v/ P, e( t; ?./blsend.exe send $PPID /api/bridge/cp2lq lan_0 6 6) m- ]) [, ]! T, P4 ^  D+ _; a
./blsend.exe send $PPID /api/bridge/cp2lq lan_0 7 7+ T; A8 U" j$ ?" f7 R
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 0 0# i. q* Y1 _# K/ v7 @8 A" Y& P
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 1 1: b4 }8 g7 f2 g( r" ?
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 2 2; ]: F1 c7 V& x$ O% e" J
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 3 3
( ?; F( h; r9 H) F8 `./blsend.exe send $PPID /api/bridge/cp2lq lan_1 4 4) V8 F# V# `  l! w3 d; {" G; J$ h; c
./blsend.exe send $PPID /api/bridge/cp2lq lan_1 5 5
, i$ y) x- S( l. \' f" Y./blsend.exe send $PPID /api/bridge/cp2lq lan_1 6 6
- W; l/ @- }2 ^9 o0 r+ }./blsend.exe send $PPID /api/bridge/cp2lq lan_1 7 7
# e5 D; B  v: Z/ }& L  n
! z* P0 H% r0 }. x. i# r: \./blsend.exe send $PPID /api/bridge/cp2lq lan_2 0 0, S) X* C) v2 \+ V% N
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 1 1
% ]6 {' Q9 g- |  _./blsend.exe send $PPID /api/bridge/cp2lq lan_2 2 2
+ V  K5 H4 _3 J4 }1 x: ~8 k./blsend.exe send $PPID /api/bridge/cp2lq lan_2 3 39 A$ m( S% c0 I$ L
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 4 4
% P+ g2 t' t" M. K./blsend.exe send $PPID /api/bridge/cp2lq lan_2 5 59 K6 P  G9 r0 r9 d
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 6 6# z5 Y3 w5 g- y+ x1 y
./blsend.exe send $PPID /api/bridge/cp2lq lan_2 7 7' l5 m& K% m1 R# w, ~) n( b
& }3 `# u, E0 }* G: Z# [* Y
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 0 0- g% U# \, J$ c, T
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 1 1
. d0 |6 l' x4 H; F* k: A./blsend.exe send $PPID /api/bridge/cp2lq lan_3 2 2/ z, G+ j4 G8 P& Y" c, h. a
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 3 3
5 F/ a2 [* a. b9 Z. i. Z./blsend.exe send $PPID /api/bridge/cp2lq lan_3 4 4& c4 e, T9 b3 s0 U# }; M
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 5 5
/ F# `8 k* v& Q( b9 j$ S8 w./blsend.exe send $PPID /api/bridge/cp2lq lan_3 6 6- w* P- e6 b) d& ]
./blsend.exe send $PPID /api/bridge/cp2lq lan_3 7 7
' W. }8 w1 Q% P. J8 ^* O9 I  u! K
. U& a5 p9 R: l( V: D+ K$ ]insmod /bl/bin/lilac_net_dev.ko param_board="cherry" lan_rx_queue_id=3 wan_rx_queue_id=5
2 ~$ C( H) U/ K
' ^$ R& W& ]( B( _% t( ainsmod /bl/bin/iphost_net_dev.ko
5 ^& R5 ?+ M6 G1 Y1 ^ifconfig gpon0 192.168.1.133 up
3 W! c, D; X) ^# Z' p" X
+ s! ~' k2 f: |( p4 k! ]echo ">>> BRG driver initialization") A4 C7 Y( }8 U
/bl/bin/bldrv.sh start
; J6 X  Q, \+ o  ~
* Q, a; t, l0 I2 u: d2 J! c3 rif [ "$dmm" = "1" ]
# M" J3 S# n& Sthen
* l% U5 V# O  c! ]  /sbin/insmod /bl/bin/spf.ko
5 S" Y7 F/ G7 ?fi9 m6 m/ U# l- }

, ]0 X: U& [1 z" i, B/ j( A& J#interfaces configuration - must be changed per setup
4 w2 M4 s3 ]$ D& E$ k: l% Z; Zecho ">>>> Bringing up IF:br0"0 D+ b5 S" w% n6 u& I* S2 y
ifconfig br0 0.0.0.0
- R7 o; w; Y5 `) _1 G- [9 H% ^6 b3 e2 ]7 @0 m3 s) [1 x/ X* s
else8 u& W$ `3 ?; y' R5 R, f
) K# h7 J* n% b
#>>>>>>>>>>> UBB <<<<<<<<<<<<<<<<<<<<<, h+ o) z9 R% h( Y' z
8 D' T( B1 \6 [8 K- i  I" k
WAN_IF_NAME="wan1"
  O6 L6 w( N0 L; a) O0 \" P& ?1 d& b9 L$ N2 k# O  b# I/ _
#>>>>>>>>>>> modify emac configuration: v0 J7 z4 l1 @# j, N
./blsend.exe send $PPID /api/bridge/ce 0 enable
2 I# J! Z) {  g, Y; @+ S* n4 `./blsend.exe send $PPID /api/bridge/ce 1 enable
4 ^" e  J- d  L0 ~7 i3 |./blsend.exe send $PPID /api/bridge/ce 2 enable0 ]! G2 [4 b* `
./blsend.exe send $PPID /api/bridge/ce 3 enable, [* d: w/ Y% C5 C* W
8 l4 O6 E' h6 z! j. x4 Q# m0 N
if [ "$ponwiz" = "1" ]
+ O: {7 f7 G" kthen
5 U0 h" G4 _$ C6 ^echo ">>>>"
5 T* d" Z# I  g8 d3 F" u6 Ielse$ n9 t4 f; e' E) r& N
./blsend.exe send $PPID /api/common/dpi- }# N) }8 F, Z
fi
, j* v& T8 V2 _9 G% Q
- y& p2 d% j8 d2 G5 {6 t7 n2 _#>>>>>>>>>>> Configure the threshold for an EMAC TX priority queue: emac_id queue_id pri  q9 A, |  h$ e" p, c# ]6 f, L$ B
./blsend.exe send $PPID /api/bridge/ceq 1 0 128
. X" D. M* ?3 S) |; e: G% c1 L./blsend.exe send $PPID /api/bridge/ceq 2 0 1281 X) h$ Z$ D2 a
./blsend.exe send $PPID /api/bridge/ceq 3 0 128! C' E, M; W2 t1 E4 p2 {3 u
./blsend.exe send $PPID /api/bridge/ceq 4 0 128
8 X( j* ~1 W2 Ninsmod /bl/bin/lilac_net_dev.ko param_board="cherry" lan_rx_queue_id=3 wan_rx_queue_id=5
; q5 ]' a3 r% H( L( o# |- k! q7 n
+ D8 T- K: d2 l, M5 U, H: j5 M% efi # end of UBB block
; {/ k& ?2 Y2 C& E/ w
5 E, C; ~# _$ G7 J( U% t; I4 [if [ "$bridge" = "1" ]
2 R. @& O, \. J' |then
" T0 Z* y  m0 E( l( G0 k1 o  # Configure bridge port actions
- a# i4 [# X, v6 _# U# `6 p$ l" }  if [ $gpon = "1" ]- N' m  y& C0 b" l
  then
+ R# Y' E6 s8 C1 x6 |8 J      ./blsend.exe send $PPID /api/bridge/mbpc lan_0 true true forward_to_cpu forward_to_cpu
2 X" Z* M) R7 e1 T* k1 e  a  n  fi
% D  p) e6 I4 q7 O  ./blsend.exe send $PPID /api/bridge/mbpc lan_1 true true forward forward: i+ w! }6 o8 x2 y
  ./blsend.exe send $PPID /api/bridge/mbpc lan_2 true true forward forward% u) Z0 b& \  C0 {0 Q
./blsend.exe send $PPID /api/bridge/mbpc lan_3 true true forward forward# n: E# w/ y8 `3 B$ @8 {
  ./blsend.exe send $PPID /api/bridge/mbpc pci true true forward forward, T: r9 H1 J# U! o, Z
fi
* Z8 }7 u" F& r6 |./blsend.exe send $PPID /api/bridge/mbpc wan_routed false true forward forward
" _+ r% L% j9 }! f7 g, K5 q  b3 v./blsend.exe send $PPID /api/bridge/mbpc wan_bridged false true forward forward
0 V* V- n, p9 C! D) ?/ a& U, K6 \% m
if [ $gpon = "1" ]! x$ I8 E: g7 F: ~0 a
then
3 y0 i+ _& t9 A7 N( h    ifconfig br0 0.0.0.0
8 x& I9 P$ o. d  v4 vfi
; g- P, Y5 Z1 x3 P# ?6 eifconfig eth1 0.0.0.0 up
' D- W! Y' w) w$ k8 [( J. hifconfig eth2 0.0.0.0 up, L* [+ D1 ^9 c7 Q" C$ `2 s4 @' P
ifconfig eth3 0.0.0.0 up
4 L; ?9 k6 ?8 c3 F
/ V' ]. ?8 l- }#interfaces configuration - must be changed per setup
' R2 V4 [1 g- Z; P6 secho ">>>> Bringing up interface IF:$WAN_IF_NAME"- G, T/ v% B) ~6 M
ifconfig $WAN_IF_NAME 0.0.0.0
6 [# w3 h/ _3 ^' o' w* h. }6 U4 F, M  V
#Set filters for ARP                                      
) \# ], x3 l8 W# C  R' e! L
3 A$ y* ]7 v- t7 W* ?/ [8 N& [1 V- r./blsend.exe send $PPID /api/common/cefc lan_0 arp trap2 ~  B9 E5 w0 Y1 H! D
./blsend.exe send $PPID /api/common/cefc lan_1 arp trap
( N, r+ U# F8 u, J./blsend.exe send $PPID /api/common/cefc lan_2 arp trap- Z' L9 d  l! n5 l) {& ]( W
./blsend.exe send $PPID /api/common/cefc lan_3 arp trap+ Y! N. i% H, f2 O  g
./blsend.exe send $PPID /api/common/cefc pci   arp trap) ~% v5 _. e! \; j, b# ^
./blsend.exe send $PPID /api/common/cefc wan_bridge arp trap
# Y1 T" L+ m! C. [& ~) \: C% k* P) @+ u; U2 J/ h; s
# Set filters for DHCP
5 ?9 h7 Y# a( Y' C# B. f4 h./blsend.exe send $PPID /api/common/cdf lan enable
. \- I2 j& A- x$ U./blsend.exe send $PPID /api/common/cdf wan enable
" L" E5 H) Z$ Q" d3 E1 R8 n
6 _' i: O. S8 x# _/ p# Set broadcast filters0 A+ f- o; n( Y2 \3 h7 B2 a
./blsend.exe send $PPID /api/common/cbpf lan_1 enable trap9 c1 A0 V* A' q0 c9 d' \5 V
./blsend.exe send $PPID /api/common/cbpf lan_2 enable trap- k& b: k3 c* H' z
./blsend.exe send $PPID /api/common/cbpf lan_3 enable trap" y% q/ ~& }! O" z$ i( m+ S: K$ q! n
./blsend.exe send $PPID /api/common/cbpf lan_4 enable trap
' A7 B; q( p. q" d./blsend.exe send $PPID /api/common/cbpf pci enable trap. m; N$ S, s6 _5 \! `
./blsend.exe send $PPID /api/common/cbpf wan_bridge_and_wan_iptv enable trap
5 z' ?* g  D$ p# o& ~9 Z+ q4 W6 a: }
# Default untagged flows# S( @8 z% N. V( p& b8 f9 x
if [ $gpon = "1" ]
* i% u4 p. C/ m  qthen
8 J0 T+ h. w: l5 P6 o  if [ $disable_emac0 -eq 0 ]
( Z( [9 R" j8 n  then
7 \# V- u. L- i2 H. V: K  ./blsend.exe send $PPID /api/common/cbpf lan_0 enable trap
) b& f4 J( P+ k( o  fi
' K9 e  X& B, l3 Q! E+ w. p* celse
! Q+ @2 N% T& t2 c2 h  b# J   #>>>>>>>Maps an upstream Ethernet flow to the GPON interworking: Eth Flow, Method, tci_3 ^7 w- F- f& e) |; Q# R
  ./blsend.exe send $PPID /api/gpon_iw/muef2gi 1 flow 0 $us_gem_flow_id
# y4 ~5 }8 h. s: q- f1 |( |- R" R! j  #>>>>>>>Maps a downstream Ethernet flow to a destination"7 ]$ V5 K: F. S+ X1 g3 _7 F: m0 D' g
  ./blsend.exe send $PPID /api/wan/mdefts 0 wan_0
/ P  M3 L" P, p, Y5 j0 }fi
; R+ _5 H4 C+ `9 F1 _: a. F, M9 L! Y7 I( m# g' k
./blsend.exe send $PPID /api/common/ccrtcq wan_dhcp 5
( m, w) N) p) H0 x./blsend.exe send $PPID /api/common/ccrtcq wan_icmpv6 5
; {" j; L2 D: E+ o./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_0 5
3 a# j6 O4 E% ~* V3 y0 H./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_1 50 v, K& u7 Q+ `4 B. L& T
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_2 5: V  n! V6 x+ Q! Q4 t
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_user_defined_3 53 c  u; d- s6 z( l0 n" I$ m5 G
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_pppoe_discovery 5; l: n) ?. x! r" `5 l" g9 C
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_pppoe_session 5
+ s* v+ `( g( d; f./blsend.exe send $PPID /api/common/ccrtcq wan_etype_ipoev4 5
8 X% _: Q/ r- [0 H./blsend.exe send $PPID /api/common/ccrtcq wan_etype_ipoev6 5
- O- B) {! U% D./blsend.exe send $PPID /api/common/ccrtcq wan_etype_arp 5% J* K0 K  i* y0 X- @+ f
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_1588 5# L, r  `/ K- _/ `8 A
./blsend.exe send $PPID /api/common/ccrtcq wan_etype_802_1x 5
) a8 F0 p7 i* ]+ l5 Q6 J./blsend.exe send $PPID /api/common/ccrtcq wan_etype_v801_1ag_cfm 5
2 G3 |% e; V3 p' M  v4 a./blsend.exe send $PPID /api/common/ccrtcq wan_ip_fragment 5" d6 {4 P3 Z& o+ X
./blsend.exe send $PPID /api/common/ccrtcq wan_ttl_expired 5" |% W+ |6 ]: t% e# u6 V
./blsend.exe send $PPID /api/common/ccrtcq wan_tcp_flags 5' v- {, w" N2 ~2 V$ i( R9 e
./blsend.exe send $PPID /api/common/ccrtcq wan_ip_header_error 58 O$ N8 U: g: G2 [
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_miss 5
1 D; }9 |; x" C6 ^5 Z5 q./blsend.exe send $PPID /api/common/ccrtcq wan_firewall_match 5
6 m3 P7 N+ i7 H" K+ ?% t4 Y0 _./blsend.exe send $PPID /api/common/ccrtcq wan_arp_table_miss 5' ]+ ]- [; T6 ~) a) t
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_icmpv4 51 I; s9 j, Q2 J" L5 |+ G! ~
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_esp 5. n* B8 z( c: c
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_gre 5
: v- I/ h  s0 c9 z0 C! z' U" Y/ p% Y  a3 q% H  N* Y
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_ah 53 j. \  ]4 R, U0 z2 i
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_0 59 g, `8 ^( E3 h- S$ E" ^! @
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_1 5% m$ \8 a* {  `# `. O. t
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_2 5& u* O  }( t! }: Q$ g' `/ _9 c7 o
./blsend.exe send $PPID /api/common/ccrtcq wan_l4_protocol_3 5: I* o0 n) r; Q! Z* R
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_0 5- h( A2 E/ y% K# I; r
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_1 53 y6 |- q  p  E) v
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_2 5
* f' {$ j" g# x8 Q, I! k% E./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_3 5
+ E4 \# {% f: O1 x5 w% Z1 ^./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_4 5# Z# r* ~- h8 x7 C
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_5 53 N( }! Q$ ]9 x; n4 G# W
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_6 52 Q" B0 Y5 f7 [- G7 \/ T( g. Z6 O" J
./blsend.exe send $PPID /api/common/ccrtcq wan_connection_trap_7 5, U# x0 {& Y9 b+ K
./blsend.exe send $PPID /api/common/ccrtcq lan_eth_flow 59 b, a5 j# Y* k* |3 V6 ^
./blsend.exe send $PPID /api/common/ccrtcq wan_eth_flow 5
* V) s8 G& Q) W" Z9 s8 ~: @; V) B6 c./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_0 5
2 X! k2 ^6 H7 S- W" @" A4 O./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_1 5, B' Y% x3 h5 D- d
./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_2 57 N( ^0 _1 e: J
./blsend.exe send $PPID /api/common/ccrtcq wan_mac_trap_3 5- I# L7 s- b) I: S
./blsend.exe send $PPID /api/common/ccrtcq wan_unknown_sa 5( }+ |8 y9 H0 h( N; Y; }
./blsend.exe send $PPID /api/common/ccrtcq wan_unknown_da 5% R2 r$ H  u+ ~! q1 K; x
./blsend.exe send $PPID /api/common/ccrtcq wan_broadcast 51 v( U5 R! D% k' v5 O
./blsend.exe send $PPID /api/common/ccrtcq wan_multicast 57 ?& p5 \0 F( ^: ~
./blsend.exe send $PPID /api/common/ccrtcq wan_igmp 5
4 {6 Z$ q9 P. n1 y' C1 @./blsend.exe send $PPID /api/common/ccrtcq wan_sa_moved 58 q; D# [9 u, Z0 I! X5 h
* u3 ]; |  l$ Z
#upstream trap reasons configuration# M9 @) p: z; l* L3 l$ y

* ], z/ n- E6 }2 m8 ~./blsend.exe send $PPID /api/common/ccrtcq lan_dhcp 3
- T. r, i: i" {2 s- ~./blsend.exe send $PPID /api/common/ccrtcq lan_icmpv6 36 e: I2 I1 X8 i/ ^! B0 E8 B0 t" i
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_0 3
) G. x9 @& A& X2 s5 `./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_1 3
0 m' C% G8 w% r; G: H  d./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_2 3( t6 g4 e+ M* c" L+ A* w% F1 d# o' y2 E
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_user_defined_3 3$ L: y# @* ]* N4 _' P# B- D  w" B7 ^
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_pppoe_discovery 3( h: W  V& k2 Z& `, `% e$ Q) ]
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_pppoe_session 3$ M3 `% M9 Z" L
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_ipoev4 3
6 o3 ?! V- @: u./blsend.exe send $PPID /api/common/ccrtcq lan_etype_ipoev6 3/ D+ R5 b* H7 h! v
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_arp 3$ P3 g9 ^" D* Y& X2 x; S9 w
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_1588 3
5 L9 ?: o7 G$ o4 y  j5 i. [./blsend.exe send $PPID /api/common/ccrtcq lan_etype_802_1x 3& l- j# N8 n  q6 T# q
./blsend.exe send $PPID /api/common/ccrtcq lan_etype_v801_1ag_cfm 3* F& d$ |- D' f
./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_0 3
& J3 M5 V+ r& f3 c' S  |* D./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_1 3
( A2 r8 g" L' w  x, T./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_2 39 w0 g5 q- q3 e1 m
./blsend.exe send $PPID /api/common/ccrtcq lan_mac_trap_3 38 n$ W1 Y6 _' z
./blsend.exe send $PPID /api/common/ccrtcq lan_local_ip 3# L/ A4 t$ C' O8 d
./blsend.exe send $PPID /api/common/ccrtcq lan_ip_fragment 3. ~, ], w! U$ y3 P0 O7 T
./blsend.exe send $PPID /api/common/ccrtcq lan_ttl_expired 3
5 k  k7 a) Q8 a$ i, ]./blsend.exe send $PPID /api/common/ccrtcq lan_tcp_flags 3
; b1 H: K) r6 I1 J" Y./blsend.exe send $PPID /api/common/ccrtcq lan_non_tcp_udp 34 q7 [, ]/ r1 g
./blsend.exe send $PPID /api/common/ccrtcq lan_ip_header_error 3
$ B3 n2 Z- R. x: r8 J$ E: d./blsend.exe send $PPID /api/common/ccrtcq lan_connection_miss 3
- [4 z7 O3 J& q' o0 t7 Q2 X./blsend.exe send $PPID /api/common/ccrtcq lan_arp_table_miss 3
5 y/ a& V/ e6 [9 W8 S) N1 q./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_0 3
; K$ a6 I. \) d' x( |3 }. N./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_1 3
! r$ b) Q( J& G( m3 A./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_2 3
) j& K& e5 [1 j& ~0 q./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_3 3
4 y/ _- t+ c- Y7 ]4 f) I% H& Q./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_4 38 U7 S  M; y# B
./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_5 3: G! W$ B6 B* Q( |2 T
./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_6 3. z, S+ B3 r* M' F6 D- L3 O; D* }1 c, F
./blsend.exe send $PPID /api/common/ccrtcq lan_connection_trap_7 3+ t  y1 ^/ o/ V8 I! [
./blsend.exe send $PPID /api/common/ccrtcq lan_unknown_sa 3; a! ~3 P8 A' y' O: U
./blsend.exe send $PPID /api/common/ccrtcq lan_unknown_da 3, j* ^- W. ]/ U7 U; H
./blsend.exe send $PPID /api/common/ccrtcq lan_broadcast 3, V& L4 c4 G( E
./blsend.exe send $PPID /api/common/ccrtcq lan_multicast 36 I% ~  t' b$ L" A# w6 {
./blsend.exe send $PPID /api/common/ccrtcq lan_igmp 3
, }' ?) N- X+ K4 v1 g./blsend.exe send $PPID /api/common/ccrtcq lan_sa_moved 3
2 X/ A  l) p7 x3 f- I( U! u- P  t: t% ]6 h( B
if [ "$dmm" = "1" ]' e; b  d3 L0 ]
then
. ~2 s- F" J4 p./blsend.exe send $PPID /api/wan/cdefpbcm  vid 127 127
: O2 a$ L; p2 \: j( d/ k. l! ^else
# {. r# Q) D7 Z9 [./blsend.exe send $PPID /api/wan/cdefpbcm  gem_vid 127 127 / K( w# j* ~$ Z/ @3 l2 \
fi6 T. m& t+ N# p  [
. F) Y) y2 g' ?5 Q& G0 }, x
# Enable multicast4 E6 m* f# k2 {9 N# k* ?$ u4 ^
./blsend.exe send $PPID /api/common/cmpf wan_bridge enable trap, y6 w& d* B7 F! x+ n" R9 p- W

  N: _& H/ f7 d6 v$ H2 n2 D4 ssource /bl/bin/addbr.sh% P3 o' o$ E4 v. {5 A
insmod /bl/bin/lilac_br_fp.ko" F* U$ b0 `4 A/ o( R8 p% @; `
source /bl/bin/start_onuapp.sh+ o% H6 R+ q9 ~4 U0 r

4 n; D. n# B5 ]/ M- D7 F0 _2 Q& n- f! x2 D  \& u

本帖子中包含更多资源

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

×

点评

估計是原broadlight的晶片 線已經被BCM收購 #!/bin/sh -eu SCRIPT_DBG=0 source /bl/bin/blrgwcfg.sh; function check100 { if [ $SCRIPT_DBG -eq 1 ] then echo "Continue?" read RESPONSE  详情 回复 发表于 2015-9-25 09:52
 楼主| 发表于 2015-9-25 09:52:57 | 显示全部楼层
石光上林 发表于 2015-9-25 09:51' t" Q! v9 t% k! H
放上原本光貓 H640G的init sh
* r! a* Y4 [1 ~( H4 l2 }4 I/ G#!/bin/sh
4 }; ]- x' G) J& }3 z+ z* Xset -x

2 X+ L% a/ \% z估計是原broadlight的晶片 線已經被BCM收購* {* D! P4 r# \2 E4 o7 p( u

) s# P4 S# [! P4 {  C/ ~; _; H#!/bin/sh -eu3 {2 K! [- e/ A' S: p7 _$ Z
SCRIPT_DBG=0: X& Y4 L& Z8 v# t, h" {
7 H5 M, T3 U/ ^5 Y
source /bl/bin/blrgwcfg.sh;
/ e- F6 a0 U6 T( R, |' E7 R/ h, @0 s0 u6 e/ g* V
function check100 {
9 E* K3 B$ i) e5 e: U) W4 y, P. a3 a: Dif [ $SCRIPT_DBG -eq 1 ]5 |. t3 k6 P: z7 `# w
then, A( o" P8 T# f# U4 q) A" U
    echo "Continue?"
# Y' I: `' n1 M" \& S    read RESPONSE3 j5 w) v' D3 U1 v- q+ M) {
    case $RESPONSE in
/ j) _" u* L; m, D  r1 o% V        *y) RETCODE=1 ;; ; Y1 u. _+ A$ }0 B8 `. V9 b* _
    *n) RETCODE=0 ;;
) R  b) J+ {9 Z+ Y- B+ K5 X. r*) echo "Exiting..."                                
' F: s7 x6 {( s  M" H    exit 0                                                        $ Q4 ^( M& Y5 `
    ;;                                                               
* }3 u" q% `3 [0 M, v+ r2 Y- @- k7 a  esac
: L. d4 W- W# V/ _else
5 f+ X- @( w) j" l" e  D3 \( i" Y, k    usleep 10# y. q$ D& D6 G: b2 c5 x( `
fi8 [- @9 S" _) y, a" x+ a
}
9 v& f. ~# h' K" x  a; @3 Y4 s1 U6 ~
4 v3 Q5 S# [  Wecho ">>> LAN_IP" $LAN_IP- l4 F4 a' V5 S& e( f+ B
echo ">>> LAN_NET_MASK" $LAN_NET_MASK
7 b9 d2 Z+ y2 i$ wecho ">>> WAN_IP" $WAN_IP: p: {. M, x4 B2 T! c
echo ">>> WAN_NET_MASK" $WAN_NET_MASK: p& h) h! T& m% n
echo ">>> FIREWALL is:"$firewall_mode
9 m: n( y, W7 K8 {echo ">>> VPN Passthrough is:" $vpn_passthrough_mode
- ]! p& X: r* _! k3 w
6 d' _* m& H- d7 I) L; Z  Nifconfig br0 down
4 S! D. F6 K8 d! k( ^. b9 X! q6 l, P, O$ E
cd /bl/bin
1 ?+ k! S4 j$ r) a- R./drv_load
* A/ ~; ?7 R) r1 P% Jcheck100
! ~* S+ \! R! C' ]7 F. Z; v5 B) u9 y/sbin/insmod /bl/bin/GateMakerPro_GPL.ko4 h% i1 c0 G5 e7 j; s) Z
/sbin/insmod /bl/bin/GateMakerPro.ko1 w! ?8 J* ^- D, W/ b( |
check100
0 n- t# Y; }5 h5 B$bl_send sessioninit $PPID
5 l" i+ v  q7 g  G/ k: techo ">>> Session [$PPID] is started"# f$ _1 S7 k* d5 }
check100
3 Q; S6 H* _  O% b9 B0 S
7 Z5 I. j2 ]5 m% E9 p$ U& s+ b#>>>>>>>>>>> bl_api_sw_init() and bl_api_data_path_init()+ p2 [+ k( N( }+ b, |' G, K

+ t( G# y, V. e/ u$ w4 F- ]& }, hif [ $wan_mode_gpon -eq 1 ]! e* n; J3 n' \" U% j
then- v$ K+ ]6 ^' e  d; @0 D: ~
    echo ">>>>>>>>>>> GPON <<<<<<<<<<<<<<<<<" ; V2 r, C- h3 w9 G. M
    #source ./lilac_gpon_init.sh, g" ]; R; `0 m' R% L% |
else; Q- A: f: c; H" o) ~; F6 K0 J
    echo ">>>>>>>>>>> GBE <<<<<<<<<<<<<<<<<<<"
3 H) I' r& @; k; m4 ^# A' N    #source ./lilac_gbe_init.sh
) g) Z+ X/ r8 M9 Z0 P. Sfi
% {) e8 c3 X& Z2 e+ M; i$ L& ]( a1 @* `
if [ $srt_create -eq 1 ]
+ A. M, v# p9 g% L3 T8 c5 Cthen
# Q: y, H% ~( }% @    srt_file="/bl/bin/srt_log.txt"3 Z. M) L. V7 n+ |2 V4 g
    echo ">>>>>>>>>>>  SRT Create saved to $srt_file"! c% G2 `" K4 M0 f
    $bl_send send $PPID /application/ch/UT/srtc srt_file3 m' J1 o+ O; X2 I; S1 E
    check1005 T, d# f) K/ c8 @  j; S, B6 ]5 I
fi
4 u9 G8 N  X) c6 o! z" s. J
5 g8 U) r0 A' E6 e+ y: ILAN_IFS="lan_0"
9 h% C3 p! }, K3 d, t" v#LAN_IFS="lan_0 lan_1 lan_2 lan_3": v* m: k5 E6 S# I
WAN_IF_NAME="wan1"
# T- p* l+ ^" _* o$ A- N: A2 mBR_IF_NAME="br0"" Y/ _" j/ X5 ^. K7 }  u% r
BR_IF_NAMES="br0"
& |' R7 D5 b' q; C1 Y: `$ F2 w#BR_IF_NAMES="eth0 eth1 eth2 eth3"3 ~  U6 L( q  k) o6 f* L
" o/ S( ?  V$ a% ^( w
if [ $wifi = "1" ]                               $ }6 Q! V/ a# q/ A5 F2 A# F, w
then
3 ]/ O2 y1 T  |( ]    export legacy_no_local_switching=0
- _+ R, F3 q" S- o1 s4 p    # B7715
4 Y( ~$ l+ Z1 W2 E* @    if [ $ipv6_mode = "1" ]
6 X0 N/ x8 E1 \0 n    then0 W( F% t( T0 R
        echo "Wifi does not work with IPv6, set \$ipv6_mode=0 in blrgwcfg.sh"
, }9 F1 w$ M- o" Y  H- b- w- l        exit
, T1 ^0 o% b* e2 T" m    fi
- D5 ~9 K( e: ]5 s0 B7 N    if [ $wifi_ssid = "BL" ]
! d6 S" `% X, C, v3 H) D4 e    then
$ C: T5 y3 k. \        echo "Change SSID, set \$wifi_ssid in blrgwcfg.sh"
  b6 F' e' `. `+ W* h        exit, |' R5 k! l# g0 m
    fi
. q$ |( ?$ P4 L: J/ o: J7 U* d1 O8 h7 i
    WIFI_IF_NAMES=$ J$ k* z! x6 ~
    export WIFI_NUM_INTERFACES=$(($wifi_ssid_per_band * ($wifi_dualband+1)-1))
  C: L9 F/ s  g1 d    echo ">>>>>>>>>> $WIFI_NUM_INTERFACES set to $WIFI_NUM_INTERFACES"' \% ?, T( j) I3 ^7 r# J
    for i in `seq 0 $WIFI_NUM_INTERFACES`
% o9 U7 X% i0 a8 H) f: v    do! g8 c5 O+ Q1 J
        LAN_IFS="$LAN_IFS wifi_$i"4 B3 q5 ?& _3 P% s9 L2 ~
        if [ $fast_path_mode = "1" ]
9 `" X( ]% m. y* V4 ?/ b* m        then: a4 x- C& [6 w- e# ^
            WIFI_IF_NAMES="$WIFI_IF_NAMES wifi_fp$i ath$i"% e" p3 }, N: A- e: S9 @+ O
        else9 g$ ]2 T  H0 \, d
            WIFI_IF_NAMES="$WIFI_IF_NAMES ath$i"; X4 s9 Q1 I) i4 o9 M& K# V+ T
        fi2 p8 b" c" |+ z
    done
% E1 [( h3 ]( H9 ?" hfi
' ~" C' N" r+ d; `: R+ W4 u
3 S2 {( }; p& [echo ">>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"                               # v! F" u, Z  W( `- t7 M. {
echo ">>>>>>>>>>> COMMON INIT PART <<<<<<<<<<<<<"                               2 j/ |. o1 i0 Q, B# z
echo ">>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
* l; X$ L" F, Q! Y
3 ]% _! o. q) [7 f8 o#############################################################                          
* U( n- M6 x7 X3 d, Q4 Z4 D# Bridge port configuration                                                      
+ k3 B1 [6 X+ f6 h1 W2 }3 o#############################################################
& Q+ Q& `6 L) ~) o" z7 y0 wbridge=09 r0 W/ K$ @+ _" X+ g
if [ $bridge_mode = "1" ]                                          . ?4 h$ V2 ^& X5 l
then: ]: Q: k2 J6 y! U0 K/ _8 v
    echo ">>>>>>>>>> BRIDGE MODE"# K9 K1 Q. c" m; K9 p! v
    echo "Loading Net Dev with ram_board=cherry lan_rx_q_id="$lan_rx_q" wan_rx_q_id="$wan_rx_q
9 Y3 n; t  n# b" D    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
9 N7 N3 Y6 N& ^* v' o4 Z$ @    check1006 x$ ?& S! C3 ]+ i- Y6 t( r
    for i in $LAN_IFS wan_bridged; do
2 M0 X. @5 O, b0 `0 N) z( t0 N        echo ">>>> cuv2efdf i$ wan_bridge 1 1"7 O: q" W+ @, ?3 Q
        $bl_send send $PPID /api/wan/cuv2efdf $i wan_bridge 1 12 r: n0 N+ p  p
        check100
# c2 `$ a% {& @0 j# Q        echo ">>>>>>>>>> Modifiy bridge port configuration: $i sa_lookup da_lookup TRUE"
9 `( e+ Y: D6 h        if [[ $i == wifi* ]]; then i="pci"; fi7 H. q- r; t2 I" ?, o; E. C
        $bl_send send $PPID /api/bridge/mbpc $i true true forward_to_cpu forward_to_cpu0 m' q- w6 Q: j) x* X- u# I* N
        check100
; M' V* U7 S/ n9 w% R, x+ ~    done
8 a% n; w5 D% r, L    check100# m8 Z/ H0 X2 l1 b5 E9 X
    # map reason WAN unknown SA       ) Z  x8 q, }. w5 Y8 ]
    $bl_send send $PPID /api/common/ccrtcq wan_unknown_sa $wan_rx_q
% R3 b. q: p- }. [) c' V0 |    check100                      ) m7 K6 P1 h7 G# Z! |. r1 a
    # map reason WAN unknown DA# e% X  U7 \- o$ e0 Q) _) R! r
    $bl_send send $PPID /api/common/ccrtcq wan_unknown_da $wan_rx_q
6 P4 [" N/ ^& R* a1 h2 i( Z    check100
- Q0 J$ ]' Z5 K+ x, n5 B. S    # map reason LAN moved SA
; J: @% q! @' ^8 f6 M/ e    $bl_send send $PPID /api/common/ccrtcq lan_sa_moved $lan_rx_q
+ R1 {* ^9 y6 \" W6 p' o    check100
0 L5 j; X; H/ n4 |4 ~    # map reason WAN moved DA5 ]( }' u9 m. R* L& [! \
    $bl_send send $PPID /api/common/ccrtcq wan_sa_moved $wan_rx_q/ C- u0 n- ^% V7 u
    check100
: h# o4 u$ W( X+ A0 x# ^# E. U# [: X* Y, G0 [. }& U
    echo ">>>> Bridge Mode - Bridge configuration"8 B5 S8 `( p$ ]' [$ `. c
    echo ">>>Maps a downstream Ethernet flow to a destination"1 @1 k8 o0 D  V- q, L2 R
    $bl_send send $PPID /api/wan/mdefts 0 wan_bridge                           
) t& ?7 L& y) b6 r    check100                                                                    
" @" }  H- q! w4 O6 t# }
* w  w" K. f* j% E8 W# H    BR_IF_NAMES="$WAN_IF_NAME $BR_IF_NAMES"
  \  ^6 s6 O. d    BR_NET_MASK=$WAN_NET_MASK
. R- {& z7 c, S1 v  ?1 P8 k    BR_IP=$WAN_IP
6 b0 C/ m* {* l    bridge=1$ H; ]0 i- q5 ~/ q2 H. ^
else
, I  _4 I! X5 l  c3 b# P    usleep 1001 X, f  A6 H- Q6 S9 G/ u9 v
    echo ">>>>>>>>>> ROUTER MODE"6 A' C6 n/ Z7 [3 W" u7 M
    echo "Loading Net Dev with ram_board=$board_type lan_rx__id="$lan_rx_q" wan_rx__id="$wan_rx_q
: C, p: C9 T. B5 z- f5 c$ c    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
# W& O2 i8 n- u1 t  D- Z* F- S    #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=100006 P' K% Y; A5 Y: d
    check100
8 l$ q; H9 q; R
' ~* t3 Y4 @/ X! n5 r/ H- t    echo ">>>cuvteftdf: dflt flws 4 the upstream VID-to-Eth mapping, for untagged pc"
" G7 ~$ R2 `9 k# P' c    for i in $LAN_IFS; do
$ E4 J$ T6 @- |0 @- ?& `* s        $bl_send send $PPID        /api/wan/cuv2efdf $i wan_0 1 1 - \$ ?8 x2 o4 B' I; w4 k9 D: [
        check100
/ o* M# H$ V9 n/ R    done0 d+ d' T" j4 l
    usleep 100# f; y! w$ E( t3 ~& o/ k$ r
- [# t' J& {1 F0 _1 D2 w
    echo ">>>> Configuring IF:$WAN_IF_NAME with IP:$WAN_IP Mask:$WAN_NET_MASK"8 k9 U, g3 e/ C
    ifconfig $WAN_IF_NAME $WAN_IP netmask $WAN_NET_MASK
. H2 k4 I& e& b5 ?( m7 E    check100
: b& Q( U* o* O6 F. q; p8 ~
/ X; ?* N9 w" f0 ]5 U, z    if [ $legacy_no_local_switching = "1" ]
3 ~, \6 }! g5 R$ c6 y    then. @- I3 ?5 T2 \3 U
        local="false"; X" z0 t5 A& Z" d; A
    else: _. K1 {' c7 g4 ^" ]' V  S
        local="true"# W- w% L7 e! t, B
    fi: g3 ^0 h7 d; F9 a, J- _) s
4 x2 Y5 O2 Q* r
    for i in $LAN_IFS; do' I- d' O/ O2 I8 j* _
        echo ">>>>>>>>>> Modifiy bridge port configuration: port sa_lookup da_lookup $local"
3 W  P7 n' ?, _; M9 f! d        if [[ $i == wifi* ]]; then i="pci"; fi
- Q+ }5 r' ], d        $bl_send send $PPID /api/bridge/mbpc $i $local $local forward_to_cpu forward_to_cpu. p9 \3 x4 g; T- o
        check100" Y2 g0 n: Y; }: v- y. S* g
    done
/ f; M8 l* D/ \9 C: x    # no local-switching -> bridge does not learn ports = all traffic goes to cdef
7 V9 ~% ?5 `/ T# [2 x    echo ">>>> mbpc wan_routed false false"
5 r; h  B9 g1 B) q    $bl_send send $PPID /api/bridge/mbpc wan_routed false $local forward_to_cpu forward_to_cpu  }( ~' A% ]: `
    check100
1 F. {3 r  ~7 P/ r6 O
" _5 P4 r3 X0 d$ m" J) I9 v    echo ">>>> Router Mode - Local bridge configuration"
; J1 F/ v9 J  ?( V    echo ">>>Maps a downstream Ethernet flow to a destination"- H+ y2 G0 @% d
    $bl_send send $PPID /api/wan/mdefts 0 wan_0
- i9 d) x4 [; t    check100& B: K8 X6 I% G2 O% v
7 l% t7 z4 J4 G/ I$ r8 k' r
    #interfaces configuration. j, |  q, }0 V  {3 Z( y
    if [ $legacy_no_local_switching = "1" ]* |" A# b. V; ~, y+ m
    then
7 |* t9 w% u+ T: x' l1 T6 G0 z        echo ">>>> Configuring IF:br0 with IP:$LAN_IP Mask:$LAN_NET_MASK"0 y- J7 n& e' |) m; G$ e0 S
        ifconfig br0 $LAN_IP netmask $LAN_NET_MASK( D3 X) k: M3 _8 x
        check100
6 h% Z: j8 ~" q  Z' [        BR_IF_NAMES=br0
, c% n. D( f- R2 P9 d    else
- T3 a- v3 Q- ?8 S/ Y        BR_NET_MASK=$LAN_NET_MASK
/ l7 S2 G& e: H- G3 @        BR_IP=$LAN_IP
" H1 i' P) V9 k        # do not enable bridge7 I: }2 n8 h! V4 \" z, g4 l# j
        bridge=0: ~8 q: F- Q" r; N8 F9 ]' j' i& q0 v
    fi
6 b- N( L) s0 [5 {/ `: E5 Kfi# _/ z# M" U, `( |( }
6 J% M8 @( {9 R' [) C9 y% E
#############################################################
2 j  `" [5 T$ K- p# Q2 _$ \8 B# wifi configuration' A7 R7 b3 D. q& A8 B) C
#############################################################
" d" s, X9 B5 m; m& T, K1 |if [ $wifi = "1" ]5 c) D- F3 @6 ?5 N0 W( x
then
: U+ P5 P  k) \! u  u2 K    echo ">>>>>>>>>>> Loading WiFi <<<<<<<<<<<<<<<<<<<"
/ O2 x8 C( I; v, H! E0 U3 u( b    source /wifi/init/apup- u  _1 H' X7 U' Z
9 S, f" m: w  F' X7 ]
    if [ $fast_path_mode = "1" ]
% I3 H; W0 F4 u( P    then0 n: [5 P( z9 F! w3 H: X
        echo ">>>>>>>>>>> Enabling WiFi fast path <<<<<<<<<<<<<<<<<<<"0 |1 ]6 ^4 D+ j+ G* g) _
        insmod /bl/bin/wifi_mw.ko packet_threshold=1024 number_of_queues=18 v2 d: C, M; ?0 o$ D5 f& u
    fi
# I8 A% V( t2 B6 L; a3 \
0 z* ^, Q8 Y( V5 z9 Y    BR_IF_NAMES="$BR_IF_NAMES $WIFI_IF_NAMES"& ?) m4 x8 O; |7 }" ]4 |! k
fi
! ]  @# R( g# |. ]) _$ ^+ _* X9 a; I
if [ $bridge = "1" ]# X$ l( U1 Z3 `( R* @0 W
then
' P. D4 [( V8 u- G    brctl addbr $BR_IF_NAME
0 p' `, M2 x, ^    for i in $BR_IF_NAMES; do
0 Y4 W  m0 U2 V4 B" X9 q        if [ $fast_path_mode == "1" -a ${i:0:3} == "ath" ]
+ B, @, W; f' U        then
7 g: k! M, m3 `; Z. I: y            continue
( e. C* ]- L+ X2 k& c  a        else
% s  i; X: E. l" h$ o$ t# x" ^            brctl addif $BR_IF_NAME $i
4 O% d% K2 x  J  R        fi
0 l7 L% m( w; r* v. {/ `# J3 o    done! C; Z" I& T- \" v6 M' _
    echo ">>>ifconfig "$BR_IF_NAME" "$BR_IP" netmask "$BR_NET_MASK( b- C8 G8 a, z0 g1 \
    ifconfig $BR_IF_NAME $BR_IP netmask $BR_NET_MASK& A2 E+ T: A7 {5 x- }# Y
    insmod /bl/bin/lilac_br_fp.ko br_name=$BR_IF_NAME" {1 g$ [) U- }
    ifconfig $BR_IF_NAME up
  D$ S0 \; w  P+ `( w. I  Vfi8 \' ^, T- k3 u" g" A
4 T8 ~$ v4 f& r' |( F
echo ">>>Bringing UP interfaces"
, `+ {* i( {8 j2 P% {: i0 Y& Jfor i in $BR_IF_NAMES $WAN_IF_NAME; do9 H  C$ f1 s6 }0 ]  W- I  _
    ifconfig $i up
: z6 H% G, N9 wdone
" Z$ l  q* t# @# _9 d/ B7 wusleep 18 _. U( y) u+ w! v+ v1 E' J/ ]

& m' D5 ?# m* u#############################################################
& b: w, b& `3 z# @* `8 A( H# Subnet configuration7 q2 X8 o- y; O5 I8 ]: V8 W8 a5 `
#############################################################& }$ g6 o/ Z4 W3 ~+ S' L7 V
$bl_send send $PPID /api/wan/cdefqmm 0 flow_based 0
; c8 u6 \3 P/ k% X5 J3 fcheck100
4 g/ [% V9 J( ]3 w/ ?, F( t( X8 ]- d; }2 k& f  r& S
###################################################
  c- U0 A! E+ h# V8 T; R% P# FILTERS Configuration
, B+ i$ c  {& a/ u1 I$ J; V: H###################################################
4 B& G" P. M+ M9 N) R; Z2 n7 X# ETHERTYPE1 q3 [- r+ h# n; g6 K- m5 w
###################################################  m* m# M% i# ]' v8 O/ z
#Enable IP Filtering (Type 0x0806 - ARP)& a# q, s/ o  i  F
$bl_send send $PPID /api/common/cefc wan_0 arp trap
# @, s: b. V7 {9 }1 Echeck100
7 m7 f) e% e5 A8 h- `' Xfor i in $LAN_IFS; do
! }! F% E# Z% l) w* ^    if [[ $i == wifi* ]]; then i="pci"; fi. L8 f9 |+ W7 i. `/ X4 `" P
    $bl_send send $PPID /api/common/cefc $i arp trap
2 d: x$ C. Y2 U    check100
5 E6 a" o3 j' o! Y' P5 C8 [done0 X0 x- `/ o  O# |

' i( \  H* E: o0 {% Y###################################################
2 t% x' h! Q( d+ Z: x. L0 Q; Z#PPPoE configuration
& X6 _; G0 H) V4 t: hif [ $pppoe = "1" ]
/ w0 a; b6 u# {then
# [0 L2 P: ?, e2 C    #Enable filtering for Ethertype PPP                                             
5 \  x1 E7 N2 x" @    $bl_send send $PPID /api/common/cefc wan_0 pppoe_d trap * a/ |; R: @5 o; O. O
    check1000 ?7 c, |9 n/ @( D5 P- ^% a3 G7 l
    $bl_send send $PPID /api/common/cefc wan_0 pppoe_s trap
- }: C7 N/ Y0 B  c* d3 G3 c7 ]    check100" p  m& q9 |! C7 ^* J9 }7 t
else/ `2 Y% ^5 t- t& R2 p. z0 _
    #Non PPPoE configuration                                    
9 D! }; ]! {- K    #>>>>>>>>>>> Configure the default router
- o6 I; H8 C1 }    route add default gw $WAN_DEF_GW || true
# U) ~8 w* K# [5 P$ Lfi1 ^5 r- I9 |' t- l8 |5 W
#end of PPPoE config( D  s0 _) e0 Y# `
###################################################
% S4 t6 K8 K7 U6 l6 T( Z) T
' i0 b8 B- G6 H. b0 w3 v: |2 e###################################################9 |5 l" @7 \2 [
# BROADCAST9 s4 a# F" ^3 \! Q# o' R/ H" c
###################################################' h9 g; o4 J4 j: H  K/ V* ?- h
echo ">>>Set Upstream broadcast filter on LAN 0"               ! A. x( d. a: v0 \/ {
for i in $LAN_IFS; do
* ]! L# _! N8 y) ?$ ]* d: G    if [[ $i == wifi* ]]; then i="pci"; fi9 X: u+ Z" T: F
    $bl_send send $PPID /api/common/cbpf $i enable trap
' p& h! O0 ?  @- S1 z0 E0 Q; q    check100
9 ^5 u- Q# J" z8 E( K5 [. q5 Pdone
0 a" n9 b2 n0 u+ qecho ">>>Set Downstream broadcast filter on WAN 0"# V6 Z7 I- `/ _. T2 K! q$ T0 F5 x
$bl_send send $PPID /api/common/cbpf wan_0 enable trap/ C$ R9 ~0 {0 f  G
check1006 t  U0 w- i% i+ H/ Z' i

5 P; {, U- ?, b, T###################################################7 P( i2 a3 [4 {* ?
# IP L4 FILTERS
* f4 U2 o  T+ }7 u###################################################/ O& q  I+ {: }) i; s+ E4 ~* x3 ~4 h
echo ">>>Configure ICMP filter"0 u+ r! W$ @& w5 S
$bl_send send $PPID /api/router/cdil4pf icmpv4 enable 1) U- S' M9 r5 q# X1 B7 k4 S
check1003 P* G3 ?4 z# \9 T+ m: q) ]
' ]; U7 w- G9 o/ V4 o/ C7 M: R" E
###################################################6 g. c: s7 R; R: _
#VPN configuration  T) {8 L: ]2 U* z
if [ $vpn_passthrough_mode = "1" ]
3 q3 F: E7 P1 I6 ^/ V- l, zthen
2 A3 |8 d1 z5 \0 Z- i) |( n    #Configure VPN passthrough: 47 - GRE / 50 - ESP5 i5 Z- v5 J5 {3 j
    $bl_send send $PPID /api/router/cvpt enable 47
0 M4 U9 D* ^. q! J0 B* x4 O3 C# qfi$ B( ^; l6 t3 d" X
###################################################
7 J) C, I/ j5 {! r. x/ L, l
9 @$ Q. r! n; X6 D###################################################; V5 X" Y" K% y) p  M; N
if [ $ipv6_mode = "1" ]
$ L& P0 ]4 L6 l% w6 z4 s$ ~then) d6 ^& D/ `! h" @6 W
    #Enable Upstream Multicast filter for the Neighbour Discovery, etc.3 X4 W+ \9 H3 R  i: n( R" |  R
    for i in $LAN_IFS; do
8 L( s+ e  y9 L- R9 c) j7 `        $bl_send send $PPID /api/common/cmpf $i enable trap2 x; K' U! X: s
        check100( S  ]4 |+ @( P  r# R7 u" Q
    done
7 {+ C  F' a" Z& O+ q3 y    #Enable Downstream Multicast filter for the Neighbour Discovery, etc.
% |0 v) Z& |( A$ ~    $bl_send send $PPID /api/common/cmpf wan_0 enable trap      
, j4 Y; `$ F1 G    check100( D, \5 k0 z- z# g
    #Enable ICMPv6 Upstream
+ S2 D6 |! r$ |6 q) K    $bl_send send $PPID /api/common/ci6f lan enable, D# p7 ^  ^: J( \' ~
    check100
! k1 s1 W. a( f( P2 h/ x% N  G    #Enable ICMPv6 Downstream                                            + y* {5 U- D9 Y
    echo ">>> Enable ICMPv6 Downstream"
  K. z. d4 v) Z4 d" X7 t    $bl_send send $PPID /api/common/ci6f wan enable
5 u1 K9 B. B5 e$ S. E    check100
/ P! \% ]+ P+ A- W, I2 z    # map reason 84 lan_multicast to queue lan_rx_Q7 N# l2 t  g3 h1 J
    echo ">>> map reason 84" $bl_send send $PPID /api/common/ccrtcq lan_multicast $lan_rx_q- i; R6 E) m1 u7 t
    $bl_send send $PPID /api/common/ccrtcq lan_multicast $lan_rx_q' B) z) t4 S- Z  t* ~
    check100
: \* ?# x& O9 T" R    # map reason 1 lan ICMPv6 to queue lan_rx_Q
+ B3 @7 A3 b8 I/ B1 Y, A    echo ">>> map reason 1 lan ICMPv6" $bl_send send $PPID /api/common/ccrtcq lan_icmpv6 $lan_rx_q+ {( {1 r1 b" o: g; _9 M- g
    $bl_send send $PPID /api/common/ccrtcq lan_icmpv6 $lan_rx_q- Z! R" P% W: h1 @7 N+ h
    check100
2 z; }+ k* }' h8 h$ ?  T& u: S: P( @    # map reason 37 wan ICMPv6 to queue wan_rx_Q/ Q# i+ U" ~" c1 E  J! l
    $bl_send send $PPID /api/common/ccrtcq wan_icmpv6 $wan_rx_q: ?' C( D0 _! I
    check100  `" y7 Z% R- Q5 b1 z+ F
fi
4 g9 K+ {/ L) V- m0 @5 k1 J9 `% p#end of ipv6 config
! X; x; |! V: w/ Z1 _$ b###################################################    : g0 h4 o- z( u% A

# b' `* ]) ?- w# V: N1 i; ^8 J6 D* _' g, J; `* F- O0 S
###################################################
0 r$ d8 S8 K+ S4 M6 h0 a5 `2 b$ F% j# Downstream TRAP reasons/filters configuration: C5 d2 p8 v1 T7 |6 ^8 g
###################################################
8 w! [* v: P2 G0 L  [% Z( g$ }9 y6 S" @$ E& M% X
# map reason 86 WAN broadcast to queue wan_rx_Q& B6 ^) W$ J3 J
echo ">>> map reason 86 WAN broadcast" $bl_send send $PPID /api/common/ccrtcq 86 $wan_rx_q
4 X( t+ M# i9 ^/ a7 C$bl_send send $PPID /api/common/ccrtcq wan_broadcast $wan_rx_q
3 W6 W( M1 ~! C! n4 Vcheck100
* ^9 N6 R# v. w6 e1 r4 R7 t2 Q3 y3 O0 f2 Z9 l0 L- _, s
# map reason 87 WAN multicast to queue wan_rx_Q2 {" g$ O! P. X9 L/ ^: Q
$bl_send send $PPID /api/common/ccrtcq wan_multicast $wan_rx_q
3 y# G" }+ H& f: }/ z2 bcheck1000 s; i8 Y. n' O, U) `

& \) I' N4 u' U8 B* k/ H2 S3 Y# map reason 88 WAN IGMP to queue wan_rx_Q( R+ B5 c' c' |0 k: T# F
$bl_send send $PPID /api/common/ccrtcq wan_igmp $wan_rx_q* I8 M% b$ v6 F9 ]5 D. o6 [# `
check100
+ |* Y  j- M! f3 l$ X4 W4 D  N* A# a+ O
# map reason 42 WAN ethertype PPPoE-D4 G! n( z2 Y& x4 C
$bl_send send $PPID /api/common/ccrtcq wan_etype_pppoe_discovery $wan_rx_q
, L- c& T/ o* k# Ocheck100( s* F9 J. {/ s. w: t2 b7 c

$ s. E3 B; B9 D/ w; n2 ?# map reason 43 WAN ethertype PPPoE-S/ Y+ ^) ^* ^+ N& t7 U
$bl_send send $PPID /api/common/ccrtcq wan_etype_pppoe_session $wan_rx_q
9 f/ A  r. l  B, a; l! dcheck100& v3 n  Q; J$ c" F4 c
+ N7 A' K7 v: G4 N& u( y  f
# map reason 46 WAN ethertype ARP
: C) s+ j0 }/ o$bl_send send $PPID /api/common/ccrtcq wan_etype_arp $wan_rx_q) \' S* H) t3 X# n) {
check100
8 R6 t+ b8 q# x) ?7 q: S) |6 Y, \+ r: G6 K( T! Z" H
# map reason 57 WAN l4 protocol ICMPv4
5 C% O# d/ Q- |! u# X2 z. ]$bl_send send $PPID /api/common/ccrtcq wan_l4_protocol_icmpv4 $wan_rx_q
/ w7 J* q! [3 q1 Y& ?7 Lcheck100; p; c. H$ S, r; a& B
# map reason 54 WAN connection miss% }" w: x# Q5 f
$bl_send send $PPID /api/common/ccrtcq wan_connection_miss $wan_rx_q# ]/ l7 i. Y  R1 J+ H6 H+ j9 V
check100
1 J6 y+ K& D; o# map reason 55 WAN firewall match
5 H4 H- \. N+ u5 L/ a0 X7 Q$bl_send send $PPID /api/common/ccrtcq wan_firewall_match $wan_rx_q' t& v( g) ^7 f! j' t1 u% x% M
check1002 }% Q9 `, f7 |3 A
# map reason 52 WAN TCP flags
8 w/ e& g; t) t$ F7 C# m  B# ^, E7 H$bl_send send $PPID /api/common/ccrtcq wan_tcp_flags $wan_rx_q' A) n+ J$ e0 z0 t- U1 B; Y
check100
& l0 l! S4 S! v6 V: Y9 |: u# map reason 56 WAN ARP table miss. J+ H5 H. {6 f6 P. v; @' }3 F
$bl_send send $PPID /api/common/ccrtcq wan_arp_table_miss $wan_rx_q
8 L$ W0 ]6 d1 @  K9 `$ S; gcheck100   : P8 V2 v* j' m: a& ~; C
# map reason 51 WAN TTL expired
. [2 `; H1 u; Z+ P( N; B4 j$bl_send send $PPID /api/common/ccrtcq wan_ttl_expired $wan_rx_q9 K' l% j7 F6 |4 X
check100* T% w1 w$ S0 ~
# y% ]5 X/ }6 C3 l7 ^, Z8 ]. X
###################################################
+ S2 x; R7 u, M1 J# Upstream TRAP reasons/filters configuration' }# }% ~5 }' P! A
###################################################% h$ K# Z5 f. }2 T  p  i

2 `  ^; G. U; M7 L: ~4 R# map reason 83 LAN broadcast
1 i) k7 B6 T% E# @$bl_send send $PPID /api/common/ccrtcq lan_broadcast $lan_rx_q2 e/ F* E# c* y! B1 m6 q, O
check1005 V$ `4 P3 b. h7 h( I
# map reason 79 LAN unknown SA6 u' F0 c4 {, z! n7 I2 d
$bl_send send $PPID /api/common/ccrtcq lan_unknown_sa $lan_rx_q
& ]. z  a3 B3 Ycheck1006 A  E  E0 H0 w1 n& K& x
# map reason 80 LAN unknown DA
  f1 M2 E5 v. P# T# R/ W- ]$bl_send send $PPID /api/common/ccrtcq lan_unknown_da $lan_rx_q
- Z3 F4 @( J5 \; G0 Scheck100
$ H: B  z# y  l! z$ z# map reason 85 LAN IGMP* B. |* B$ w1 B' g% I
$bl_send send $PPID /api/common/ccrtcq lan_igmp $lan_rx_q" J  s& {! t6 U* Q$ f$ h! k# T6 f
check100
* K/ ^( u) E7 F# map reason 22 LAN non TCP UDP
6 `' q0 Y  v# L: D$bl_send send $PPID /api/common/ccrtcq lan_non_tcp_udp $lan_rx_q
) t' l& ^) |- ccheck100
1 |, v3 j! J+ [6 _# map reason 24 LAN connection miss
. `4 Q6 c, ~3 e; A4 ~) C$bl_send send $PPID /api/common/ccrtcq lan_connection_miss $lan_rx_q
0 {) R# S. o! {, gcheck100
. M. I& |( X  ^' F0 w: x0 V# map reason 21 LAN TCP flags
# W6 O+ F% z, `- [: h$bl_send send $PPID /api/common/ccrtcq lan_tcp_flags $lan_rx_q
& X" I) P( z0 }' d: u/ O$ }( }) Y) Acheck100
/ B; [* i  |8 J9 I# map reason 25 LAN ARP table miss: R% {4 {2 J4 I: K2 N) K
$bl_send send $PPID /api/common/ccrtcq lan_arp_table_miss $lan_rx_q
& a9 {& y, k7 c4 c2 m5 Kcheck100' Z& u2 E4 z/ i# I2 R- r! ?  i
# map reason 10 LAN ethertype ARP
. `. l; F. P: N& G5 @$bl_send send $PPID /api/common/ccrtcq lan_etype_arp $lan_rx_q- ^9 m9 H3 O* M& \+ K4 k" s1 |
check1003 x$ W; u8 \% T0 [! B0 D
# map reason 8 LAN ethertype IPv4oE
' x& ^. w' m6 F7 A  O/ N6 ^/ R/ `$bl_send send $PPID /api/common/ccrtcq lan_etype_ipoev4 $lan_rx_q! Z9 y9 }3 S7 d" \$ J
check100* M+ F6 d  b) E
#network interfaces configuration - must be changed per setup, j5 ?8 R$ d" U* v& N
0 [5 a  N2 D. _; G4 h( H
# map reason 26 LAN_CONNECTION_TRAP_1                                    
- ^3 L% q* Q4 F0 i( N: x" q3 g; O$bl_send send $PPID /api/common/ccrtcq lan_connection_trap_1 $lan_rx_q, x! J  B" E, ~$ j/ l5 W! K
check100                                                                        
9 O8 L+ O7 o& s# N" w# map reason 65 WAN_CONNECTION_TRAP_0                                    
" h: I7 X; p4 C  P# M$bl_send send $PPID /api/common/ccrtcq wan_connection_trap_0 $lan_rx_q3 f2 e8 J" G5 ]9 m3 F3 s+ `
#$bl_send send $PPID /api/common/ccrtcq 66 $lan_rx_q/ P# C  ~: S3 T* S; [
check100                ; o6 \- j+ R8 j4 k
# v, j3 y) ]  O' e
echo ">>>enable IP forwarding between interfaces"
8 c- N. l  D% k7 a) ?' ^- gecho 1 > /proc/sys/net/ipv4/ip_forward
0 @1 J; E, _, a( G. bif [ $ipv6_mode = "1" ]$ \+ R7 q$ W7 p0 o! U0 m# {5 k
then
0 y' I! Y* E7 N( R" M    # Enable IPv6 forwarding7 y9 E# |; L8 l' |, ~
    echo 1 > /proc/sys/net/ipv6/conf/all/forwarding7 {3 v7 n4 y+ d
fi% v' l$ m9 V, P1 X
#disable strict tcp window check for incoming tcp sequence numbers2 a4 H3 `3 H% N
echo 1 > /proc/sys/net/netfilter/nf_conntrack_tcp_be_liberal3 x+ D! j8 a1 x  _: O& F
2 D5 w6 z2 ]3 d& ?2 T
if [ -n "${blrgwinit:-x}" ]. M* l7 x# o$ u; q( [
then5 u" q3 k" V1 q# v9 K' b' X
    echo ">>>Masquerading is applied later"( a; ^) k7 f! l9 D2 Q- a# Q/ \
else
( c$ A7 U; h4 C0 G% [, t( C    if [ $bridge_mode = "0" ]# Y6 t2 f1 z/ M( c; P( ?/ F
    then
  E1 @, p) Q6 \+ }        echo ">>>Applying Masquerading rule for iptables"8 n; J5 U4 Q% l
        iptables -t nat -A POSTROUTING -o wan1 -j MASQUERADE
; p' Z4 W* W" c! [5 h        iptables -t nat -L -n5 ~4 H1 o7 L. G5 v" v) j
        iptables -L
5 P) l8 j0 C- Y    fi9 m3 L; E, Y/ s$ S
fi
% x" F$ ^6 p; L6 I$ K& Q1 D
/ G5 k7 D7 w4 K2 @6 t1 Aif [ $net_dev_dbg = "1" ]
  Y; ]  _# Q  d' W, x( S' Xthen
4 ~, X) o3 I) N. R# V& q    echo ">>> Net Dev DEBUG mode: ENABLED"0 M, p0 E4 u( E. C" C2 s
    echo 1 > /proc/sys/net/core/bl_netdev_log_on
# e+ |" y- f$ r9 v/ S) X( `    echo 1 > /proc/sys/net/core/bl_netdev_lan_rx_log                              1 p6 [' h. e! N, g* s% r: }
    echo 1 > /proc/sys/net/core/bl_netdev_lan_tx_log  ( ~" c1 k) N+ f' t  b) u
    echo 1 > /proc/sys/net/core/bl_netdev_wan_rx_log
4 Q; }3 y8 z. B    echo 1 > /proc/sys/net/core/bl_netdev_wan_tx_log
. [& ~- n5 P* T* s    echo 1 > /proc/sys/net/core/bl_netdev_dbg_stop
/ f5 `5 Q* |3 z) H, [! ^fi
$ Q. t0 o) ^! n) J8 ]& f! ?% {' V8 W  e8 g$ O$ h9 e* q, ?
dmesg -n 5
5 g- R, N) D1 v, j
* P( W' _3 _# t3 ^* oecho ">>> lilac_common_init loaded successfully"* J. \, t% s1 z: D
echo: p' E! _1 d9 X
发表于 2016-8-31 11:36:25 | 显示全部楼层
您好,请问你有HG8247H的固件吗,R013或其它的都可以?
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-5-8 06:03 , Processed in 0.044197 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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