楼主: dogb

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

[复制链接]
 楼主| 发表于 2011-1-30 20:05:43 |上海| 显示全部楼层
回复 460748498 的帖子
# r2 g8 E+ A% Q6 N" m5 U# t' L
6 w  T7 j" G0 G/ t- Z" j上海光线的100%是各走各的通到滴,你的接法有点亏,嘿嘿,谢谢朋友指点啦(ding:
发表于 2011-1-30 20:09:56 |上海| 显示全部楼层
本帖最后由 tangsoft 于 2011-1-30 20:10 编辑
$ M4 }6 c% s9 B/ z  S7 T. f) m* \, |: m8 N( `5 i) M/ m
回复 dogb 的帖子
8 o: ^, f0 ~$ B8 v* S' x# ~9 }- k7 |
我的自备路由器使用的是ddwrt,vlan id只支持0-20,51,85vlan还没办法搞。很郁闷。思路大概是把路由器iptv网口tag vlan85,然后用ebtables在2层上隔离。
 楼主| 发表于 2011-1-30 20:13:29 |上海| 显示全部楼层
回复 tangsoft 的帖子# e3 l2 Y/ X; d; L$ I% f- W

7 q- Z* |- i3 A. p; @! y我倒是google到有人用DDWRT调试成功IPTV的,我在尝试OpenWRT的IPTV,水平不够,始终没成功(han1:
发表于 2011-1-30 20:16:25 |上海| 显示全部楼层
回复 dogb 的帖子
( Q' B# B# W$ A5 ?- Z
8 @9 h3 H1 T4 g( i7 V9 I! jopenwrt可以起vlan 85吗? 如果能联系上那个 bradyzhu 网友把他的经验细节发出来就好了。国外有人成功,但是可能具体局方的IPTV实现的方案不同,我不确定。
 楼主| 发表于 2011-1-30 20:24:33 |上海| 显示全部楼层
本帖最后由 dogb 于 2011-1-30 12:25 编辑
! x  @" v# \! k' y+ j( J( n* M" X: k- ]. i$ p! m
回复 tangsoft 的帖子
) [3 U6 n* r9 B: G, x
. v6 T, g5 D8 g+ n1 ?7 t2 o$ B6 IQ:“进入网络--》创建多WAN(VLAN), 新增1个虚拟wan A
% z( U) [* d" _! L5 k* z进入网络--》创建虚拟WAN口,利用macvlan新增1个 虚拟wan B6 B' X  J) Y0 Z7 ~$ l5 I$ J: M* i- N/ ?
用ttl线或者SSH登录路由,将新增的 虚拟WAN A所用的eth接口桥接到虚拟wan B所用的eth接口, 怎么桥接可参考wifi接口桥接到lan口的配置”/ ]# i( {% M8 Q0 S* F; b( J! n

: i2 A: \3 y( PA:“把wan开桥接,并划两个口 就可以了,无如要无线itv 就把wlan0放wan中就行了”" X  b0 \  a- b/ o* K* P
. a2 _4 M) l$ {
Q:“你这样试过?, 既可以同时上网, 又可以用itv可以保证有两个互相独立的上联信道?”
& M0 B3 ]" a% m; M- M
! p9 U- S9 i  [, C! F3 \( a( hA:“我自己没试过 因为我没ITV,我告诉别人试过”7 d# C  d# l5 G7 k

: r) K- g5 {* ^% |0 b& `2 o然后始终联系不上这位网友了,无图无真相,诶
发表于 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:貌似加密了。# u& X  o! }6 [% ]2 K- }  Z
21:43:36.640578 IP (tos 0x0, ttl 64, id 554, offset 0, flags [none], proto UDP (17), length 576)1 e2 l- f' ]) ~7 `' h6 I8 {
    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)" J1 \0 O4 e; s
          Client-Ethernet-Address 00:15:eb:6a:a4:b7 (oui Unknown)" n: L& w1 P' Y2 d9 K/ f
          Vendor-rfc1048 Extensions
  i1 p: K- i  ?9 Q/ |            Magic Cookie 0x638253638 v  O4 v) i7 w& U$ h5 }  Y% e
            DHCP-Message Option 53, length 1: Discover1 v6 D9 X! F" {1 I6 s+ A7 D$ d8 W
            Parameter-Request Option 55, length 8:
* E' Q. |" W7 ^% x& M) D              Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname+ s4 ^, {4 e; Q9 k
              Domain-Name, BR, Router-Discovery, Static-Route: V$ b; ~" Y5 i- ^9 P: }3 K
            Hostname Option 12, length 32: "ea1001000000004000000015EB6AA4B7"
