找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: dogb

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

[复制链接]
 楼主| 发表于 2011-1-30 20:05:43 | 显示全部楼层
回复 460748498 的帖子# z- n; s7 T8 X
. J- j7 V7 [8 H. f: d
上海光线的100%是各走各的通到滴,你的接法有点亏,嘿嘿,谢谢朋友指点啦(ding:
发表于 2011-1-30 20:09:56 | 显示全部楼层
本帖最后由 tangsoft 于 2011-1-30 20:10 编辑 ( y- n' \2 u# t# \4 |" _9 _
. Z+ Z: H( h/ N# ]
回复 dogb 的帖子
6 f7 d+ B% |# x" X- E4 R2 l+ l
3 _" ^/ n- m( \& s4 F我的自备路由器使用的是ddwrt,vlan id只支持0-20,51,85vlan还没办法搞。很郁闷。思路大概是把路由器iptv网口tag vlan85,然后用ebtables在2层上隔离。
 楼主| 发表于 2011-1-30 20:13:29 | 显示全部楼层
回复 tangsoft 的帖子
  J2 @% Y# a% T( e: j8 o+ K) M8 L$ d+ J( D& D- b3 h* o
我倒是google到有人用DDWRT调试成功IPTV的,我在尝试OpenWRT的IPTV,水平不够,始终没成功(han1:
发表于 2011-1-30 20:16:25 | 显示全部楼层
回复 dogb 的帖子
7 h2 K) U* d! }- _5 j0 ~4 Y* U) |: s
openwrt可以起vlan 85吗? 如果能联系上那个 bradyzhu 网友把他的经验细节发出来就好了。国外有人成功,但是可能具体局方的IPTV实现的方案不同,我不确定。
 楼主| 发表于 2011-1-30 20:24:33 | 显示全部楼层
本帖最后由 dogb 于 2011-1-30 12:25 编辑 + H/ E# |1 Q, S$ T3 E
9 F' S! @8 O7 ~+ A) o- N* q& v
回复 tangsoft 的帖子
% q1 ?8 @1 }5 y% {+ @( D: h+ B, Y$ G3 H; K- z
Q:“进入网络--》创建多WAN(VLAN), 新增1个虚拟wan A9 L+ {& l$ A/ r
进入网络--》创建虚拟WAN口,利用macvlan新增1个 虚拟wan B
) e/ U& [& F9 Z; v# j, {0 c用ttl线或者SSH登录路由,将新增的 虚拟WAN A所用的eth接口桥接到虚拟wan B所用的eth接口, 怎么桥接可参考wifi接口桥接到lan口的配置”
: `. L& H& j+ y7 M6 F
1 P0 {2 y7 E$ C& F( \5 l/ o+ IA:“把wan开桥接,并划两个口 就可以了,无如要无线itv 就把wlan0放wan中就行了”
4 G# q1 S9 w+ x1 @2 f6 l3 l' t1 h1 H2 M' c7 j  E! ?
Q:“你这样试过?, 既可以同时上网, 又可以用itv可以保证有两个互相独立的上联信道?”+ I3 h3 [( ^+ l2 w

  |& a( @. n* Z# s7 K* cA:“我自己没试过 因为我没ITV,我告诉别人试过”4 w% |; K* E7 T0 g5 i3 z
' m1 x: i* s: H* u
然后始终联系不上这位网友了,无图无真相,诶
发表于 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:貌似加密了。; \5 L1 k$ S2 N# u9 n
21:43:36.640578 IP (tos 0x0, ttl 64, id 554, offset 0, flags [none], proto UDP (17), length 576)
2 k& m9 l4 J" k) Z    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)
. E, w) k4 J) m5 A8 m6 [- G          Client-Ethernet-Address 00:15:eb:6a:a4:b7 (oui Unknown)
7 [9 u8 T  C' T  }          Vendor-rfc1048 Extensions+ L8 w6 L2 f( D  X3 X  C
            Magic Cookie 0x63825363
3 U* D, |: t' P4 G            DHCP-Message Option 53, length 1: Discover# Z4 V: p4 ?2 y, V. ^) \& u& {' c
            Parameter-Request Option 55, length 8:
. ~" N( Q3 f# j8 ?              Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname
$ ]% ]$ w, {- F6 S/ ?              Domain-Name, BR, Router-Discovery, Static-Route# k4 L0 }0 j4 Z! e
            Hostname Option 12, length 32: "ea1001000000004000000015EB6AA4B7"
7 b6 }+ |- z5 C: t6 L! G            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-("$ j6 S1 y6 \# G
            END Option 255, length 0% l5 X. @; I6 q& J! d1 K
            PAD Option 0, length 0, occurs 2054 f: A7 g( d0 M( V3 w# H
        0x0000:  ffff ffff ffff 0015 eb6a a4b7 0800 4500  .........j....E.+ O* G0 C( O8 b/ U3 N
        0x0010:  0240 022a 0000 4011 7684 0000 0000 ffff  .@.*..@.v.......
* A# O8 E* Q  [9 \9 Y% J, Y/ N        0x0020:  ffff 0044 0043 022c ddc0 0101 0600 df11  ...D.C.,........  j; \4 ?* @* ^( i. @
        0x0030:  aa19 0000 0000 0000 0000 0000 0000 0000  ................
, E- F% U+ i9 e! U+ l) a  M        0x0040:  0000 0000 0000 0015 eb6a a4b7 0000 0000  .........j......3 Y; @$ Q! V  Z: h
        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................* G- b4 H  l5 c3 y6 w
        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................
/ J/ o; F1 i0 T; e4 K0 i; |        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................
, v3 ]. w! ]4 O2 [8 r        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................+ r# |: E" Z5 B% ]4 d
        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................1 G8 N+ g: V1 G2 ^  ^& }2 T
        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................1 G; C! [0 b3 b7 _
        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................/ z7 {3 Y7 Y/ y
        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................: ^+ Y( h4 n1 Q8 Z
        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................7 J" J1 R& ~2 l( C5 Q
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................/ n/ R& }7 l9 V" K0 m4 m/ k6 a
        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
: e8 B# ^/ h; s+ P% F. q0 k; n1 Y        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................; s. Y# M! ?" D  {9 c$ e
        0x0110:  0000 0000 0000 6382 5363 3501 0137 0801  ......c.Sc5..7..
; |5 j) K( n8 _& r  A& P, u, m        0x0120:  0306 0c0f 1c1f 210c 2065 6131 3030 3130  ......!..ea10010
/ X8 E9 j4 _0 `" \        0x0130:  3030 3030 3030 3034 3030 3030 3030 3031  0000000400000001/ v# ^3 q" g/ w- K. }! K
        0x0140:  3545 4236 4141 3442 373c 3500 001f 3101  5EB6AA4B7<5...1.: B2 V- `' d$ W7 b
        0x0150:  8a06 ce20 402d af59 2a02 0000 0000 0000  ....@-.Y*.......* x/ N+ M# Y( y$ Q
        0x0160:  72e2 1faf b868 b1b9 c9b8 599a 24cb 3bf4  r....h....Y.$.;.
  w( d, ?: j  ]: Y        0x0170:  109f 1a6c 7550 4e43 d50d b9bd cf27 8ea8  ...luPNC.....'..
; w0 s1 k, ]( _: g7 v% o        0x0180:  ff00 0000 0000 0000 0000 0000 0000 0000  ................
6 l1 F1 _7 `: A. B; n+ y5 v; p        0x0190:  0000 0000 0000 0000 0000 0000 0000 0000  ................
/ J0 R# b4 `8 c0 T        0x01a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................0 Y6 l7 w5 w- H( C* z6 o0 ]: I6 e
        0x01b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................4 [- m% g- h1 y- r# O5 c
        0x01c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
" Z! E5 U7 D2 C" m  ?; _        0x01d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
4 L/ L) d1 m  L, D: ?6 T- m! v8 ~        0x01e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................" ]! N! b8 ?/ V+ _5 f. W
        0x01f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
" B* Z0 D- V- A: g3 W        0x0200:  0000 0000 0000 0000 0000 0000 0000 0000  ................
7 \: P/ Z+ Q" ]6 W: ]0 p        0x0210:  0000 0000 0000 0000 0000 0000 0000 0000  ................
, o  X# [+ b( [: ~: o; [        0x0220:  0000 0000 0000 0000 0000 0000 0000 0000  ................1 l4 i/ Q5 Z( V5 t. r' e
        0x0230:  0000 0000 0000 0000 0000 0000 0000 0000  ................
8 \7 k, G+ F$ g+ @- q        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口。
5 ~/ w3 N- \; u+ h不过我不确定,RG200E有没有对带option60的dhcp包做啥处理,另外我确信RG200E对itv口做了2层上的特殊处理:: o- J4 r0 R' L' q4 \( U
# ebtables --list) V! n1 z2 b5 o
Bridge table: filter
; @- j7 |0 m, `7 F
  W, k: a4 }' E+ `5 P. eBridge chain: INPUT, entries: 8, policy: ACCEPT- O; G. t+ I1 W& C
-p PPP_DISC -i wl0 -j DROP
) \# Z, w- i7 \: f; z0 \-p PPP_DISC -i eth0.4 -j DROP
- ~/ n& M, ~9 _  W5 `-i eth0.2.51 -j DROP
) w5 P, S: }  o6 d& f% }-p IPv4 -i eth0.4 --ip-proto 17 --ip-sport 68 -j DROP
% \- `* s5 P: W5 ^; E1 n( Z-p IPv6 -i eth0.4 --ip-proto 17 --ip-sport 546 -j DROP 0 Y* u( K/ _1 ~
-d Broadcast -i eth0.4 -j ACCEPT & D" @' G5 N7 M( L$ p: N! P: U
-p IPv4 -i eth0.4 --ip-dst ! 192.168.1.1 -j DROP
* m2 t* L* {$ m-p IPv4 -i eth0.2.85_0 --ip-proto 17 --ip-sport 68 -j DROP
5 W/ Z' v' J0 s( {+ r, Y/ z; ]' g0 a) Y, y; E' `1 X5 O# L
Bridge chain: FORWARD, entries: 7, policy: ACCEPT* i5 ^$ \: I3 u) m5 t4 s1 i* U
-o eth0.2.51 -j DROP 5 n* u) d1 d2 j! g  C2 {- K5 e# m" o
-i eth0.2.51 -j DROP ; X5 X, A2 \3 ^  I3 ~8 X
-i eth0.4 -o eth0.2.85_0 -j ACCEPT
8 t7 H! I5 j) R4 J* G9 K1 x-i eth0.2.85_0 -o eth0.4 -j ACCEPT & d8 p3 P- D% s( O- {
-o eth0.2.85_0 -j DROP
& m# I  Q5 @) F; }( F-i eth0.2.85_0 -j DROP
8 v6 U" Q( x2 |& _) G-p IPv4 -i wl0 --ip-proto 17 --ip-sport 68 -j DROP
6 j! H- E; u# ?4 S6 e$ Y
+ ?3 h6 p0 U9 v' J$ }" w$ cBridge chain: OUTPUT, entries: 2, policy: ACCEPT
" x2 F  M2 n; N-o eth0.2.51 -j DROP $ M+ c& o3 F% e( \( I
-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-9-3 15:16 , Processed in 0.024599 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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