|
本帖最后由 spicahan 于 2011-8-18 23:33 编辑 7 f, \# u! j7 I) x3 H# D& E
( R4 f5 v* ]9 ?& A* v
之前在 H618C 刷 OpenWrt 并支持 IPTV VLAN 硬件处理的方法 里详细解释过上海地区光纤入户播放 IPTV 的原理和靠交换机直接处理VLAN的方法了。这两天有网友问如何用软件VLAN实现同样的功能,特意另开一帖介绍一下。
6 I. u; B, h0 O: C `/ U% |, @" \! i) Z; D
首先声明一下,我是在水星 MW300R (硬件上应该和 TP-LINK WR841N v5 还是 v6是一样的) 上实验成功的。然后现在手头已经没有机器了,所以只能写一下原理,和当时保留下来的配置文件。想实现的网友请根据自己的机器作一下相应的调整。
6 }" J8 F* @, B2 H8 _; `! {3 L) t) R, j: Y6 T
以 MW300R 为例,这个机器实际上有三块网卡,分别对应 WAN, LAN 和 WiFi
5 ^" u! g, v8 f. o配完之后,这样用:光猫的输出接到 WAN 口,IPTV接 LAN 任意口,上网只能用 WiFi! O. K3 v8 f, R8 ]- D+ @1 M# t
解释一下为什么上网只能用WiFi: 因为 300R/841N 用的交换机芯片在 OpenWrt 下面无法打开硬件 VLAN 功能,这就意味着那四个LAN口只能属于同一个VLAN,所以要么 LAN 口接 IPTV, WiFi 用来上网;要么倒过来,WiFi 接 IPTV, LAN 口上网。
3 h. r* K; x" D) ?
; ]7 m7 o t6 `! Q% B如果你的无线路由器用的是 broadcom 的交换机芯片,比如 H618 系列或者 HA910 系列,那么就没这个问题了,因为在 LAN 上可以给每一个端口独立分配 VLAN.
, D% H$ G6 S7 {$ p
- z! ]' L! D7 B/ e补充内容 (2011-8-31 11:55):0 J6 E# s" \1 x1 {- m
27楼和28楼有最新的关于如何用交换机硬件直接处理IPTV VLAN的方法,是用 RT-N16 实现的。理论上,其它用 Broadcom 的 bcm53115 交换机芯片的机器都可以实现。
! I/ S. t. B+ \; G) h0 q5 b/ }; k; l+ q* I+ [* {
补充内容 (2011-10-8 19:12):
% d0 S8 ?# g d! x9 x$ ]Buffalo WZR HP G300NH 也可以用交换机硬件直接处理 VLAN, 请看8 [2 G, j8 s" [$ J
https://www.chinadsl.net/forum.php?mo ... &fromuid=2668179 r7 K0 U4 i; C- `1 d
# i- V2 n/ y6 P; ]+ p4 t
补充内容 (2011-11-23 10:42):1 p7 N5 b6 x* n
70楼有个用 H618C 软件实现的例子。 |
|