楼主: dogb

请教下在必需使用自备普通路由的的情况下,又要用IPTV的连接方法

[复制链接]
 楼主| 发表于 2011-1-30 20:05:43 | 显示全部楼层
回复 460748498 的帖子
3 c+ _- t4 Z3 P  _# l0 F" r( N3 b+ \. Z5 P3 R
上海光线的100%是各走各的通到滴,你的接法有点亏,嘿嘿,谢谢朋友指点啦(ding:
发表于 2011-1-30 20:09:56 | 显示全部楼层
本帖最后由 tangsoft 于 2011-1-30 20:10 编辑
* K# y  e6 }: f, O/ G$ w+ a1 o1 U! n/ V% Y, @
回复 dogb 的帖子
$ Y4 A1 f8 ^5 `" n0 ?  g( }
5 `6 k, g. l+ E' m9 a我的自备路由器使用的是ddwrt,vlan id只支持0-20,51,85vlan还没办法搞。很郁闷。思路大概是把路由器iptv网口tag vlan85,然后用ebtables在2层上隔离。
 楼主| 发表于 2011-1-30 20:13:29 | 显示全部楼层
回复 tangsoft 的帖子
! m1 W4 s  V& q1 y& ~. @
1 O; n" M* j# x我倒是google到有人用DDWRT调试成功IPTV的,我在尝试OpenWRT的IPTV,水平不够,始终没成功(han1:
发表于 2011-1-30 20:16:25 | 显示全部楼层
回复 dogb 的帖子; N6 l! J  U$ b! q' z% H

2 Z0 E& D* p" {2 d% E9 Z  `openwrt可以起vlan 85吗? 如果能联系上那个 bradyzhu 网友把他的经验细节发出来就好了。国外有人成功,但是可能具体局方的IPTV实现的方案不同,我不确定。
 楼主| 发表于 2011-1-30 20:24:33 | 显示全部楼层
本帖最后由 dogb 于 2011-1-30 12:25 编辑
* D- [, h0 I# R6 j* w5 g$ h# b% G1 ^/ p6 e+ [# g
回复 tangsoft 的帖子
5 K9 j: B, C8 J$ ]
" k, l: P: z1 p0 \Q:“进入网络--》创建多WAN(VLAN), 新增1个虚拟wan A* s. H4 V; w5 [
进入网络--》创建虚拟WAN口,利用macvlan新增1个 虚拟wan B
- t1 q6 q9 G- X2 Z8 \" v0 l/ \用ttl线或者SSH登录路由,将新增的 虚拟WAN A所用的eth接口桥接到虚拟wan B所用的eth接口, 怎么桥接可参考wifi接口桥接到lan口的配置”
9 S/ |9 S& x* W8 k/ z. Y& w0 v# r- ?5 g5 \2 }
A:“把wan开桥接,并划两个口 就可以了,无如要无线itv 就把wlan0放wan中就行了”- l3 b. t6 ]9 ^& i  u9 i

