找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: dogb

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

[复制链接]
 楼主| 发表于 2011-1-30 20:05:43 | 显示全部楼层
回复 460748498 的帖子
$ h  E' d6 b& p* z* p7 p1 b1 G6 G- }# Q  i/ ]0 T* h: Q
上海光线的100%是各走各的通到滴,你的接法有点亏,嘿嘿,谢谢朋友指点啦(ding:
发表于 2011-1-30 20:09:56 | 显示全部楼层
本帖最后由 tangsoft 于 2011-1-30 20:10 编辑
7 r! A5 o0 k2 [+ t8 u0 R2 o7 Q
+ r7 p; t& f+ T: ^. P回复 dogb 的帖子
. c+ S( y4 I  z1 K- y/ u5 U: w
/ ]7 c: S( y. {7 P0 X) Q我的自备路由器使用的是ddwrt,vlan id只支持0-20,51,85vlan还没办法搞。很郁闷。思路大概是把路由器iptv网口tag vlan85,然后用ebtables在2层上隔离。
 楼主| 发表于 2011-1-30 20:13:29 | 显示全部楼层
回复 tangsoft 的帖子- H1 }: H6 _& a: w' M6 R9 w
0 t- N. b5 M7 k8 ^% i6 B3 D
我倒是google到有人用DDWRT调试成功IPTV的,我在尝试OpenWRT的IPTV,水平不够,始终没成功(han1:
发表于 2011-1-30 20:16:25 | 显示全部楼层
回复 dogb 的帖子
' P  J- O5 f- u5 U# J1 ]9 V: x  z! Q7 }) V- k3 b$ W8 Z/ V% R4 |
openwrt可以起vlan 85吗? 如果能联系上那个 bradyzhu 网友把他的经验细节发出来就好了。国外有人成功,但是可能具体局方的IPTV实现的方案不同,我不确定。
 楼主| 发表于 2011-1-30 20:24:33 | 显示全部楼层
本帖最后由 dogb 于 2011-1-30 12:25 编辑 : w- R) A0 L  q
3 g4 j( ?2 M2 i& K3 _" B
回复 tangsoft 的帖子
+ H0 K* ]8 M; z. M" D& G
1 R& e& U* A, i3 G+ v/ r! a$ X* O" UQ:“进入网络--》创建多WAN(VLAN), 新增1个虚拟wan A- T1 w7 y' {4 a& j+ }3 [& i* v
进入网络--》创建虚拟WAN口,利用macvlan新增1个 虚拟wan B
; H8 I! y! B8 _7 ^0 T7 A3 l3 i0 c6 ]$ |用ttl线或者SSH登录路由,将新增的 虚拟WAN A所用的eth接口桥接到虚拟wan B所用的eth接口, 怎么桥接可参考wifi接口桥接到lan口的配置”
; _2 v  {% Z4 ?/ j" o6 {! ?
4 L! n4 P: h* [4 {4 ^0 W5 uA:“把wan开桥接,并划两个口 就可以了,无如要无线itv 就把wlan0放wan中就行了”
% [; A  k+ J. F1 h) V% Z
5 o" r3 E& R- ]6 Q8 yQ:“你这样试过?, 既可以同时上网, 又可以用itv可以保证有两个互相独立的上联信道?”9 C, A1 A2 u- o( A2 q

% Q* {, j, U, UA:“我自己没试过 因为我没ITV,我告诉别人试过”
- Z) _2 z( t9 R% x3 O6 h4 C. I0 k3 J! \  K7 ~" \/ t! o3 x+ [  w* f
然后始终联系不上这位网友了,无图无真相,诶
发表于 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:貌似加密了。( B$ `  H7 D5 U- h" l
21:43:36.640578 IP (tos 0x0, ttl 64, id 554, offset 0, flags [none], proto UDP (17), length 576)+ D2 h1 d/ @, ]
    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)
+ @1 P" ]8 M. |, m6 F1 D: J          Client-Ethernet-Address 00:15:eb:6a:a4:b7 (oui Unknown)
& x9 w1 t8 X9 w& D7 G          Vendor-rfc1048 Extensions4 l7 E2 r- f$ e; W
            Magic Cookie 0x63825363/ G$ v# Z8 Y: }8 w% f9 S
            DHCP-Message Option 53, length 1: Discover/ `1 r' c9 x& v5 Y5 c' D
            Parameter-Request Option 55, length 8:   D; q3 R: U$ L7 q0 N
              Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
9 T1 j3 S0 E8 U9 s) W- r              Domain-Name, BR, Router-Discovery, Static-Route7 M  T! `/ f5 r5 f& P; w% E
            Hostname Option 12, length 32: "ea1001000000004000000015EB6AA4B7"
6 C" M$ V. A+ ~3 ]9 m  Y* h$ A            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-("
6 R+ ~$ G3 }! k0 Z; b2 b3 Q9 V: j            END Option 255, length 07 C  \/ n" y4 \4 q- W
            PAD Option 0, length 0, occurs 205
! U+ Q3 m' h1 g* r/ m        0x0000:  ffff ffff ffff 0015 eb6a a4b7 0800 4500  .........j....E.
% O1 {. V7 g: z! k        0x0010:  0240 022a 0000 4011 7684 0000 0000 ffff  .@.*..@.v.......
! u+ B. C# \+ O8 |3 y        0x0020:  ffff 0044 0043 022c ddc0 0101 0600 df11  ...D.C.,........
: H) m9 h3 ]/ f& N$ Q, b        0x0030:  aa19 0000 0000 0000 0000 0000 0000 0000  ................
; G" ~) b5 e+ k% D+ n  w        0x0040:  0000 0000 0000 0015 eb6a a4b7 0000 0000  .........j......0 u7 W5 e" U! _% U. }- M; d
        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................6 F4 e8 F( Z" D' i% `9 |7 A  u! o; O
        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................
! A7 Z$ ]" n" _        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................' U1 q/ @! V7 I* f
        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................
. x* E# P$ E7 q/ D1 P5 U        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
4 _* d% d6 l8 Y' g6 p1 a+ q, Q        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
; z* t! ?. P" y' V6 c0 e        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
' H& ?# f, ~  ?7 [        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
1 C% w" e& K, ^8 D; R        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................$ n. A5 f" F4 i" o
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
- w! Z9 p2 q. [& V# t        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................* }; C# Z! n1 O4 L
        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................' f; X5 y' ?* l5 d) o5 T8 |
        0x0110:  0000 0000 0000 6382 5363 3501 0137 0801  ......c.Sc5..7..$ C3 d3 h0 d' A# A5 F" S
        0x0120:  0306 0c0f 1c1f 210c 2065 6131 3030 3130  ......!..ea10010( G  T, p( g! u* R2 x8 o+ R
        0x0130:  3030 3030 3030 3034 3030 3030 3030 3031  0000000400000001
# \* S' G3 ]' Q$ Z9 n4 T) [5 ^        0x0140:  3545 4236 4141 3442 373c 3500 001f 3101  5EB6AA4B7<5...1.
7 D$ X% ]# ?$ U) }( N+ P        0x0150:  8a06 ce20 402d af59 2a02 0000 0000 0000  ....@-.Y*.......
+ O: u" v. @  t, f        0x0160:  72e2 1faf b868 b1b9 c9b8 599a 24cb 3bf4  r....h....Y.$.;.
5 J$ u  T3 H0 \1 Y        0x0170:  109f 1a6c 7550 4e43 d50d b9bd cf27 8ea8  ...luPNC.....'..
1 q% ^9 z' J& C( I) |) h        0x0180:  ff00 0000 0000 0000 0000 0000 0000 0000  ................
; W+ U. o4 w) B! u, r( s        0x0190:  0000 0000 0000 0000 0000 0000 0000 0000  ................2 _0 ~. N' L: \4 p$ M
        0x01a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................: {/ R. l+ z' ^$ ^1 a# ~6 n% Q( `3 V
        0x01b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
4 N; @# B1 _0 B4 O/ f" J* `. l/ N6 V        0x01c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
6 b% j( j; _, V% I- n6 _        0x01d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
7 g0 H  }6 q0 W' Q        0x01e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
4 A2 B  C* ?/ [* `        0x01f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
7 k4 x7 K1 G6 O1 Y- ~        0x0200:  0000 0000 0000 0000 0000 0000 0000 0000  ................* C6 j# t7 b" h* n
        0x0210:  0000 0000 0000 0000 0000 0000 0000 0000  ................
, `* c- U' p) {        0x0220:  0000 0000 0000 0000 0000 0000 0000 0000  ................
. Y7 G; K. X0 X        0x0230:  0000 0000 0000 0000 0000 0000 0000 0000  ................8 K* _/ l3 y8 A5 \9 g5 `
        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口。( u  y- B8 c3 q3 l; |4 z
不过我不确定,RG200E有没有对带option60的dhcp包做啥处理,另外我确信RG200E对itv口做了2层上的特殊处理:
0 Q& B7 b, z0 |2 ^# Z/ ^# ebtables --list2 ~5 m" d+ w: c: t% b; R" \: c# G
Bridge table: filter
  y, q8 w! f0 D/ f% f- N* Y3 u! _1 H( y4 [, P4 G+ r0 T' f
Bridge chain: INPUT, entries: 8, policy: ACCEPT6 j3 X) m( c4 ]# f
-p PPP_DISC -i wl0 -j DROP
- }+ J3 K5 F! e# a4 _4 f* R: p8 H-p PPP_DISC -i eth0.4 -j DROP & y- a0 F, z1 ^* b3 q" u5 M
-i eth0.2.51 -j DROP " z2 P7 R. l, B+ a
-p IPv4 -i eth0.4 --ip-proto 17 --ip-sport 68 -j DROP
0 R$ a' |. R! b0 j( P0 ?6 y$ I-p IPv6 -i eth0.4 --ip-proto 17 --ip-sport 546 -j DROP
6 o; x( Q8 z6 `# }3 J  j' o-d Broadcast -i eth0.4 -j ACCEPT ; x, |% g* R& n8 M  X9 M3 u* K
-p IPv4 -i eth0.4 --ip-dst ! 192.168.1.1 -j DROP
6 E+ g$ H/ e: l-p IPv4 -i eth0.2.85_0 --ip-proto 17 --ip-sport 68 -j DROP
7 x7 H+ l) J$ G1 d
$ _% x" Z3 t/ |( R7 UBridge chain: FORWARD, entries: 7, policy: ACCEPT% V9 F' O+ W  C. |
-o eth0.2.51 -j DROP
1 ]6 e5 _  n, W3 X! k; V/ l-i eth0.2.51 -j DROP . m3 N' ?! U: J1 G4 |0 q
-i eth0.4 -o eth0.2.85_0 -j ACCEPT ( Q* X* k3 {( B! u" A
-i eth0.2.85_0 -o eth0.4 -j ACCEPT / z2 z) O$ e$ v2 J# F; e
-o eth0.2.85_0 -j DROP $ X' M! k! N. w3 O) e- k
-i eth0.2.85_0 -j DROP
6 Z: t5 ~- U" K- v$ o5 e: |-p IPv4 -i wl0 --ip-proto 17 --ip-sport 68 -j DROP 0 F$ I7 R* Q( _, [  `' ~4 K

, d! f7 k% C+ XBridge chain: OUTPUT, entries: 2, policy: ACCEPT/ R0 v3 P$ J! `4 g
-o eth0.2.51 -j DROP
$ f& L; K1 a* X-p IPv6 -o eth0.4 -j DROP
 楼主| 发表于 2011-1-30 22:38:11 | 显示全部楼层
楼上两位都深藏不露啊 (fu:
 楼主| 发表于 2011-1-30 22:38:42 | 显示全部楼层
楼上两位都深藏不露啊 (fu:
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-3-23 21:08 , Processed in 0.069365 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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