楼主: dogb

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

[复制链接]
 楼主| 发表于 2011-1-30 20:05:43 | 显示全部楼层
回复 460748498 的帖子
5 I! Z: g8 ~" h
$ g+ J0 _) \1 H9 w: Z1 l1 a( c上海光线的100%是各走各的通到滴,你的接法有点亏,嘿嘿,谢谢朋友指点啦(ding:
发表于 2011-1-30 20:09:56 | 显示全部楼层
本帖最后由 tangsoft 于 2011-1-30 20:10 编辑
( l- G9 M; x/ d$ C% `
; Q% p" ^1 m0 \6 s5 D- A) W; Z, ^回复 dogb 的帖子
1 }5 w  [8 g6 z2 o( t0 v' }/ t+ P8 l5 |
我的自备路由器使用的是ddwrt,vlan id只支持0-20,51,85vlan还没办法搞。很郁闷。思路大概是把路由器iptv网口tag vlan85,然后用ebtables在2层上隔离。
 楼主| 发表于 2011-1-30 20:13:29 | 显示全部楼层
回复 tangsoft 的帖子  c/ ]5 M8 {+ e0 _" f; v3 ]  b3 g
  o* Z. ^; z& j
我倒是google到有人用DDWRT调试成功IPTV的,我在尝试OpenWRT的IPTV,水平不够,始终没成功(han1:
发表于 2011-1-30 20:16:25 | 显示全部楼层
回复 dogb 的帖子- F* k8 t) X  |6 c

% r( c1 ~5 I, [2 Y# _1 Nopenwrt可以起vlan 85吗? 如果能联系上那个 bradyzhu 网友把他的经验细节发出来就好了。国外有人成功,但是可能具体局方的IPTV实现的方案不同,我不确定。
 楼主| 发表于 2011-1-30 20:24:33 | 显示全部楼层
本帖最后由 dogb 于 2011-1-30 12:25 编辑 # s) b& H1 j( ?7 s: ]7 d

% Q0 Z7 ?; G& u  A2 L$ W回复 tangsoft 的帖子* j6 V* n3 k8 d! i  {

6 I% E4 W  ^5 q  x9 l6 K' fQ:“进入网络--》创建多WAN(VLAN), 新增1个虚拟wan A: e' B2 ~- K# E- @
进入网络--》创建虚拟WAN口,利用macvlan新增1个 虚拟wan B2 V. S% p8 _  G. ~5 H+ i
用ttl线或者SSH登录路由,将新增的 虚拟WAN A所用的eth接口桥接到虚拟wan B所用的eth接口, 怎么桥接可参考wifi接口桥接到lan口的配置”, p8 a( s# J: Z) G; |0 z
+ c$ v4 P. Q9 g% S; A
A:“把wan开桥接,并划两个口 就可以了,无如要无线itv 就把wlan0放wan中就行了”
! ]7 A2 m" i) L( h! e& M5 t# k- ~9 `
$ }) p$ h; o* E% ]( o5 x6 \' y3 SQ:“你这样试过?, 既可以同时上网, 又可以用itv可以保证有两个互相独立的上联信道?”
& ]3 v: x' m8 E% ~
. j' Q6 h2 D* }+ tA:“我自己没试过 因为我没ITV,我告诉别人试过”/ y+ @, X+ d# }! J3 T
6 V  w9 n7 |! j
然后始终联系不上这位网友了,无图无真相,诶
发表于 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:貌似加密了。
* n: [8 A( N' [2 H0 R) ~6 o21:43:36.640578 IP (tos 0x0, ttl 64, id 554, offset 0, flags [none], proto UDP (17), length 576)% e  y1 \" m; w$ I
    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)
2 y2 z- d) a) O  y+ v          Client-Ethernet-Address 00:15:eb:6a:a4:b7 (oui Unknown)
0 {) ]) o- z* G- [( m+ W+ f          Vendor-rfc1048 Extensions+ f1 H) p( E0 j8 R8 h
            Magic Cookie 0x638253632 ?* N& [, G" g9 q
            DHCP-Message Option 53, length 1: Discover$ J+ r# z4 D$ S+ R
            Parameter-Request Option 55, length 8: 7 ]8 Y7 L9 C8 ]
              Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
! \; i) G$ P5 v, _              Domain-Name, BR, Router-Discovery, Static-Route
. l2 ^/ M6 [0 G9 s' ~$ A! `$ a1 V            Hostname Option 12, length 32: "ea1001000000004000000015EB6AA4B7"
- T+ l0 d# \$ a* ~& W            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-("! J8 C- W& f& j( O. w* p  J6 h
            END Option 255, length 0
$ h8 n# m8 p0 t* l9 u8 o9 A" I- i' Z            PAD Option 0, length 0, occurs 205
7 V+ n6 J- x) k. X$ d        0x0000:  ffff ffff ffff 0015 eb6a a4b7 0800 4500  .........j....E.
$ F3 T3 m" J0 U9 W! d: m& s& s( f        0x0010:  0240 022a 0000 4011 7684 0000 0000 ffff  .@.*..@.v.......4 D+ M, G8 O4 U, V
        0x0020:  ffff 0044 0043 022c ddc0 0101 0600 df11  ...D.C.,........( h5 l; Y* S& v4 W) B
        0x0030:  aa19 0000 0000 0000 0000 0000 0000 0000  ................
