找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: dogb

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

[复制链接]
 楼主| 发表于 2011-1-30 20:05:43 | 显示全部楼层
回复 460748498 的帖子
* B( m$ u4 A+ Y  y/ b9 ]; R0 h. ?  X
上海光线的100%是各走各的通到滴,你的接法有点亏,嘿嘿,谢谢朋友指点啦(ding:
发表于 2011-1-30 20:09:56 | 显示全部楼层
本帖最后由 tangsoft 于 2011-1-30 20:10 编辑 ; m; z. ^' }, J. m; G
: X0 Z7 H, Q2 O2 S
回复 dogb 的帖子
) z# _- i4 o: i  `) r8 W7 f0 W
$ i* R. ?. v, \8 {我的自备路由器使用的是ddwrt,vlan id只支持0-20,51,85vlan还没办法搞。很郁闷。思路大概是把路由器iptv网口tag vlan85,然后用ebtables在2层上隔离。
 楼主| 发表于 2011-1-30 20:13:29 | 显示全部楼层
回复 tangsoft 的帖子5 f0 p5 a( h  F8 k8 R  O+ W. T
; C* D( S5 a& t
我倒是google到有人用DDWRT调试成功IPTV的,我在尝试OpenWRT的IPTV,水平不够,始终没成功(han1:
发表于 2011-1-30 20:16:25 | 显示全部楼层
回复 dogb 的帖子1 S7 [* X# \, \! }; Y7 z

! {' d/ ]+ e1 x' `openwrt可以起vlan 85吗? 如果能联系上那个 bradyzhu 网友把他的经验细节发出来就好了。国外有人成功,但是可能具体局方的IPTV实现的方案不同,我不确定。
 楼主| 发表于 2011-1-30 20:24:33 | 显示全部楼层
本帖最后由 dogb 于 2011-1-30 12:25 编辑 ! a# ]% [: C% Y$ @: j% j1 D

  r# T, j* A. |9 A6 `. I( L8 A回复 tangsoft 的帖子+ B8 \. R& T! t

! |/ v* T- j7 |& B+ BQ:“进入网络--》创建多WAN(VLAN), 新增1个虚拟wan A
# `! |& h+ @) @: i1 X$ K5 J进入网络--》创建虚拟WAN口,利用macvlan新增1个 虚拟wan B7 y1 Q. `7 J1 L. \, l  e
用ttl线或者SSH登录路由,将新增的 虚拟WAN A所用的eth接口桥接到虚拟wan B所用的eth接口, 怎么桥接可参考wifi接口桥接到lan口的配置”7 q6 e: H6 T9 Q% `+ _
* }! v& V% D2 V: N) }/ Z
A:“把wan开桥接,并划两个口 就可以了,无如要无线itv 就把wlan0放wan中就行了”
* A& O: `- r% x4 h
+ Q' d8 B9 j# @; A% f6 |Q:“你这样试过?, 既可以同时上网, 又可以用itv可以保证有两个互相独立的上联信道?”0 J& U' v8 d. d0 I: \0 u* e

0 @) @6 G3 @5 B! pA:“我自己没试过 因为我没ITV,我告诉别人试过”. s8 U* z3 ]! W

& [& V$ u: m5 j/ R) u7 b5 R然后始终联系不上这位网友了,无图无真相,诶
发表于 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:貌似加密了。! j) ^! W; e+ h( M1 C1 ]8 h
21:43:36.640578 IP (tos 0x0, ttl 64, id 554, offset 0, flags [none], proto UDP (17), length 576)
2 ^( s0 D# k+ c# V! ^3 S    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)9 b, f$ U' m4 b3 C1 f9 T1 a
          Client-Ethernet-Address 00:15:eb:6a:a4:b7 (oui Unknown)
/ T  C$ b. F4 h, A          Vendor-rfc1048 Extensions
+ e& |, q6 H: N: d. p            Magic Cookie 0x63825363
+ z2 T3 h7 t) V# l( s  m            DHCP-Message Option 53, length 1: Discover$ i( k! s! G" x
            Parameter-Request Option 55, length 8:
/ y) W2 B8 q& w/ Q3 M) ^3 H              Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
# G" |4 W! Z* O$ K1 X1 b/ I              Domain-Name, BR, Router-Discovery, Static-Route4 ?+ L6 O" r9 H5 y) O
            Hostname Option 12, length 32: "ea1001000000004000000015EB6AA4B7"
2 G: X) P- u6 D$ B            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-("
& f% `. W* ^" j+ I6 d! K, g            END Option 255, length 0
2 s/ A; ]! W- i5 v, W            PAD Option 0, length 0, occurs 205, U( r3 x5 `  L( C( N1 k! T
        0x0000:  ffff ffff ffff 0015 eb6a a4b7 0800 4500  .........j....E.. r: ?8 m; T, q( n6 }
        0x0010:  0240 022a 0000 4011 7684 0000 0000 ffff  .@.*..@.v.......
) O0 V4 k- b  S5 E# P. I        0x0020:  ffff 0044 0043 022c ddc0 0101 0600 df11  ...D.C.,........5 e% Q9 Y3 K% k2 l* x
        0x0030:  aa19 0000 0000 0000 0000 0000 0000 0000  ................1 {. a) w6 R1 |* j1 K' O9 R
        0x0040:  0000 0000 0000 0015 eb6a a4b7 0000 0000  .........j......6 x0 ~: X; V- V4 ]4 i8 M
        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................: y3 f# p' P) P' T! m$ C$ g
        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................
: a% X# h9 C# ^, h% D' T; J2 Y        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................
1 b) G  _. g0 |# U" I, `: h/ T( \        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................6 i% x. ]1 |* m, g+ ?7 @) I! }$ y
        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
, ^1 W& l8 J' q$ q        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................: V' J% \  q9 t. a" P/ |7 s3 f
        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................' V4 \! A& V* v
        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
/ b+ M# s  `  h. ^! N0 m        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................6 H5 ?. X) ^$ [9 K3 I
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
9 m, g% S4 O* T/ ~        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
/ c3 a) Q( B/ g: Z9 v        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
" N7 ?8 P* o, W. `: S* s9 w' F3 |        0x0110:  0000 0000 0000 6382 5363 3501 0137 0801  ......c.Sc5..7..
+ k2 ?& M- S4 V* J$ _# ^0 i        0x0120:  0306 0c0f 1c1f 210c 2065 6131 3030 3130  ......!..ea10010& z0 j% q6 r1 G* U0 ~
        0x0130:  3030 3030 3030 3034 3030 3030 3030 3031  0000000400000001$ s$ c' q. `! e/ W9 g0 L
        0x0140:  3545 4236 4141 3442 373c 3500 001f 3101  5EB6AA4B7<5...1.
" c: l, b9 J" e* n& [' n7 l* n, x" b$ c        0x0150:  8a06 ce20 402d af59 2a02 0000 0000 0000  ....@-.Y*.......8 r& h1 L* L- ^- T% X
        0x0160:  72e2 1faf b868 b1b9 c9b8 599a 24cb 3bf4  r....h....Y.$.;.- s2 A. m  Z! o% }( v; T( \5 @
        0x0170:  109f 1a6c 7550 4e43 d50d b9bd cf27 8ea8  ...luPNC.....'..
" ?" T2 L. e0 N1 a/ ~        0x0180:  ff00 0000 0000 0000 0000 0000 0000 0000  ................
0 O  L2 i* s, }( f+ S1 j. N        0x0190:  0000 0000 0000 0000 0000 0000 0000 0000  ................
( z3 a7 F' D' o4 U% G7 k        0x01a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
9 _3 o3 I$ f2 q" w: o        0x01b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................/ f( J( S! X" \, B) @; v. K  o' n
        0x01c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
: J2 L! S8 h) Z2 M& r; ~: O$ Q" X        0x01d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................+ I+ f' c7 Z6 E/ ]2 _3 K/ H2 N9 ]
        0x01e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................+ ?& k8 M( e* R* B; n5 |) E
        0x01f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................( I5 r4 `. x1 ^; ?& e+ q) k* c
        0x0200:  0000 0000 0000 0000 0000 0000 0000 0000  ................
0 ]' l. {' |. d) {/ g        0x0210:  0000 0000 0000 0000 0000 0000 0000 0000  ................5 N4 U; c6 D* o4 q3 q
        0x0220:  0000 0000 0000 0000 0000 0000 0000 0000  ................, N, B' h0 O0 j, B
        0x0230:  0000 0000 0000 0000 0000 0000 0000 0000  ................+ h6 v% N4 x9 s4 X' P" e6 ]
        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口。$ s8 f1 I) x) }8 O* `+ {9 }' P
不过我不确定,RG200E有没有对带option60的dhcp包做啥处理,另外我确信RG200E对itv口做了2层上的特殊处理:
- ?+ X8 c8 N! f- W: X6 `# ebtables --list1 J" Z& O+ C3 [4 {! K
Bridge table: filter( C. k! S6 |* ]; b# E

8 {# G7 v, }; r) uBridge chain: INPUT, entries: 8, policy: ACCEPT: @! n* B+ _% c% [- T2 H
-p PPP_DISC -i wl0 -j DROP , F$ _0 ~# F7 X
-p PPP_DISC -i eth0.4 -j DROP 6 }: J. y, `9 D0 v. a
-i eth0.2.51 -j DROP
* Z9 O) n9 ]& o! J) J5 x$ k+ y-p IPv4 -i eth0.4 --ip-proto 17 --ip-sport 68 -j DROP
4 d, h/ q* k. r5 b0 ]-p IPv6 -i eth0.4 --ip-proto 17 --ip-sport 546 -j DROP
8 K: ]9 y8 @, d( {. r8 M; [-d Broadcast -i eth0.4 -j ACCEPT
1 X: {- l" [8 j! E  g3 B-p IPv4 -i eth0.4 --ip-dst ! 192.168.1.1 -j DROP
5 I8 S' j' G% ~7 N/ c" _: {# y5 |" `-p IPv4 -i eth0.2.85_0 --ip-proto 17 --ip-sport 68 -j DROP
5 y9 w+ ~  |3 T8 ]$ }8 D: B8 c# `! t0 f5 Z; L7 K) V
Bridge chain: FORWARD, entries: 7, policy: ACCEPT
3 G8 P6 x3 M( g& Y- M$ [  t-o eth0.2.51 -j DROP % ]" E' z: r4 S5 T
-i eth0.2.51 -j DROP
  [! f, o6 r0 h-i eth0.4 -o eth0.2.85_0 -j ACCEPT
( L; V# c# D/ _( L-i eth0.2.85_0 -o eth0.4 -j ACCEPT
$ [4 @$ o& ?1 m! ?' V-o eth0.2.85_0 -j DROP
' A) L- ~  J! `+ x# k-i eth0.2.85_0 -j DROP ( ?' ?% E+ T' j4 G$ j7 p  B: V
-p IPv4 -i wl0 --ip-proto 17 --ip-sport 68 -j DROP ' ?" C7 A2 e  i% B

# r/ h, X5 T/ ]1 b4 qBridge chain: OUTPUT, entries: 2, policy: ACCEPT6 ~% k" L  i8 ~
-o eth0.2.51 -j DROP
' [, ~& H4 @$ H2 e  I) J-p IPv6 -o eth0.4 -j DROP
 楼主| 发表于 2011-1-30 22:38:11 | 显示全部楼层
楼上两位都深藏不露啊 (fu:
 楼主| 发表于 2011-1-30 22:38:42 | 显示全部楼层
楼上两位都深藏不露啊 (fu:
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-20 03:36 , Processed in 0.024117 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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