找回密码
 注册

QQ登录

只需一步,快速开始

楼主: spicahan

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

    [复制链接]
 楼主| 发表于 2011-7-4 11:24:07 | 显示全部楼层
loveyz147 发表于 2011-7-4 09:48
. t& u3 C" T, x5 }2 `$ U4 e: S) T今天在公司,下了个Wireshark,看看是怎么用的~~
3 b: B* V* x4 R. o( z
嗯,就是这个软件。如果你不让它停的话,它就会一直抓下去。IPTV直播开始工作了,就可以让它停下来了。) P9 _+ i: W6 ?
至于怎么测,你需要一台装了两块网卡的电脑,把这台电脑串在光猫和H618C之间,然后把那两块网卡桥接起来。不过有一个问题,如果你是在 Windows 下用的话,VLAN 的桥接可能不工作。。我是在 Linux 下跑 Wireshark 的。如果你对 Linux 不熟的话,会比较麻烦。。
发表于 2011-7-4 11:52:40 | 显示全部楼层
spicahan 发表于 2011-7-4 11:24 ( S. d& L* H  n) }/ W, H0 P
嗯,就是这个软件。如果你不让它停的话,它就会一直抓下去。IPTV直播开始工作了,就可以让它停下来了。
( f8 a( k+ e; v8 u ...
* u% ~4 E- x: p4 q0 x: P" J( \1 U
那怎么办是好,双网卡倒好办,我电脑本身就一个集成网卡,一个独立网卡,可是我对linux是一点都不懂,别说熟悉了.....那有没有别的办法吗
 楼主| 发表于 2011-7-5 14:29:43 | 显示全部楼层
) m  g0 L7 W$ M: l( A& I% c

* `, J/ n3 u, A补充一下我的这些设备到底是怎么连的。
8 l. V  J7 c5 R) i) K黄线就是从光猫出来的 VLAN TRUNK, 包含 PPPoE(untag), VLAN 51(tagged), VLAN85(tagged), 还有 VLAN 69(tagged).3 B% z# C4 G- |3 M
经过1008L处理之后,PPPoE(untagged)接到H618C的WAN口(绿线)# N3 s  D. W$ o% c3 b
VLAN51和VLAN85一起以untagged的形式接到H618C的LAN口(红线),因为这两路VLAN现在都没有标签了,所以H618C认为它们是一路VLAN! b0 ?$ r) o9 b. ]* g8 e/ r
然后 H618C 这里,WAN口接了 PPPoE, 在 OpenWrt 里拨号。LAN口里有两个被我用来接两个IPTV机顶盒了。剩下最后一个LAN口用来提供有线上网(蓝线)。另外 H618C 还提供了 2.4 GHz 的 802.11g 无线上网功能,主要给家里不支持 5 GHz 的老设备用的。
% @2 j' x& Q1 R3 J: B8 x; S' S4 e最后是 AirPort Extreme Base Station. 它工作在 交换机 + AP 模式,提供 5 GHz 802.11n 无线上网功能,同时千兆交换机用来给台式机组网上网用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-7-5 15:24:12 | 显示全部楼层
spicahan 发表于 2011-7-5 14:29
' u+ E& b6 G( }- j补充一下我的这些设备到底是怎么连的。3 p, y# q( E9 b1 }# k5 P$ g
黄线就是从光猫出来的 VLAN TRUNK, 包含 PPPoE(untag), VLAN 5 ...
8 `5 z" a5 [- s0 P8 N# ]+ D# O8 `. W: k4 E
不太明白 为何1008l要分别出来绿和红 一个到h618c wan 一个到h618c lan,是不是等于通过1008l分离了vlan然后,h618c因为刷过 openwrt,所以实现了双拨号?+ F1 p. K$ G9 ]* y! P% c$ _
$ n0 W: ~& s0 e: O. T
另外,h618c刷openwrt后,是否能改善他的功能,最主要是无线信号的稳定?(H618c无线差的无话可说,时时刻刻的丢包,用无线看iptv(在同一个屋子,距离1米),都卡的死去活来)正因为如此被逼无奈只能用上我的网件路由器了
 楼主| 发表于 2011-7-5 16:08:11 | 显示全部楼层
loveyz147 发表于 2011-7-5 15:24 ( o0 h' H- Q) H* E
不太明白 为何1008l要分别出来绿和红 一个到h618c wan 一个到h618c lan,是不是等于通过1008l分离了vlan然 ...

! Y5 l8 r/ ?, h# b9 d嗯,确实可以只用一根线把1008L和H618C的一个LAN口接起来,在里面既传PPPoE又传IPTV, 然后靠5325E把两路VLAN分离开来。之所以我把它们分开,是因为H618C内部有两块网卡,WAN那个口对应一块,不妨叫它 eth1,4个LAN口和交换机一起,对应另一块,不妨叫 eth0. 然后我现在的接法是 eth1 拨 PPPoE, NAT 之外给 eth0 用。如果不那么接的话,要么变成 eth0 既拨 PPPoE, 又提供 NAT, 这样性能会稍微差一些;要么就倒过来,eth0 拨 PPPoE, eth0 提供 NAT, 这种方案和我现在的方案基本是一样的,但如果只需要接一路 IPTV 的话,这样接就浪费了一个 LAN 口。
& S3 f) q% Y5 n+ b, X2 j& Q* r, s2 L2 n- D8 E' [& A
至于刷 OpenWrt 之后,我可以说,各方面都非常稳定。无线更是从来没掉过线。BT全速下载也没问题。顺便说一下,我家是 16M 的,跑满可以到 2MB/s.  你拿电信原始固件的 H618C 来用无线看IPTV, 那就是各种杯具合体啊,CPU 要处理 VLAN, 还要处理无线,如果你家附近用无线的人再多一点的话,想不卡是不可能的。除非在乡下,不然无线要流畅,必须用 5G 的频段。
发表于 2011-7-5 16:56:20 | 显示全部楼层
spicahan 发表于 2011-7-5 16:08
3 i) r2 \  j) U. V4 O+ [* ^% j嗯,确实可以只用一根线把1008L和H618C的一个LAN口接起来,在里面既传PPPoE又传IPTV, 然后靠5325E把两路V ...
  Y& n# B/ x" m1 B0 S) Y
稍许有些理解了,那么按照您的所说,我的这个方案 1008l出2根线,一根给我自备路由,一根没必要到h618c的wan口,而是直接到h618c的lan口 来让h618c出iptv数据,这样就能不通过h618c的cpu了 能这么理解吗?( X7 T9 r; l, m, p) K, G. U

  y# a$ h( a( c& g% o( L因为现在我发现,我看iptv的时候,尤其是看点播类,比如看电视剧,经常会响应非常慢,遥控器点enter,电视画面显示开始连接,但是等很久就是无法进入,只能一次次的按返回,再进入,有时候要这样几次才能正常进入,我观察过h168c,像出现这种情况时,对应的lan口等不闪烁
 楼主| 发表于 2011-7-5 17:08:24 | 显示全部楼层
loveyz147 发表于 2011-7-5 16:56 " f( I* ]: M5 f$ V4 j& E
稍许有些理解了,那么按照您的所说,我的这个方案 1008l出2根线,一根给我自备路由,一根没必要到h618c的 ...

2 a, l2 k+ R& _7 H# F; ^这样理解是正确的,问题是,如果你继续用电信的固件,你的H618C是没法在LAN交换机层面上处理IPTV的VLAN的,你把线接到LAN上去,是不能工作的,必须还是接到WAN口让CPU来处理。刷成DDWRT或者OpenWrt之后,就可以控制交换机的VLAN功能了,那时候就可以接到LAN上来了。: w8 n( j' w' Z# w' |- \

7 g4 S9 S6 U7 d. ?9 Y# e另外,点播慢,进不去,可能是因为那是看电视的高峰时间,服务器慢不过来了。如果你看直播不卡的话,瓶颈就不在H618C上。
发表于 2011-7-5 20:39:21 | 显示全部楼层
本帖最后由 loveyz147 于 2011-7-5 20:44 编辑 0 V6 l# h, n/ |. J
spicahan 发表于 2011-7-5 17:08   C6 H- \( p4 A
这样理解是正确的,问题是,如果你继续用电信的固件,你的H618C是没法在LAN交换机层面上处理IPTV的VLAN的 ...

- m  l2 U; o6 }* |5 H6 W) f2 {6 e, _; o' W3 ]: Z
呼呼  问题总算解决了,确实是 因为 光猫 没有重启 呵呵 现在正常了~~十分感谢!!
2 M/ V' N# O! e: g8 i
5 `" r7 |+ Z4 i, }) I/ l3 [/ a4 }( Y. E只是有个小小奇怪现象,如果不用1008l,直接用的h618c,看iptv,只要一进入iptv的主页面,右下角的直播介绍,大约1秒 就出来了,但是现在用了1008l,大约要黑个10秒 才能出来(一开始我还以为问题没解决)不知道这是为何~~
 楼主| 发表于 2011-7-5 21:08:16 | 显示全部楼层
loveyz147 发表于 2011-7-5 20:39
' F3 S" M3 j, X0 e5 i呼呼  问题总算解决了,确实是 因为 光猫 没有重启 呵呵 现在正常了~~十分感谢!!
; u4 J! N( y$ N" e, N% ], D
3 _: E& m% G, O只是有个小小奇怪 ...

$ k. c1 t) j! G  ?1 l今天我在家里试过你的交换机之后,我自己这里的直播也不太正常了。。。已经有两次直播放不了了,必须重启光猫才行。。你说的这个黑个10秒才出来,我也发现了,每次重启完光猫之后,第一次进IPTV要过一段时间那个黑框才会出来,但之后应该就是正常的了。因为我手头已经有没电信固件的网关了,所以也没法比较。。你先用一段时间吧,我也留意一下我这里的情况。
 楼主| 发表于 2011-7-5 21:35:50 | 显示全部楼层
loveyz147 发表于 2011-7-5 20:39
$ {7 i- v, Z! C* s- \呼呼  问题总算解决了,确实是 因为 光猫 没有重启 呵呵 现在正常了~~十分感谢!!' q3 u, }/ l5 U4 A, e- B8 c
7 k( U: f) x2 R7 X5 [2 c
只是有个小小奇怪 ...

, w6 h- x! k  g, }又试了几次,我碰到的问题是,IPTV关掉一段时间之后,再开,直播就不行了。。如果你也碰到这个问题的话请告诉我,虽然我不一定会有精力去解决它。。我估计是 IGMP Snooping 那里出了点毛病。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 10:21 , Processed in 0.026281 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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