7 f* ]3 M3 ?9 t; _) A0 u8 vQ:“你这样试过?, 既可以同时上网, 又可以用itv可以保证有两个互相独立的上联信道?”  w" ~( x! P% y& }( K; ?
4 T' ]) C  ?0 V- L  U
A:“我自己没试过 因为我没ITV,我告诉别人试过”
5 v. G2 \  L& g  o9 s5 W& ^, i0 o0 x& G7 Q8 C  @7 I: F6 e5 Z
然后始终联系不上这位网友了,无图无真相,诶
发表于 2011-1-30 21:44:06 | 显示全部楼层
楼上的方法,对于PPPOE的IPTV可以用,但对于需要指定tagged vlan的不适用~~
发表于 2011-1-30 22:08:57 | 显示全部楼层
我刚从tcpdump了一下iptv机顶盒启动时发的数据包,可以看出他使用了DHCP option60,而且也把自己的序列号作为hostname嵌入。注:Vendor-Class Option 60, length 53:貌似加密了。
! @/ D5 R: [$ L) m" B# N  B2 y21:43:36.640578 IP (tos 0x0, ttl 64, id 554, offset 0, flags [none], proto UDP (17), length 576)
  z: C2 B( t3 a0 ^9 U; {2 O" a    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from 00:15:eb:6a:a4:b7 (oui Unknown), length 548, xid 0xdf11aa19, Flags [none] (0x0000)6 X* j! l& Y: b
          Client-Ethernet-Address 00:15:eb:6a:a4:b7 (oui Unknown)
, I, I% w# Z. r7 f7 U          Vendor-rfc1048 Extensions/ i4 S& ~' \2 c, }7 D$ v
            Magic Cookie 0x63825363
$ {8 q) {. Q, e6 I            DHCP-Message Option 53, length 1: Discover
4 }& V: ~9 ^( S1 d: y8 v2 ~            Parameter-Request Option 55, length 8:
$ Y$ u4 N3 }( E/ `              Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
- L% |/ f' x% c, ]              Domain-Name, BR, Router-Discovery, Static-Route* t# q- H3 w0 k
            Hostname Option 12, length 32: "ea1001000000004000000015EB6AA4B7"
) t9 {+ `  A' w7 O7 w# x            Vendor-Class Option 60, length 53: "^@^@^_1^AM-^J^FM-N @-M-/Y*^B^@^@^@^@^@^@rM-b^_M-/M-8hM-1M-9M-IM-8YM-^Z$M-K;M-t^PM-^_^ZluPNCM-U^MM-9M-=M-O'M-^NM-("0 Y- m& c1 Z# T
            END Option 255, length 0
' B' M' u' P" d( S" l; S* e4 i8 t            PAD Option 0, length 0, occurs 205
3 |; Z! t- I4 z1 m        0x0000:  ffff ffff ffff 0015 eb6a a4b7 0800 4500  .........j....E.- i$ t4 f  O' z4 G8 t- r* A' A4 H
        0x0010:  0240 022a 0000 4011 7684 0000 0000 ffff  .@.*..@.v.......1 Z/ G$ U4 }1 r4 L  B/ H
        0x0020:  ffff 0044 0043 022c ddc0 0101 0600 df11  ...D.C.,........2 K( r! N! k7 R: U0 `
        0x0030:  aa19 0000 0000 0000 0000 0000 0000 0000  ................1 F5 b2 E9 g6 P/ y5 a5 {* P! X4 L
        0x0040:  0000 0000 0000 0015 eb6a a4b7 0000 0000  .........j......9 q& X! x& ]4 T  t* z- L
        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................
4 V5 p9 W1 X9 Y* i6 |8 u        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................
! t1 C; g% ~% L1 u, i- E; [# ^        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................1 D% e2 {: _1 s& Y% c' y# a
        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................0 y8 s2 x! m1 P
        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
# p( z# n2 y  D' N% M1 W        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................+ ], B, P3 B( S7 X- [1 ]) g
        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................: N. N  x1 m! T- O7 g  I0 S6 T: g
        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
1 J3 C0 p% r+ G: s5 u        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................  o% t& z$ }2 H3 P; J
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
8 `0 Q0 h) ]1 @2 W. f        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
: j0 ^! K( A+ {9 g2 h9 m; R  o        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
% `! G) D: d, f: O4 W% `! a3 v        0x0110:  0000 0000 0000 6382 5363 3501 0137 0801  ......c.Sc5..7..
' E3 _) B4 L3 z% a        0x0120:  0306 0c0f 1c1f 210c 2065 6131 3030 3130  ......!..ea10010, q" |  j5 R( [1 w
        0x0130:  3030 3030 3030 3034 3030 3030 3030 3031  0000000400000001/ L0 X; E) |9 o0 t
        0x0140:  3545 4236 4141 3442 373c 3500 001f 3101  5EB6AA4B7<5...1.
8 v$ {) J; R$ K8 S9 [        0x0150:  8a06 ce20 402d af59 2a02 0000 0000 0000  ....@-.Y*.......
2 K6 T8 w- P) W( f        0x0160:  72e2 1faf b868 b1b9 c9b8 599a 24cb 3bf4  r....h....Y.$.;.) J2 w& O8 d% U2 u2 ^
        0x0170:  109f 1a6c 7550 4e43 d50d b9bd cf27 8ea8  ...luPNC.....'..
" o# Z3 q6 p  ~        0x0180:  ff00 0000 0000 0000 0000 0000 0000 0000  ................( F( |" ^$ _( i- S
        0x0190:  0000 0000 0000 0000 0000 0000 0000 0000  ................+ B/ q5 r% C+ W# ^; M( x
        0x01a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................2 g  N( ]; A, |
        0x01b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
6 v- ]! U. a  L) r" l        0x01c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
/ v+ w: o. a5 @7 B' `        0x01d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................+ F9 k3 H- Q7 A2 ]* J- j
        0x01e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
5 [7 ?: K: N' Y        0x01f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
7 z7 {  C& J- R( n& Q        0x0200:  0000 0000 0000 0000 0000 0000 0000 0000  ................
. |. p. B% ?5 @# J" S& y8 U        0x0210:  0000 0000 0000 0000 0000 0000 0000 0000  ................
3 Z1 A) q7 Q1 r. Z. l        0x0220:  0000 0000 0000 0000 0000 0000 0000 0000  ................) r& h! }0 v7 y* X' ~2 E
        0x0230:  0000 0000 0000 0000 0000 0000 0000 0000  ................
  p. s8 Y6 R1 R( N- U# t, |$ ]        0x0240:  0000 0000 0000 0000 0000 0000 0000       ..............
发表于 2011-1-30 22:20:02 | 显示全部楼层
我参考了网上的一些信息,上海这么大规模的IPTV承载网,肯定用DHCP及其option做认证,才能高效且支持IGMP多播。所以自备路由器要做的就是要把这个vlan tagged的dhcp包发给光猫透传到局端。我相信光猫没做什么,而那个RG200E也就是把itv发出的包tag一下,发到光猫的ether口。
; C; b: ~" h# P7 V2 t) k; t8 O不过我不确定,RG200E有没有对带option60的dhcp包做啥处理,另外我确信RG200E对itv口做了2层上的特殊处理:+ P$ \1 G  g: A+ w- A/ G
# ebtables --list. G( a. p9 n; ?& s! u  u- E. u) D
Bridge table: filter
  F7 r  c' w3 K9 p4 n& x5 ]* z1 l, g
Bridge chain: INPUT, entries: 8, policy: ACCEPT
, T) a3 l4 X1 z2 T) p-p PPP_DISC -i wl0 -j DROP
9 H$ w( v: t3 G, |* o4 |-p PPP_DISC -i eth0.4 -j DROP   Y2 X. u4 ^- B" v9 o# Y
-i eth0.2.51 -j DROP
) }) o9 e; R0 k3 ^. d% O8 _) k-p IPv4 -i eth0.4 --ip-proto 17 --ip-sport 68 -j DROP
+ n% C! P  `4 p6 H* N-p IPv6 -i eth0.4 --ip-proto 17 --ip-sport 546 -j DROP
: a* {: u; ]2 k, q# E. D% k8 `-d Broadcast -i eth0.4 -j ACCEPT 8 `7 ^! @8 t( P$ E% |" U
-p IPv4 -i eth0.4 --ip-dst ! 192.168.1.1 -j DROP
' s& O* j3 F1 L5 }( z-p IPv4 -i eth0.2.85_0 --ip-proto 17 --ip-sport 68 -j DROP
  u' Z8 L7 @8 L( i- s, Z3 F5 i8 U0 t
Bridge chain: FORWARD, entries: 7, policy: ACCEPT  ^* v8 K0 M, o8 O+ b/ N
-o eth0.2.51 -j DROP
% K% T+ Q1 S2 W9 J5 @+ \& u-i eth0.2.51 -j DROP
1 K: B0 T. z- z8 p-i eth0.4 -o eth0.2.85_0 -j ACCEPT
, N* n2 u! J  \-i eth0.2.85_0 -o eth0.4 -j ACCEPT
: I& j: ^7 ?( J-o eth0.2.85_0 -j DROP
% [& _% x- p. n/ A) N6 g7 F/ l' a-i eth0.2.85_0 -j DROP
6 F& d- A; }/ Y: F8 o/ I-p IPv4 -i wl0 --ip-proto 17 --ip-sport 68 -j DROP
' @, }! z+ |+ G- n5 g( c$ Y1 i: I' Z6 s+ Q; \! r
Bridge chain: OUTPUT, entries: 2, policy: ACCEPT% }( F4 @0 W& n4 D) A7 \1 Y' P+ Y
-o eth0.2.51 -j DROP
6 _: c: H$ u8 f$ e! w! S8 _-p IPv6 -o eth0.4 -j DROP
 楼主| 发表于 2011-1-30 22:38:11 | 显示全部楼层
楼上两位都深藏不露啊 (fu:
 楼主| 发表于 2011-1-30 22:38:42 | 显示全部楼层
楼上两位都深藏不露啊 (fu:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部