2 u3 H1 L$ ]6 O2 @            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-("
2 s' ?" N+ n2 Y6 ~, x5 m            END Option 255, length 09 V. Q, m6 C& M2 n
            PAD Option 0, length 0, occurs 205  G( B7 b1 j" m! O2 W; j( S1 r
        0x0000:  ffff ffff ffff 0015 eb6a a4b7 0800 4500  .........j....E.# C$ Z2 `' m3 E! t/ b8 x8 w
        0x0010:  0240 022a 0000 4011 7684 0000 0000 ffff  .@.*..@.v.......
! @& }. U9 T# z$ B        0x0020:  ffff 0044 0043 022c ddc0 0101 0600 df11  ...D.C.,........
( j- p/ X% _6 e* a% s+ j        0x0030:  aa19 0000 0000 0000 0000 0000 0000 0000  ................
! p9 r( Y( M$ m, T5 a        0x0040:  0000 0000 0000 0015 eb6a a4b7 0000 0000  .........j......- \" E" R+ l6 h5 P7 P
        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................+ P0 r- T* v& O  f6 q3 A! S. v# l* u
        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................
. J$ t6 l: v( A& Q; L4 p$ H        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................6 a2 C7 k. m. T0 M
        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................
  o9 ?+ g0 c/ n, h  r% I        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
: b  e' ~( Q' y/ ^3 @        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
, Q- k  p' U* V6 Y        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................9 @: T3 c* ~; h: x9 q8 Q
        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
# H+ O# s7 Y, E5 p# G( p        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
" s& x$ s- y. ^4 W6 b6 P4 g3 f, Q        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
- L- `& s& u/ |* e        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................5 x% W3 w( x- Y) H% P
        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
* c; h7 |$ R& H+ ~0 J5 I        0x0110:  0000 0000 0000 6382 5363 3501 0137 0801  ......c.Sc5..7..7 y2 g5 J; J3 h$ q: I- d! o0 Y
        0x0120:  0306 0c0f 1c1f 210c 2065 6131 3030 3130  ......!..ea10010
& x6 z/ a1 |5 ^1 c2 [! K        0x0130:  3030 3030 3030 3034 3030 3030 3030 3031  0000000400000001* N, V0 \6 C* H- u
        0x0140:  3545 4236 4141 3442 373c 3500 001f 3101  5EB6AA4B7<5...1.) [! B( W) p$ Y, k; b( x
        0x0150:  8a06 ce20 402d af59 2a02 0000 0000 0000  ....@-.Y*.......
3 p6 b' ^8 `. ^& k$ W, Y        0x0160:  72e2 1faf b868 b1b9 c9b8 599a 24cb 3bf4  r....h....Y.$.;.1 G! ?8 ^$ I$ Q  H0 ]9 p% T' [4 d7 [, ~
        0x0170:  109f 1a6c 7550 4e43 d50d b9bd cf27 8ea8  ...luPNC.....'..
3 H% C* Y- }- v: F2 R! x& W; c/ j        0x0180:  ff00 0000 0000 0000 0000 0000 0000 0000  ................0 J4 R6 M+ K- R4 Y
        0x0190:  0000 0000 0000 0000 0000 0000 0000 0000  ................! k5 r; x" x, T" |1 }& @
        0x01a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................* j# ]/ g! s4 B% f3 U2 b2 p
        0x01b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
+ W) k# o3 V) f+ t. E" Q7 r        0x01c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................5 t' F2 O; X7 |: K* s5 p
        0x01d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
: R( d% D9 d, I  r        0x01e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
& y: b8 d6 D" g. q        0x01f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
5 L( j; r( k: O# g        0x0200:  0000 0000 0000 0000 0000 0000 0000 0000  ................2 Y. R' I1 n" r0 y# S7 S/ T9 v
        0x0210:  0000 0000 0000 0000 0000 0000 0000 0000  ................  y  q5 ?! D4 H& q
        0x0220:  0000 0000 0000 0000 0000 0000 0000 0000  ................  t6 B5 U  {9 j* ?
        0x0230:  0000 0000 0000 0000 0000 0000 0000 0000  ................% J. w9 s, c9 O$ \* Z* p" N$ i. r
        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口。& o8 F- L! d& t2 T; X* X
不过我不确定,RG200E有没有对带option60的dhcp包做啥处理,另外我确信RG200E对itv口做了2层上的特殊处理:
. [3 A5 h; B1 O2 A2 F# ebtables --list2 ], D+ O* s) m" V; r
Bridge table: filter
& w- |4 P8 ^, G  ~
- f( n# N! I  Q+ ^Bridge chain: INPUT, entries: 8, policy: ACCEPT
$ ]9 h8 s# V/ {# O0 q& Y2 n) ~-p PPP_DISC -i wl0 -j DROP
7 ?% d3 @! [+ _  m9 L9 `7 n-p PPP_DISC -i eth0.4 -j DROP 4 A! B0 X. S% [" y6 N
-i eth0.2.51 -j DROP % ^8 i7 e: @' x- a/ G4 i9 u9 r& @
-p IPv4 -i eth0.4 --ip-proto 17 --ip-sport 68 -j DROP
3 L/ Z0 x% @6 @-p IPv6 -i eth0.4 --ip-proto 17 --ip-sport 546 -j DROP : p8 S" i* m% Y2 x
-d Broadcast -i eth0.4 -j ACCEPT ( l" N: g+ R% t" k' B0 m3 {
-p IPv4 -i eth0.4 --ip-dst ! 192.168.1.1 -j DROP & R. @3 _' H5 o8 x* R. i6 J
-p IPv4 -i eth0.2.85_0 --ip-proto 17 --ip-sport 68 -j DROP
9 h: A& |( ]8 w& J2 `  r- n3 q' N5 \2 s, n7 V3 Q
Bridge chain: FORWARD, entries: 7, policy: ACCEPT7 {+ o2 P7 N9 L& i* R
-o eth0.2.51 -j DROP ( D; B  d" V6 ~5 S- S
-i eth0.2.51 -j DROP $ ~+ v0 a! a7 c  L, F. N9 {$ p6 t
-i eth0.4 -o eth0.2.85_0 -j ACCEPT
' X/ G/ C8 M+ s/ }-i eth0.2.85_0 -o eth0.4 -j ACCEPT
0 Q. z% v& @. K5 a" h-o eth0.2.85_0 -j DROP
( G3 c1 v/ d0 j7 L+ d/ `-i eth0.2.85_0 -j DROP
3 o/ w: q# V& M-p IPv4 -i wl0 --ip-proto 17 --ip-sport 68 -j DROP # y- Y  V6 k6 w+ X9 d* s
7 R+ d# c0 d3 j8 G
Bridge chain: OUTPUT, entries: 2, policy: ACCEPT
' l, M: z$ R6 S. `# z! O-o eth0.2.51 -j DROP ! Y- C) v! P! f
-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客服返回顶部