找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: dogb

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

[复制链接]
 楼主| 发表于 2011-1-30 20:05:43 | 显示全部楼层
回复 460748498 的帖子
0 o, i, Q$ ?" p& Q
9 I. @8 H. @( @( |& f7 d$ \" D上海光线的100%是各走各的通到滴,你的接法有点亏,嘿嘿,谢谢朋友指点啦(ding:
发表于 2011-1-30 20:09:56 | 显示全部楼层
本帖最后由 tangsoft 于 2011-1-30 20:10 编辑 / S6 A$ A# Q" c- Z; ]

& M+ R, Z  o: [- d- B6 x& Q回复 dogb 的帖子. J" r# [* t9 G2 q3 y& A
0 z. P) t7 k1 i1 o
我的自备路由器使用的是ddwrt,vlan id只支持0-20,51,85vlan还没办法搞。很郁闷。思路大概是把路由器iptv网口tag vlan85,然后用ebtables在2层上隔离。
 楼主| 发表于 2011-1-30 20:13:29 | 显示全部楼层
回复 tangsoft 的帖子  M; @* q& O; g) V8 R
) B4 s, `" L0 I! O1 _' L
我倒是google到有人用DDWRT调试成功IPTV的,我在尝试OpenWRT的IPTV,水平不够,始终没成功(han1:
发表于 2011-1-30 20:16:25 | 显示全部楼层
回复 dogb 的帖子. r! j/ o1 }5 P  S  N

0 W' F5 C6 y4 B& D9 j7 c" Nopenwrt可以起vlan 85吗? 如果能联系上那个 bradyzhu 网友把他的经验细节发出来就好了。国外有人成功,但是可能具体局方的IPTV实现的方案不同,我不确定。
 楼主| 发表于 2011-1-30 20:24:33 | 显示全部楼层
本帖最后由 dogb 于 2011-1-30 12:25 编辑 ; X* q4 g/ j( ^- U+ e* R
( b3 |- `5 W4 J- O" `9 q
回复 tangsoft 的帖子1 j0 x) x/ A0 k1 I8 `. B
' K! }6 a* ?. F  G& f% O
Q:“进入网络--》创建多WAN(VLAN), 新增1个虚拟wan A9 h0 ?0 g$ `/ t5 o
进入网络--》创建虚拟WAN口,利用macvlan新增1个 虚拟wan B
* [/ s9 L% _# t1 T1 V: W用ttl线或者SSH登录路由,将新增的 虚拟WAN A所用的eth接口桥接到虚拟wan B所用的eth接口, 怎么桥接可参考wifi接口桥接到lan口的配置”) z% D* B# q, S" O4 w& _9 i# Q
; g* Y0 l3 I! H/ I, x
A:“把wan开桥接,并划两个口 就可以了,无如要无线itv 就把wlan0放wan中就行了”
9 U. {% V! Y: y& I) r0 b: S2 c4 D, V- t
, |) ~( ^# T6 J9 _Q:“你这样试过?, 既可以同时上网, 又可以用itv可以保证有两个互相独立的上联信道?”% N- N+ X' Y& e# W: k
! `, a* \1 K9 X. M/ h
A:“我自己没试过 因为我没ITV,我告诉别人试过”- x0 e/ y/ t  ~5 x* u: ^6 X" k0 v0 Z
  ^) l% y2 B# [4 |
然后始终联系不上这位网友了,无图无真相,诶
发表于 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:貌似加密了。
- m. P7 R5 ~$ c21:43:36.640578 IP (tos 0x0, ttl 64, id 554, offset 0, flags [none], proto UDP (17), length 576)3 M0 x! o: ]1 s" j2 z$ y4 u7 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)
: O% M/ O, Q& Z3 v$ S  W) m          Client-Ethernet-Address 00:15:eb:6a:a4:b7 (oui Unknown)
5 T  v# [$ X0 m          Vendor-rfc1048 Extensions
1 J; E4 z, |7 a, c            Magic Cookie 0x63825363
* K2 M; c. X" x. t            DHCP-Message Option 53, length 1: Discover, _! y: ~# b) x" e
            Parameter-Request Option 55, length 8: & Q. Z) d9 Q3 T6 c# [# S7 s7 p* t+ h
              Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
5 z. {, D  w/ z& S; Y              Domain-Name, BR, Router-Discovery, Static-Route* u# p9 u% _# z* x  G* H8 h$ t- l
            Hostname Option 12, length 32: "ea1001000000004000000015EB6AA4B7"9 W! `/ {4 O! g; j; 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-("& V" C$ [& p1 F% H
            END Option 255, length 0
! E% P5 A! H/ L6 h3 R: X' J4 s            PAD Option 0, length 0, occurs 205$ E* [- v( V5 x
        0x0000:  ffff ffff ffff 0015 eb6a a4b7 0800 4500  .........j....E.
8 O0 g0 r/ ^. W2 P" G6 c8 u        0x0010:  0240 022a 0000 4011 7684 0000 0000 ffff  .@.*..@.v.......
2 {9 I+ j. y$ F. n( e) F$ N        0x0020:  ffff 0044 0043 022c ddc0 0101 0600 df11  ...D.C.,........6 G" I% F2 b1 K: K- ~# o
        0x0030:  aa19 0000 0000 0000 0000 0000 0000 0000  ................  f# E) Q$ Z* R6 A9 ]+ K
        0x0040:  0000 0000 0000 0015 eb6a a4b7 0000 0000  .........j......5 [1 Y& j( l( x; s' E1 B
        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................. `0 v1 q. }; @
        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................& J( `" K! f9 y1 B
        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................
; e& p' o. y4 m2 m! r: c* Q        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................7 ], _$ x8 h! d% }0 `$ R
        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
. v+ c0 p, w7 Z) ]* \, L. I        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
$ o: B5 w( z, ^, y2 K        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................5 e; ?6 X1 ]7 p" z* J% r* Z  [
        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
0 w& |: f* i1 Q: A4 _        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................/ _* K" Y* A' w! M7 C
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................2 j9 T; T" d2 u: D1 O& U
        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
8 @$ |3 _2 s' d* m( m: J8 k( R        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
1 x. h% _2 `1 e! y* J) u$ N        0x0110:  0000 0000 0000 6382 5363 3501 0137 0801  ......c.Sc5..7.." f' l- Z) ]' v0 ]: r( c4 K# q
        0x0120:  0306 0c0f 1c1f 210c 2065 6131 3030 3130  ......!..ea100109 h8 A& A4 `: \( ?" t' c$ K# G
        0x0130:  3030 3030 3030 3034 3030 3030 3030 3031  00000004000000010 H* z7 x2 J" D
        0x0140:  3545 4236 4141 3442 373c 3500 001f 3101  5EB6AA4B7<5...1.
3 b, L$ j% h0 _! Z$ }. k' M        0x0150:  8a06 ce20 402d af59 2a02 0000 0000 0000  ....@-.Y*.......
9 m# k% O# }; G# t7 \        0x0160:  72e2 1faf b868 b1b9 c9b8 599a 24cb 3bf4  r....h....Y.$.;.+ r. y& K' T% [$ t! w+ R0 l7 e
        0x0170:  109f 1a6c 7550 4e43 d50d b9bd cf27 8ea8  ...luPNC.....'..* C, H3 d4 ?* c
        0x0180:  ff00 0000 0000 0000 0000 0000 0000 0000  ................( d4 @, o5 _5 m( {+ E8 `
        0x0190:  0000 0000 0000 0000 0000 0000 0000 0000  ................
! D9 d/ l6 O" O        0x01a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
6 z5 h1 f/ [# S" [! C$ P        0x01b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................" y! m: q  d/ u/ g/ x, _3 A' b
        0x01c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
  O( E! u, v2 ?" H        0x01d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
' {5 u8 v) n5 x* a2 m        0x01e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................. ?  f) y7 Y6 u$ p2 {
        0x01f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
% ]5 `2 d& M9 u1 j: e        0x0200:  0000 0000 0000 0000 0000 0000 0000 0000  ................
. F0 f* @; |: o9 k' B        0x0210:  0000 0000 0000 0000 0000 0000 0000 0000  ................3 v- _. R9 L6 d! h; _
        0x0220:  0000 0000 0000 0000 0000 0000 0000 0000  ................! F  H) W9 R( V% M; U6 w& h1 N
        0x0230:  0000 0000 0000 0000 0000 0000 0000 0000  ................, s4 _5 t; ~, N, k* E( |  z
        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 ^! h. G3 ^* ?, k$ x. S不过我不确定,RG200E有没有对带option60的dhcp包做啥处理,另外我确信RG200E对itv口做了2层上的特殊处理:
) t( B/ A3 _- P0 i5 _# ebtables --list
  N- s$ D( D% _  bBridge table: filter: V" h; b5 K* s9 O

0 Z! {/ G% O) p: `2 P7 rBridge chain: INPUT, entries: 8, policy: ACCEPT
- q9 W0 `: r' d5 {1 S-p PPP_DISC -i wl0 -j DROP
$ {+ z8 D% H" `& G: W3 n( _" n-p PPP_DISC -i eth0.4 -j DROP , i, v7 X- _; A2 x
-i eth0.2.51 -j DROP * N1 c7 z5 z: M. H! K- e
-p IPv4 -i eth0.4 --ip-proto 17 --ip-sport 68 -j DROP
8 t6 \; v0 U# d$ h- ]$ e' u-p IPv6 -i eth0.4 --ip-proto 17 --ip-sport 546 -j DROP ! L9 _" k" t) ]" m. b( r% {2 |
-d Broadcast -i eth0.4 -j ACCEPT 6 W2 B( b. a* Y9 E, n1 Z
-p IPv4 -i eth0.4 --ip-dst ! 192.168.1.1 -j DROP
6 Q% m( j0 o$ h9 T5 t0 t8 P-p IPv4 -i eth0.2.85_0 --ip-proto 17 --ip-sport 68 -j DROP & M& e/ V& b' ?7 u2 t

6 O& w, O* d. A$ {: gBridge chain: FORWARD, entries: 7, policy: ACCEPT
2 ^/ n" \* c2 m  L3 o3 d8 c- A-o eth0.2.51 -j DROP
- X+ R) d3 P$ f! I9 n0 j-i eth0.2.51 -j DROP # v0 C. Z, g; I
-i eth0.4 -o eth0.2.85_0 -j ACCEPT / {) v( Y( U1 |( o, b# r
-i eth0.2.85_0 -o eth0.4 -j ACCEPT . U- f) J+ M: B9 y& u' u7 W" G
-o eth0.2.85_0 -j DROP
6 H. ?! s2 g/ @3 b" c/ L' }-i eth0.2.85_0 -j DROP + \1 g9 F% u: E. n; G
-p IPv4 -i wl0 --ip-proto 17 --ip-sport 68 -j DROP
8 F6 q% Q) @) I! U, C, Q, z, U( ^+ b# [
Bridge chain: OUTPUT, entries: 2, policy: ACCEPT; [# q' y- ^& a5 J2 _, y3 @
-o eth0.2.51 -j DROP " [# V  o7 L4 J/ q7 B- Z% e
-p IPv6 -o eth0.4 -j DROP
 楼主| 发表于 2011-1-30 22:38:11 | 显示全部楼层
楼上两位都深藏不露啊 (fu:
 楼主| 发表于 2011-1-30 22:38:42 | 显示全部楼层
楼上两位都深藏不露啊 (fu:
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-1-23 03:54 , Processed in 0.020866 second(s), 2 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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