|
楼主 |
发表于 2011-4-11 23:10:37
|
显示全部楼层
回复 victor2002 的帖子- w6 I ~4 x9 }) L5 F4 |
! e& ^/ @: S* Y; t; d7 u如果让CPU介入的话,就很简单了。假设ONU接在WAN那个口上,它对应的就是 eth0.; S+ |- e, X: D, g- J
; d* \; W" z, j9 R8 t. I4 `' _
eth1对应的是接交换机的那块网卡,它接的就是交换机的 port 5。交换机的 port 1 就是背后写着 iTV 的那个 LAN 2. 剩下 port 0, 2, 3 就是 LAN 1, 3, 4,作用和原来的一样。$ `, \# h1 V5 d+ O T& u
然后执行下面的命令:
: r8 i$ ?+ O# f6 {; u, oecho '1u* 5t' > /proc/switch/eth1/vlan/1/ports
# F7 X8 \: g8 p: J/ p0 @echo '0u 2u 3u 5t' > /proc/switch/eth1/vlan/0/ports
5 A7 W( ~7 R+ i5 r! Fvconfig add eth0 51
) _1 `9 t. F- o; o. q0 f$ Z3 B7 Ivconfig add eth0 85' {& y; j0 p9 n% h$ Y3 a
vconfig add eth1 0
5 C5 i9 r, M) ? nvconfig add eth1 10 a. V- C" q$ P* e9 {
ifconfig eth0 up. J* M9 F( N. N6 \% ^ H6 e
ifconfig eth0.51 up
$ h; o+ B* X$ K9 difconfig eth0.85 up
7 G, a2 i: w1 h$ qifconfig eth1.0 up
: o! w4 W; b# Rifconfig eth1.1 up0 z) d4 T* M3 a& Y6 k1 k/ W1 H
brctl addbr iptv
- B9 W2 m: g4 q2 w! mbrctl addif iptv eth0.51
+ u9 U1 i7 H3 j4 q3 D) Pbrctl addif iptv eth0.85% w% \" [- C4 M a4 S
brctl addif iptv eth1.1
4 Y" r9 V; c3 P" b0 v, ~ifconfig iptv up5 s0 _: j3 L, ~$ r9 ?: J) F. r
这样 IPTV 就可以了。然后 PPPoE 的 WAN 要设成 eth0, LAN 要设成 eth1.0; N+ M+ [1 }3 \' R$ x* w# c, \; ]
当然这是手动设置的方法,
9 q6 j1 z2 w& E* P; F+ N* V% {4 ]也可以修改 /etc/config/network, 让系统启动的时候自动设好。 |
|