找回密码
 注册

QQ登录

只需一步,快速开始

楼主: spicahan

[教程] H618C 刷 OpenWrt 并支持 IPTV VLAN 硬件处理的方法

    [复制链接]
发表于 2011-4-11 20:17:26 | 显示全部楼层
顶起,超棒
发表于 2011-4-11 20:46:29 | 显示全部楼层
楼主是强人,支持了~~~又办法利用CPU打包把VLAN51也用上吗?
 楼主| 发表于 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, 让系统启动的时候自动设好。
发表于 2011-4-12 20:29:40 | 显示全部楼层
假如只有单网卡的呢?就像RG100A那样。
 楼主| 发表于 2011-4-12 22:39:48 | 显示全部楼层
回复 victor2002 的帖子( D$ W8 B) |& d
+ q" I) E0 k$ S+ c8 i
这就有点困难了,因为这样的话要求交换机在硬件上能同时支持51/85两个VLAN并能转发给 cpu 端口,而从目前情况来看,在 5325E 上是做不到的。一定要实现的话只能和我一样去另外买一个支持 VLAN 的交换机了。我觉得奇怪的是,RG100A 应该是 ADSL 用的吧,用的 CPU 是 BCM6358. 如果你用的是 FTTH, 电信肯定会另外给你一个双网卡的猫的,不然用不了啊。。如果你用的是 ADSL 的话就不用考虑 51 这个 VLAN 了, 因为在 ADSL 下面 IPTV 只用到了 85 这个 VLAN.
发表于 2011-4-13 12:43:36 | 显示全部楼层
牛人  支持 学习了
8 G- H, m$ n9 n. u虽然我们这边iptv不普及  但是原创资料很不错 呵呵  
发表于 2011-4-17 02:55:30 | 显示全部楼层
回复 spicahan 的帖子8 E0 q4 {9 L3 l' G1 d' @* d

5 Q0 p) b2 W$ M/ MLZ 大侠 你让我感觉你好像在 LINUX伊甸园和中间站还有LINUX源代码之家 里面发过帖子?我好几年前就放弃学LINUX了没有想到玩猫把我又玩到了LINUX里面我真的有点在想学的欲望了,希望楼主能教我~~~我现在徘徊在人生的十字路口,IT 维修售后,智能手机平板维修售后,宽带路由猫维修售后,总之我真的有点迷茫到底该走那步路~以上这3大类我现在正从事,个人偏向对硬件感兴趣,目前自学到BGA芯片级~~就是不知道何去何从希望LZ大侠指点迷津~~~本人不胜感激~~~
 楼主| 发表于 2011-4-17 22:11:02 | 显示全部楼层
回复 huj008 的帖子
' s6 X4 b. W4 |) n& X& E+ m/ }8 |! @8 X5 I7 ?! U
太抬举我了。。我只是对网络比较感兴趣,正好又碰到这个问题,于是就顺便研究了一下。。你说的那几个网站我都没发过帖子呢。我的建议是,不管怎么说,学习 Linux 肯定是有好处的。懂硬件,或者对硬件比较感兴趣的话,我觉得可以学习一下驱动的开发。希望能对你有帮助!
发表于 2011-4-17 22:52:26 | 显示全部楼层
牛人  支持 学习了
发表于 2011-4-18 04:15:39 | 显示全部楼层
回复 spicahan 的帖子$ X: O0 u3 v5 D" X" s) F! A
# Q! x) h  i' o" t% P9 |
驱动的开发 你只的是哪类?你有QQ吗我想跟你聊聊~~
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-1 21:28 , Processed in 0.024803 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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