( F5 r8 Z8 |6 x& g$ I        0x0040:  0000 0000 0000 0015 eb6a a4b7 0000 0000  .........j......
5 L3 z' n* j2 @        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................  k0 P/ G8 `) z. Q$ u0 f
        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................, n3 s% B8 j7 a' `. D+ v, X
        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................
8 j9 @$ s) R* s        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................' \* @1 X7 u: z5 O7 a9 i& O/ T1 ]% n
        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
6 ^4 b7 X5 G; N' F  `        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................; O- k7 C, K& B' T3 `8 l& |
        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
4 f; B; e7 A- f1 d        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
, L% [$ G# a" z% r2 A4 E. a        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................- v' o: }  Q( g% g
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................( O- U, y( W9 b: L, r8 l2 A
        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
# l  Y0 G5 {" H6 H3 o        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
% t: W) {4 p+ `! }! H        0x0110:  0000 0000 0000 6382 5363 3501 0137 0801  ......c.Sc5..7..
* {" Y$ w, l; E6 I" U4 W+ T; z        0x0120:  0306 0c0f 1c1f 210c 2065 6131 3030 3130  ......!..ea10010
, }& a5 A& Y# I0 ~        0x0130:  3030 3030 3030 3034 3030 3030 3030 3031  0000000400000001; _2 L1 E) M! i, o. n
        0x0140:  3545 4236 4141 3442 373c 3500 001f 3101  5EB6AA4B7<5...1.1 i; b& V+ W( j; s, b( x, u4 ?& p
        0x0150:  8a06 ce20 402d af59 2a02 0000 0000 0000  ....@-.Y*......., H" N  B! I) [
        0x0160:  72e2 1faf b868 b1b9 c9b8 599a 24cb 3bf4  r....h....Y.$.;.
' d! g4 c2 F" S7 x        0x0170:  109f 1a6c 7550 4e43 d50d b9bd cf27 8ea8  ...luPNC.....'..2 E7 E  J( A3 x8 x7 T5 y9 Z- \* @* w7 a
        0x0180:  ff00 0000 0000 0000 0000 0000 0000 0000  ................5 G7 \* y' \* ~! y" A1 ~, o; L
        0x0190:  0000 0000 0000 0000 0000 0000 0000 0000  ................% M+ d/ D0 B$ m0 {1 u' Z" J
        0x01a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................. B/ t: t  y- h0 a0 }& e
        0x01b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................& t% M0 M2 |' I+ v: h/ {
        0x01c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
( {2 {, \  r0 x; M: `* {# @        0x01d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
9 c/ E9 ?! X7 v; Y        0x01e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
4 E' p, _# A' i/ a4 b) n$ e, o        0x01f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................+ c  s8 {: j- N" Z* w) n& N& R2 r
        0x0200:  0000 0000 0000 0000 0000 0000 0000 0000  ................
6 Y( Y) C( r5 J/ r7 c8 X9 |$ P        0x0210:  0000 0000 0000 0000 0000 0000 0000 0000  ................
4 C" B' U5 Q) K' _        0x0220:  0000 0000 0000 0000 0000 0000 0000 0000  ................
5 K# R7 W* @* s7 [        0x0230:  0000 0000 0000 0000 0000 0000 0000 0000  ................5 J# `. D, E" a; h
        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口。
9 ]- d) _. y; u0 G. ]8 c不过我不确定,RG200E有没有对带option60的dhcp包做啥处理,另外我确信RG200E对itv口做了2层上的特殊处理:4 [! Q9 X5 ~) M5 y" N
# ebtables --list
: W0 i( M* Z; UBridge table: filter
( s) x. o  |7 ~; l5 Z& U. v' w+ s/ A& K! H& D6 C" S
Bridge chain: INPUT, entries: 8, policy: ACCEPT
: |; A9 S. z, Q' }# q-p PPP_DISC -i wl0 -j DROP
- |8 x8 @) E) J% }) q-p PPP_DISC -i eth0.4 -j DROP
) I% {" v  c* C5 k; X& a-i eth0.2.51 -j DROP   t; i9 q; @0 l: w# {, r0 H
-p IPv4 -i eth0.4 --ip-proto 17 --ip-sport 68 -j DROP
  ^9 M7 U1 ~1 b! G-p IPv6 -i eth0.4 --ip-proto 17 --ip-sport 546 -j DROP 3 N1 e) I( B/ ?! \( Z  P- T
-d Broadcast -i eth0.4 -j ACCEPT / }) p9 V: z2 ~. d5 g- e
-p IPv4 -i eth0.4 --ip-dst ! 192.168.1.1 -j DROP 9 z' K& N* }3 S1 M, Z
-p IPv4 -i eth0.2.85_0 --ip-proto 17 --ip-sport 68 -j DROP
( ~7 N  X: x# ^/ `2 @4 Y: m5 E0 N2 o" k; E
Bridge chain: FORWARD, entries: 7, policy: ACCEPT9 O4 j- h* u3 q: f
-o eth0.2.51 -j DROP " U# w* V# j/ ]* G# t$ t
-i eth0.2.51 -j DROP
/ D" `8 [+ Y  }$ y# V" q2 {0 ]-i eth0.4 -o eth0.2.85_0 -j ACCEPT
) P* R2 G7 R9 W% F" H! T  r+ C1 q-i eth0.2.85_0 -o eth0.4 -j ACCEPT
5 J( Y8 a3 G0 \' s, x( Q-o eth0.2.85_0 -j DROP
. _/ J3 y  N1 l-i eth0.2.85_0 -j DROP
/ p9 h  H6 q# ?* [; \-p IPv4 -i wl0 --ip-proto 17 --ip-sport 68 -j DROP
- Y2 f: R3 y! H. E  `
9 P; G2 y5 F5 a$ d' [7 sBridge chain: OUTPUT, entries: 2, policy: ACCEPT! }+ c* ^9 b. k4 N7 v: K
-o eth0.2.51 -j DROP
/ s  N' f* r# Q) `-p IPv6 -o eth0.4 -j DROP
 楼主| 发表于 2011-1-30 22:38:11 | 显示全部楼层
楼上两位都深藏不露啊 (fu:
 楼主| 发表于 2011-1-30 22:38:42 | 显示全部楼层
楼上两位都深藏不露啊 (fu:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

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

在本版发帖
关注公众号
QQ客服返回顶部