找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: dogb

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

[复制链接]
 楼主| 发表于 2011-1-30 20:05:43 | 显示全部楼层
回复 460748498 的帖子3 X" r  c  q9 r9 @1 f! h
4 i4 i9 Y" w2 [6 s" A. ]! D, R
上海光线的100%是各走各的通到滴,你的接法有点亏,嘿嘿,谢谢朋友指点啦(ding:
发表于 2011-1-30 20:09:56 | 显示全部楼层
本帖最后由 tangsoft 于 2011-1-30 20:10 编辑
7 V' b; P/ J" ]- R: h2 V4 L! \( b% [) v% e5 x0 ?% a! ?' V& {
回复 dogb 的帖子
! \, x, ^# c' b0 ?4 T
) h/ R8 L% x. X  R我的自备路由器使用的是ddwrt,vlan id只支持0-20,51,85vlan还没办法搞。很郁闷。思路大概是把路由器iptv网口tag vlan85,然后用ebtables在2层上隔离。
 楼主| 发表于 2011-1-30 20:13:29 | 显示全部楼层
回复 tangsoft 的帖子, h9 `. i( j2 q3 B$ a& _

* h5 Z9 `. n( b- R我倒是google到有人用DDWRT调试成功IPTV的,我在尝试OpenWRT的IPTV,水平不够,始终没成功(han1:
发表于 2011-1-30 20:16:25 | 显示全部楼层
回复 dogb 的帖子( O: J7 N- k! n7 X8 R. @6 R
) ?/ v/ S* I* W+ S4 o4 z
openwrt可以起vlan 85吗? 如果能联系上那个 bradyzhu 网友把他的经验细节发出来就好了。国外有人成功,但是可能具体局方的IPTV实现的方案不同,我不确定。
 楼主| 发表于 2011-1-30 20:24:33 | 显示全部楼层
本帖最后由 dogb 于 2011-1-30 12:25 编辑 . L5 B1 _4 g: E8 z2 m9 ]+ U* m
* d; O- e( z3 x5 e  g' \6 R; V; r7 F  A
回复 tangsoft 的帖子8 [4 j" l; V; j' j' t! l2 k( X; r" o
3 k! {3 q) J9 F9 X4 I, _' A3 r, x
Q:“进入网络--》创建多WAN(VLAN), 新增1个虚拟wan A+ ?  o& L% H: C8 _! @$ j
进入网络--》创建虚拟WAN口,利用macvlan新增1个 虚拟wan B' n$ h  i) a! A; @& Z1 S/ r
用ttl线或者SSH登录路由,将新增的 虚拟WAN A所用的eth接口桥接到虚拟wan B所用的eth接口, 怎么桥接可参考wifi接口桥接到lan口的配置”% P  C* [- z! o" a

2 A6 w2 Q" z9 v. oA:“把wan开桥接,并划两个口 就可以了,无如要无线itv 就把wlan0放wan中就行了”9 o" E$ R3 ?4 d- q) H
) C5 ?  J" ^5 h! D' S. ~& l
Q:“你这样试过?, 既可以同时上网, 又可以用itv可以保证有两个互相独立的上联信道?”
1 T$ h- }6 B$ B$ _! v# P
0 r+ m1 i9 I% l, ~1 T8 CA:“我自己没试过 因为我没ITV,我告诉别人试过”5 |" ^. t5 \. M

; u$ S3 w% {9 \5 G然后始终联系不上这位网友了,无图无真相,诶
发表于 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:貌似加密了。' D6 ~( }9 ]6 z% G) L; |9 X0 q, d
21:43:36.640578 IP (tos 0x0, ttl 64, id 554, offset 0, flags [none], proto UDP (17), length 576)
# C( f9 @! d7 Z: ~& b    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 M' V6 I4 G  I          Client-Ethernet-Address 00:15:eb:6a:a4:b7 (oui Unknown)
/ j, G9 t- C) y. G4 G- A          Vendor-rfc1048 Extensions+ B6 c5 v5 T. R8 p8 O
            Magic Cookie 0x63825363
0 m2 R4 X3 D3 h4 g0 A            DHCP-Message Option 53, length 1: Discover
: n9 F8 J1 z) L& ~  t4 n7 C8 u            Parameter-Request Option 55, length 8: 4 E8 V' Z0 p: E6 N+ [! _1 k& g
              Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname" ?  t' L0 P' o: Q, c
              Domain-Name, BR, Router-Discovery, Static-Route
& [! ~+ [; L$ I) v            Hostname Option 12, length 32: "ea1001000000004000000015EB6AA4B7"
! h+ c: `5 m. z$ x! Z: ]            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-("
  p* F* F5 C( n8 O, z+ G0 u            END Option 255, length 0# Y9 P0 F" w/ \2 ^# U* \% S
            PAD Option 0, length 0, occurs 205
% h, d0 m! W4 g" X+ N        0x0000:  ffff ffff ffff 0015 eb6a a4b7 0800 4500  .........j....E.
3 l, c2 w# p) f& x$ g        0x0010:  0240 022a 0000 4011 7684 0000 0000 ffff  .@.*..@.v.......
1 j( k8 h' e2 Q0 n( X- D        0x0020:  ffff 0044 0043 022c ddc0 0101 0600 df11  ...D.C.,........7 \. ?3 b4 Q) V- r7 G& K; u
        0x0030:  aa19 0000 0000 0000 0000 0000 0000 0000  ................
4 ^0 I' N, z/ f! c0 F: f        0x0040:  0000 0000 0000 0015 eb6a a4b7 0000 0000  .........j......
9 D3 x) o3 b0 _( Y, {        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................
4 ]- ~8 }0 _) x3 [3 ]- Q        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................) R0 O) D: o: y9 p! `: O3 c
        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................5 h( k: z9 z4 Y
        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................
/ C& f# j6 }( y$ A2 y' @        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................: n8 E+ ^) {' H4 @3 x+ j0 Z
        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
4 V0 \* }: T/ R        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................' x# \6 ~- Q4 w9 G
        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................+ X( g8 s8 Y4 u/ h+ r3 X
        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................- @5 |% {# u. I/ K5 S% f' P
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
$ U- H' Y) y* ?) a0 X3 M. r7 f        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................7 a, g! f- [$ o+ l- v
        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
* {3 c/ [. m9 J' \+ ]        0x0110:  0000 0000 0000 6382 5363 3501 0137 0801  ......c.Sc5..7..4 p1 K$ s% q5 {9 B
        0x0120:  0306 0c0f 1c1f 210c 2065 6131 3030 3130  ......!..ea10010/ W# Y  X) ^( s/ i
        0x0130:  3030 3030 3030 3034 3030 3030 3030 3031  0000000400000001
/ L  {% e) Z5 O8 V1 O5 f        0x0140:  3545 4236 4141 3442 373c 3500 001f 3101  5EB6AA4B7<5...1.9 t7 K' i" s- m5 {( V! I+ R
        0x0150:  8a06 ce20 402d af59 2a02 0000 0000 0000  ....@-.Y*.......
$ _, S( T- \3 L; Y7 G8 L. c        0x0160:  72e2 1faf b868 b1b9 c9b8 599a 24cb 3bf4  r....h....Y.$.;.
4 z7 P; y/ @. o7 S* r        0x0170:  109f 1a6c 7550 4e43 d50d b9bd cf27 8ea8  ...luPNC.....'..4 E. d7 G  H! }6 K* o) s
        0x0180:  ff00 0000 0000 0000 0000 0000 0000 0000  ................; }  H: W, A6 _
        0x0190:  0000 0000 0000 0000 0000 0000 0000 0000  ................# V0 P+ h' n; c8 R) u- p, M
        0x01a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
( ?' D6 e7 d5 \( p- a2 D        0x01b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................, u, U4 R0 u! F+ n& P- @
        0x01c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
  N# A: f) u4 S2 C& J! f        0x01d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
- _, W9 B7 \# Y2 v# T        0x01e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
2 x- l; l0 U" g        0x01f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................& r6 d3 g3 h3 {
        0x0200:  0000 0000 0000 0000 0000 0000 0000 0000  ................
- F2 V( S( ]. `+ D1 {1 U        0x0210:  0000 0000 0000 0000 0000 0000 0000 0000  ................
+ h8 c' \  q! @! E# j+ v* x        0x0220:  0000 0000 0000 0000 0000 0000 0000 0000  ................
9 y# E* ~5 E6 [        0x0230:  0000 0000 0000 0000 0000 0000 0000 0000  ................+ V# R2 U( E* |. d3 g; m
        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口。" F) ?2 A1 u' D+ F: _9 G. i& Z
不过我不确定,RG200E有没有对带option60的dhcp包做啥处理,另外我确信RG200E对itv口做了2层上的特殊处理:
* C( U& p2 m& ^& q) a# f2 H' U5 }# ebtables --list* m$ n" c4 F6 r, q( m5 A! Q, p" u" s
Bridge table: filter6 X6 K! [) C. D& z" J( {2 z

! R& Y7 g3 f) Q1 N& B/ F: t% pBridge chain: INPUT, entries: 8, policy: ACCEPT6 e0 l# y, u: `' H1 A0 e2 Z9 M9 u; I
-p PPP_DISC -i wl0 -j DROP + y  F2 k) n. d+ P% ~5 p
-p PPP_DISC -i eth0.4 -j DROP ( m7 b% m- ~9 d- v! V4 z5 H" R8 i5 \
-i eth0.2.51 -j DROP
. g3 k# p0 ~+ w! ?: t4 B-p IPv4 -i eth0.4 --ip-proto 17 --ip-sport 68 -j DROP
; u  U7 z! E5 X$ f, H+ J2 X-p IPv6 -i eth0.4 --ip-proto 17 --ip-sport 546 -j DROP * s1 \0 h  w- d0 H9 O+ i5 B4 n$ F
-d Broadcast -i eth0.4 -j ACCEPT / x5 o( d6 R" D4 E' i/ }
-p IPv4 -i eth0.4 --ip-dst ! 192.168.1.1 -j DROP 9 I! h  r; D# Q. C. k) D, _
-p IPv4 -i eth0.2.85_0 --ip-proto 17 --ip-sport 68 -j DROP
0 U8 Q8 ~& D$ `" N7 N$ ~2 Q( x, _" B& [! I/ {, B
Bridge chain: FORWARD, entries: 7, policy: ACCEPT
4 y/ ^% I) D; \5 \0 x$ v6 }-o eth0.2.51 -j DROP
' B2 h* O/ ]5 \: ?# @  `2 I8 S-i eth0.2.51 -j DROP
! ?4 t6 \- H8 X-i eth0.4 -o eth0.2.85_0 -j ACCEPT 4 @5 J& D1 Y5 u9 q$ }6 g2 [" |
-i eth0.2.85_0 -o eth0.4 -j ACCEPT # r3 c' ?, C4 N) g2 E: J. ~1 i
-o eth0.2.85_0 -j DROP & ]4 P" F( }; I9 Y: Z
-i eth0.2.85_0 -j DROP
8 @; w0 b6 n5 [5 F- Z; ]-p IPv4 -i wl0 --ip-proto 17 --ip-sport 68 -j DROP 4 O. |" i4 c8 n# @/ x. J2 T

% c9 b7 n' _2 ~Bridge chain: OUTPUT, entries: 2, policy: ACCEPT
  i/ }1 m9 G1 V% x; e-o eth0.2.51 -j DROP
2 _4 N' r9 R8 j& \. I-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-2-6 14:23 , Processed in 0.021676 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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