找回密码
 注册

QQ登录

只需一步,快速开始

楼主: spicahan

编译了一个 WRT610N v2 用的 OpenWrt 固件

[复制链接]
发表于 2011-11-20 16:03:05 | 显示全部楼层
本帖最后由 mtzvs 于 2011-11-20 16:06 编辑 % a; r7 n6 J7 C

8 D1 Z. D' X& Z. @0 e那vlan51从原理上来讲不需要*么? 还有vlan51是multicast,或许是防火墙哪里需要允许组播?
发表于 2011-11-20 16:18:02 | 显示全部楼层
我看了下 openwrt默认好像没有自带igmpproxy,而我在设置ddwrt的时候在防火墙页面 关闭了igmpproxy才试出过直播,不知道和现在openwrt直播没有信号是否有联系
 楼主| 发表于 2011-11-20 16:37:14 | 显示全部楼层
mtzvs 发表于 2011-11-20 16:03
8 O$ P6 S6 E. t那vlan51从原理上来讲不需要*么? 还有vlan51是multicast,或许是防火墙哪里需要允许组播?
, |7 F6 Z1 ~( R4 d) w
对,原理上就不需要。8 I9 p! M% o/ z1 Q1 [
IPTV机顶盒是没法接收带VLAN TAG的数据的,同时它发出的数据也是不带VLAN TAG的。
( y0 P( Z3 [- z$ ~+ Z3 {2 I2 D$ I. P' A而光猫出去的时候,不带VLAN TAG的数据是走PPPoE用的,IPTV的数据必须从51和85两路VLAN走。1 W' H% o& {+ X. Q
51是多播的,而且方向是下行的。7 w4 E; n6 d. g
85是单播的,下行的数据中一部分是用来传点播数据的。上行的数据是用来传EPG的认证、控制等等用的。那么就可以看出来,从IPTV发出的数据都应该走到VLAN 85上,所以星号要加在85上。
- O1 q3 l5 L( Y如果你单独加星号到51上,IPTV就完全不通,因为VLAN51是下行的,上行数据是没意义的,你的DHCP请求都不会有效果。如果你同时加到51和85上,那么交换机可能会傻掉,因为一个端口只能有一个星号。
2 N5 q4 w* y6 |) g/ x最后说防火墙。我这个方法是用硬件来处理VLAN的,所以CPU根本看不到IPTV的数据,防火墙也就根本没东西可以去防。事实上,在我这里,即使执行 halt 命令把 OpenWrt 完全关掉,只要机器还上着电,IPTV还是完全正常的,因为BCM53115这个芯片还在工作,这就是硬件处理的特征。
发表于 2011-11-20 17:00:36 | 显示全部楼层
嗯,有道理。 我在翻帖子的时候还看到openwrt vlan有这样的用法:
  1. echo "1t 5t" > /proc/switch/eth0/vlan/10/ports: k6 |  O; F: }# |
  2. echo "1* 2 3 4 5t*" > /proc/switch/eth0/vlan/0/ports
复制代码
这点和ddwrt一样,但是我没有执行过类似这样的操作,是否有必要执行?0 ?' m- @1 [5 o; W/ N2 g: J7 A' {
  `- w1 i; j) ]$ h; P
原帖地址:https://forum.openwrt.org/viewtopic.php?id=5087           #11楼
发表于 2011-11-20 18:33:57 | 显示全部楼层
hi spicahan, 你确定不是 igmp的问题么,你能帮我看下你的输出是不是也这样的?
  1. root@OpenWrt:/proc/1075/net# cat igmp
    ! m: K1 ?+ G9 A
  2. Idx     Device    : Count Querier       Group    Users Timer    Reporter7 j  d& [3 i9 q. b6 a+ X2 d) U3 E
  3. 1       lo        :     1      V3
    / z7 }/ N; y' ?0 r
  4.                                 010000E0     1 0:00000000               05 d9 k/ ^% a4 ^* z  }: }
  5. 2       eth0      :     1      V39 a5 o+ s9 x" V
  6.                                 010000E0     1 0:00000000               0
    ! A( F( N4 X5 C/ a9 u$ Y
  7. 3       wl0       :     1      V3. j1 _( s- q; ]! e! A/ Y) j
  8.                                 010000E0     1 0:00000000               0
    - ]7 d6 z0 Z! n" c" k( D& d* l; q; \/ K
  9. 4       eth0.0    :     1      V3+ Q# c6 G2 w% e, R! l
  10.                                 010000E0     1 0:00000000               0
      D& B0 g: l+ t4 g, G
  11. 5       eth0.1    :     1      V30 m! w4 x: e6 k" J2 _% z* S- Q
  12.                                 010000E0     1 0:00000000               0' P3 j6 w$ t5 N, W( f" Y7 o
  13. 6       br-lan    :     1      V2
    5 B0 x. [3 P, l. r5 w
  14.                                 010000E0     1 0:00000000               0. }' E! G5 h  _5 F
  15. 7       pppoe-wan :     1      V3
    9 {: f# d. j; i. m
  16.                                 010000E0     1 0:00000000               0
复制代码
发表于 2011-11-20 18:39:01 | 显示全部楼层
真是好奇怪,ddwrt下直播曾经也开出来过的,肯定不会是硬件问题,我现在把4u替换成3u,不过还是老样子
发表于 2011-11-20 19:16:30 | 显示全部楼层
spicahan, 搞定了,粗心啊,ports漏了个s,折腾了大半天 = =#( D: g: z- t4 v$ B5 C& K
$ {/ R6 I/ `& Z5 p& m
非常感谢大力帮忙,再次表示感谢!!!2 B" g+ g2 N0 r1 M5 u! l" f

" z6 w: v/ w* ]5 T- A6 K! S5 ]等有时间继续研究点openwrt的新功能,期待再次和你一起讨论 :)
 楼主| 发表于 2011-11-20 19:19:22 | 显示全部楼层
mtzvs 发表于 2011-11-20 18:33 , A" e1 T2 Z0 _# ]! V' A" l6 L3 m; y
hi spicahan, 你确定不是 igmp的问题么,你能帮我看下你的输出是不是也这样的?

& h6 ~% |# u2 a我看过了,和你的输出完全一样的。而且,你这里看的是Linux的IGMP设置,我前面说过,IPTV的数据是交换机直接处理的,CPU端口根本就看不到,所以无论如何也不可能和Linux有关系的。8 l7 L, P. M) x1 P1 r

( c( A. g6 X+ ~如果是IGMP的问题,那也是BCM53115芯片的设置问题。我以前碰到过一种情况,那是刚开始的时候我用TP-LINK交换机配合H618C来弄的,在我这个系列一开始的帖子最后有详细的描述。症状是这样的:所有设备一起重启之后,直播是好的,但是过了几分钟之后直播就不行了。后来TP-LINK的工程师帮我们写了个新的交换机固件刷上去就好了。" B2 }% c9 F# U2 \: n3 y. e5 s
如果你刚把所有设备一起重启之后直播是好的,但用了一段时间之后就出问题了,那就有可能是BCM53115里面的设置问题。
 楼主| 发表于 2011-11-20 19:31:43 | 显示全部楼层
mtzvs 发表于 2011-11-20 19:16
  L" X* L: I/ Y  c; h. L3 `spicahan, 搞定了,粗心啊,ports漏了个s,折腾了大半天 = =## p( I' ^+ t9 t2 a
3 j6 E! F# D% v9 A
非常感谢大力帮忙,再次表示感谢!!!
2 E8 o+ s5 o) N% k( s% K
搞定就好啊!欢迎使用OpenWrt.
 楼主| 发表于 2011-11-20 20:36:17 | 显示全部楼层
mtzvs 发表于 2011-11-20 19:16
# k4 {3 v2 h! a/ O5 [% n0 q- L, ]$ v: ~spicahan, 搞定了,粗心啊,ports漏了个s,折腾了大半天 = =#- D3 ~5 I# n$ E' P, J
# a% m, Q3 s* t9 ]0 i  Q/ k0 ^  g
非常感谢大力帮忙,再次表示感谢!!!
  k( Q- C' m3 X9 |" h! o
对了,我想问一下,你的WRT610N v2现在WiFi是两个频段都能用了,还是只有一个频段能用?
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-18 06:27 , Processed in 0.029126 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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