楼主: dogb

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

[复制链接]
 楼主| 发表于 2011-1-30 20:05:43 | 显示全部楼层
回复 460748498 的帖子6 e) I! W* G. M- d6 R% r3 U

9 M/ _1 h9 ?3 e  H上海光线的100%是各走各的通到滴,你的接法有点亏,嘿嘿,谢谢朋友指点啦(ding:
发表于 2011-1-30 20:09:56 | 显示全部楼层
本帖最后由 tangsoft 于 2011-1-30 20:10 编辑
  n0 s5 |, I! D* S. ^! l- W1 ]3 m$ O% W4 z9 P9 f  A/ J
回复 dogb 的帖子# r5 O) f% @& b" l. W  D2 S9 _

7 c, I1 Y3 G+ a我的自备路由器使用的是ddwrt,vlan id只支持0-20,51,85vlan还没办法搞。很郁闷。思路大概是把路由器iptv网口tag vlan85,然后用ebtables在2层上隔离。
 楼主| 发表于 2011-1-30 20:13:29 | 显示全部楼层
回复 tangsoft 的帖子
) n  A+ _4 E% y0 P3 f& I3 j$ `
! l5 W) j1 ?8 c$ p我倒是google到有人用DDWRT调试成功IPTV的,我在尝试OpenWRT的IPTV,水平不够,始终没成功(han1:
发表于 2011-1-30 20:16:25 | 显示全部楼层
回复 dogb 的帖子0 d6 p9 v% b3 c

8 L% a9 n# R# d0 U! q* D  U3 bopenwrt可以起vlan 85吗? 如果能联系上那个 bradyzhu 网友把他的经验细节发出来就好了。国外有人成功,但是可能具体局方的IPTV实现的方案不同,我不确定。
 楼主| 发表于 2011-1-30 20:24:33 | 显示全部楼层
本帖最后由 dogb 于 2011-1-30 12:25 编辑
  m) Z3 c, x% ~# W- J  d0 v' D3 l# d. c# m: n
回复 tangsoft 的帖子
4 u$ G' j8 Q" ~/ q+ ]9 D- v" G2 p; s5 Z# v9 T* }# ~
Q:“进入网络--》创建多WAN(VLAN), 新增1个虚拟wan A
4 d+ r6 u! \7 S进入网络--》创建虚拟WAN口,利用macvlan新增1个 虚拟wan B6 p2 b1 l- A: K4 Z4 e* Q! g
用ttl线或者SSH登录路由,将新增的 虚拟WAN A所用的eth接口桥接到虚拟wan B所用的eth接口, 怎么桥接可参考wifi接口桥接到lan口的配置”: P7 O/ G5 ]! Z9 {4 [' S) g
; B, @7 c0 f8 I* L/ H) Z2 g1 e
A:“把wan开桥接,并划两个口 就可以了,无如要无线itv 就把wlan0放wan中就行了”, G) e- f9 c* x8 i$ Y$ n$ s$ t

( y" t& j1 ?8 `7 W& d4 ^Q:“你这样试过?, 既可以同时上网, 又可以用itv可以保证有两个互相独立的上联信道?”$ m5 D0 ~4 b9 j8 t

