|
本帖最后由 spicahan 于 2011-8-18 23:33 编辑
1 G, C' X: E: F% A5 _5 a* j# n, n, v9 r7 a: v( e! G" }
之前在 H618C 刷 OpenWrt 并支持 IPTV VLAN 硬件处理的方法 里详细解释过上海地区光纤入户播放 IPTV 的原理和靠交换机直接处理VLAN的方法了。这两天有网友问如何用软件VLAN实现同样的功能,特意另开一帖介绍一下。: x9 m3 n; ]0 G- j/ w. P0 l: y, x
& R8 _9 n4 }7 f" G6 D. y, H首先声明一下,我是在水星 MW300R (硬件上应该和 TP-LINK WR841N v5 还是 v6是一样的) 上实验成功的。然后现在手头已经没有机器了,所以只能写一下原理,和当时保留下来的配置文件。想实现的网友请根据自己的机器作一下相应的调整。! I2 H% K8 h1 ~
8 T, ]' K Z+ H+ `
以 MW300R 为例,这个机器实际上有三块网卡,分别对应 WAN, LAN 和 WiFi
' d1 {5 d7 X7 n7 C, S, C4 f配完之后,这样用:光猫的输出接到 WAN 口,IPTV接 LAN 任意口,上网只能用 WiFi7 {# O; r5 m6 R, `; c
解释一下为什么上网只能用WiFi: 因为 300R/841N 用的交换机芯片在 OpenWrt 下面无法打开硬件 VLAN 功能,这就意味着那四个LAN口只能属于同一个VLAN,所以要么 LAN 口接 IPTV, WiFi 用来上网;要么倒过来,WiFi 接 IPTV, LAN 口上网。
. i$ {! S$ R( y8 t& c; b0 G! B3 [8 t0 r l* _# Z7 d$ j$ b. K
如果你的无线路由器用的是 broadcom 的交换机芯片,比如 H618 系列或者 HA910 系列,那么就没这个问题了,因为在 LAN 上可以给每一个端口独立分配 VLAN.
- M# p' {% U G) l+ t/ }. ~+ D! v g* L, H: H5 X5 d
补充内容 (2011-8-31 11:55):, _ g5 i1 P/ }) Z0 M
27楼和28楼有最新的关于如何用交换机硬件直接处理IPTV VLAN的方法,是用 RT-N16 实现的。理论上,其它用 Broadcom 的 bcm53115 交换机芯片的机器都可以实现。
2 c+ ?# W) S$ X) Y2 \4 d( z' r5 b1 O
补充内容 (2011-10-8 19:12):& j6 {! y1 u" T+ J) q. U
Buffalo WZR HP G300NH 也可以用交换机硬件直接处理 VLAN, 请看" X4 y1 b1 o2 Z0 @# {
https://www.chinadsl.net/forum.php?mo ... &fromuid=2668179 }5 P& a8 m# \
5 s: ]! Y8 ?. a0 ^% K8 v
补充内容 (2011-11-23 10:42):! _# Q" \' {& A* R T5 B5 B/ n
70楼有个用 H618C 软件实现的例子。 |
|