|
本帖最后由 spicahan 于 2011-8-18 23:33 编辑 9 L' C: X6 G$ N. p! t1 f: j8 |
& ~; ~0 N: b+ p8 {, |
之前在 H618C 刷 OpenWrt 并支持 IPTV VLAN 硬件处理的方法 里详细解释过上海地区光纤入户播放 IPTV 的原理和靠交换机直接处理VLAN的方法了。这两天有网友问如何用软件VLAN实现同样的功能,特意另开一帖介绍一下。
, Y( P5 _( e+ D# W% e! Y! ^8 _6 H! J* p
首先声明一下,我是在水星 MW300R (硬件上应该和 TP-LINK WR841N v5 还是 v6是一样的) 上实验成功的。然后现在手头已经没有机器了,所以只能写一下原理,和当时保留下来的配置文件。想实现的网友请根据自己的机器作一下相应的调整。) {9 [/ f: U% |6 G
# p+ |: u% w7 t. p以 MW300R 为例,这个机器实际上有三块网卡,分别对应 WAN, LAN 和 WiFi
9 V& {0 D% q* I# |* G& q配完之后,这样用:光猫的输出接到 WAN 口,IPTV接 LAN 任意口,上网只能用 WiFi
- I- Y! J0 v' H解释一下为什么上网只能用WiFi: 因为 300R/841N 用的交换机芯片在 OpenWrt 下面无法打开硬件 VLAN 功能,这就意味着那四个LAN口只能属于同一个VLAN,所以要么 LAN 口接 IPTV, WiFi 用来上网;要么倒过来,WiFi 接 IPTV, LAN 口上网。! J+ e" H; Z) }2 R6 i% x, {
" n6 a& F/ ]$ U% l% p& _如果你的无线路由器用的是 broadcom 的交换机芯片,比如 H618 系列或者 HA910 系列,那么就没这个问题了,因为在 LAN 上可以给每一个端口独立分配 VLAN.
4 |7 o, C4 w0 D, e: V1 o, c6 ?0 y
& f) Q5 ^9 b# |7 G补充内容 (2011-8-31 11:55):$ P$ {, j; M- ]% W1 Z
27楼和28楼有最新的关于如何用交换机硬件直接处理IPTV VLAN的方法,是用 RT-N16 实现的。理论上,其它用 Broadcom 的 bcm53115 交换机芯片的机器都可以实现。
; O0 m7 }8 X( b0 s( A, o% }' m1 t. P+ q6 C. X
补充内容 (2011-10-8 19:12):, N, y* `: i- ~. N4 V
Buffalo WZR HP G300NH 也可以用交换机硬件直接处理 VLAN, 请看
; F1 \* U( n5 I% f; U% jhttps://www.chinadsl.net/forum.php?mo ... &fromuid=266817
, G9 X$ _9 g: v, |& y% |1 v. F* z3 [) @- S! g; m" ^: ]
补充内容 (2011-11-23 10:42):
! k1 C* i9 x$ m) ?! _, W! X) k# z) F70楼有个用 H618C 软件实现的例子。 |
|