! L3 E3 }  Q" I# k8 CA:“我自己没试过 因为我没ITV,我告诉别人试过”
# K' G1 D5 U0 I$ s( z+ l+ s: {1 d; Z; J2 [
然后始终联系不上这位网友了,无图无真相,诶
发表于 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:貌似加密了。
$ \3 Z" m# R% B6 \; Q7 Y21:43:36.640578 IP (tos 0x0, ttl 64, id 554, offset 0, flags [none], proto UDP (17), length 576)
& P1 ], s: }/ }/ f; K5 E    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)
( }' ~7 @/ a7 ?- e  G4 {0 f          Client-Ethernet-Address 00:15:eb:6a:a4:b7 (oui Unknown)
: b1 Z2 |: Y( d3 j          Vendor-rfc1048 Extensions
& ?5 t: ~9 g6 h, `6 e$ w! F            Magic Cookie 0x63825363% \9 D9 b2 [0 W+ c
            DHCP-Message Option 53, length 1: Discover
7 F' l' N% G% F            Parameter-Request Option 55, length 8:
# ~8 z# p0 v& W9 ?- y/ D; K              Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname$ S0 V- H4 J: U( M. J
              Domain-Name, BR, Router-Discovery, Static-Route5 f1 ]2 C, ]! \# S1 T
            Hostname Option 12, length 32: "ea1001000000004000000015EB6AA4B7"% Q9 M9 ~$ n' m2 s  y
            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-("8 O! w- e- `& a* d. K( o
            END Option 255, length 0
% a" y! z' y9 n            PAD Option 0, length 0, occurs 205. A5 o. a' d' q; Y" D/ O
        0x0000:  ffff ffff ffff 0015 eb6a a4b7 0800 4500  .........j....E.3 v+ J% I& F' j) S
        0x0010:  0240 022a 0000 4011 7684 0000 0000 ffff  .@.*..@.v.......( x7 f$ f  n- A8 ~) G# j
        0x0020:  ffff 0044 0043 022c ddc0 0101 0600 df11  ...D.C.,........: D/ l' u3 q) {, I3 U( {
        0x0030:  aa19 0000 0000 0000 0000 0000 0000 0000  ................% X$ Z6 s. ?" u7 D
        0x0040:  0000 0000 0000 0015 eb6a a4b7 0000 0000  .........j......
4 t0 e! ~6 y6 r/ V7 G        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................% J% X" v( ~. m4 f) q
        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................5 L2 B) f1 X( f; v
        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................
6 Z6 ]# N! K6 ?$ E9 D3 G$ c8 F6 G        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................) b$ X  N( }! b! `2 p
        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
- [6 c& X: V  M& Q5 m& Z5 b! r        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
* _  M1 G' E. @8 t% I% x        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................9 l9 }7 l: Y4 p( `+ Y
        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
* D& |0 v8 z. Z3 J" x        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................, O  U( p# D5 j; C( G
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
# F1 L; ]) a# w        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
2 t: Z, @9 @& C+ i1 k        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................: ~/ d: \6 k9 k
        0x0110:  0000 0000 0000 6382 5363 3501 0137 0801  ......c.Sc5..7..( X  c5 y" _, a/ S2 p2 n' H
        0x0120:  0306 0c0f 1c1f 210c 2065 6131 3030 3130  ......!..ea10010
- h( n& }: m. I- ?8 I- |        0x0130:  3030 3030 3030 3034 3030 3030 3030 3031  0000000400000001
" \" y- K% U0 p1 x5 ~7 e        0x0140:  3545 4236 4141 3442 373c 3500 001f 3101  5EB6AA4B7<5...1.
. V  Y; u) m' Y3 ]        0x0150:  8a06 ce20 402d af59 2a02 0000 0000 0000  ....@-.Y*.......5 V" L& p  G" l4 D  p# `
        0x0160:  72e2 1faf b868 b1b9 c9b8 599a 24cb 3bf4  r....h....Y.$.;." V( }' h, V5 d/ [1 K8 @% p
        0x0170:  109f 1a6c 7550 4e43 d50d b9bd cf27 8ea8  ...luPNC.....'..
: k* B' x/ L# l, _0 b        0x0180:  ff00 0000 0000 0000 0000 0000 0000 0000  ................
9 c9 Y6 b" }6 F$ X5 E        0x0190:  0000 0000 0000 0000 0000 0000 0000 0000  ................/ t$ D; O- Z% M' x/ f5 d: T
        0x01a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................- G- R( I: J* s' M$ w6 s9 U+ T
        0x01b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
! m* z6 |- |' n& t' x7 u( F" H  t        0x01c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
! ]6 b0 X. C2 D' K        0x01d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................6 ]6 y1 N; i! s+ t, q6 H9 Y9 f$ T
        0x01e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................# |' W/ k1 }1 h$ ^4 p! P
        0x01f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................7 W- U3 h9 k4 Z. d( o
        0x0200:  0000 0000 0000 0000 0000 0000 0000 0000  ................
+ M$ B: ~  z& J  T( t" \        0x0210:  0000 0000 0000 0000 0000 0000 0000 0000  ................
+ k! m0 ?  r0 U: Y" V6 y        0x0220:  0000 0000 0000 0000 0000 0000 0000 0000  ................( g" j. p+ ]+ W- v) m0 e
        0x0230:  0000 0000 0000 0000 0000 0000 0000 0000  ................
0 a. Q2 O5 _& D9 G" K$ v- `9 V" F        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口。
4 B: ?) n& v1 v不过我不确定,RG200E有没有对带option60的dhcp包做啥处理,另外我确信RG200E对itv口做了2层上的特殊处理:  _( L. q, y  k7 x
# ebtables --list8 O4 d& D8 `8 N: r, R7 q
Bridge table: filter. _; _0 {1 |. Q) z: q

' |- b2 Q7 a9 q3 |* S- ABridge chain: INPUT, entries: 8, policy: ACCEPT. b1 k# H. e; [
-p PPP_DISC -i wl0 -j DROP & U) ^, ?8 |2 C) q  H$ z5 w" Z
-p PPP_DISC -i eth0.4 -j DROP " k; m  [0 G0 \9 Y/ R$ X7 j" s9 e
-i eth0.2.51 -j DROP 0 @' y+ ^" g+ Y" q
-p IPv4 -i eth0.4 --ip-proto 17 --ip-sport 68 -j DROP ! X( b0 ?) f& d8 j" i+ f9 q
-p IPv6 -i eth0.4 --ip-proto 17 --ip-sport 546 -j DROP
8 Z( M2 h4 X9 s& o# I5 C8 f-d Broadcast -i eth0.4 -j ACCEPT " U6 |+ T" Z! h: P5 z
-p IPv4 -i eth0.4 --ip-dst ! 192.168.1.1 -j DROP
- B% O" K% P: u: k% c, l" C-p IPv4 -i eth0.2.85_0 --ip-proto 17 --ip-sport 68 -j DROP
* u+ R+ Z3 ?" Z7 P
9 }- K4 w1 Z  T8 ?; I; \0 G6 {Bridge chain: FORWARD, entries: 7, policy: ACCEPT
; `, U- [9 K1 d! X-o eth0.2.51 -j DROP - k" Z( h8 p; u6 ^7 |4 y7 j
-i eth0.2.51 -j DROP - k; \! f6 P" L% V
-i eth0.4 -o eth0.2.85_0 -j ACCEPT
4 L1 s8 D3 p( K& w' ]0 h( ?. ~-i eth0.2.85_0 -o eth0.4 -j ACCEPT $ p! [5 \( G0 u5 p  k, J& ]
-o eth0.2.85_0 -j DROP
' J6 N! c9 L! d3 k8 g-i eth0.2.85_0 -j DROP 7 b# R# _. [- z- U6 ?
-p IPv4 -i wl0 --ip-proto 17 --ip-sport 68 -j DROP 6 a4 W2 c6 v( U4 a# c- V

- Q! [4 c! y$ |! f& s+ yBridge chain: OUTPUT, entries: 2, policy: ACCEPT
: Y/ R% G) T8 _1 N-o eth0.2.51 -j DROP ' K" d: @% w/ J; b3 a' @
-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客服返回顶部