V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sgissb1
V2EX  ›  问与答

电信宽带中的 iptv 如何服用到现有局域网里?

  •  
  •   sgissb1 · 2019-08-11 23:46:21 +08:00 · 3801 次点击
    这是一个创建于 1934 天前的主题,其中的信息可能已经有所发展或是发生改变。
    拉了个电信宽带,开通了 iptv,光猫是华为的 gpon 双 lan 网口,和中兴机顶盒。

    但是在光猫端是明确分开互联网数据和 iptv 数据的。两个 lan,其中一个是互联网数据口,另一个是 iptv 口。

    由于家里面布线很简单,就部了一个简单超五类局域网+几十块的二层交换机+4 年前的 openwrt 路由器。现在不想动整个组网的情况下,能够让 iptv 服用现有局域网看 iptv 电视。不知道有没有比较合适的办法?

    ps: 想过电力猫或者单独拉网线,但还是想挣扎一下。
    17 条回复    2019-08-12 12:06:45 +08:00
    Tianao
        1
    Tianao  
       2019-08-11 23:52:43 +08:00 via iPhone
    虚拟局域网了解一下。
    mason961125
        2
    mason961125  
       2019-08-11 23:57:08 +08:00
    买个带 VLAN 的五口交换机就完事了,宽带和 IPTV 两个 VLAN 互不干扰。
    iyouou
        3
    iyouou  
       2019-08-12 00:12:05 +08:00
    一根网线分两路两个水晶头?!
    mywaiting
        4
    mywaiting  
       2019-08-12 00:17:31 +08:00
    可以自己 sniff iptv 的数据流,然后自己制作 UDP 局域网 tv stream server 的,具体的操作自己搜索一下,我就给个思路
    InuYasha1987
        5
    InuYasha1987  
       2019-08-12 00:22:04 +08:00 via Android
    @mason961125 应该需要两个吧,一个从 itv 口并入 lan,另一个到电视那边再拆分出来
    mason961125
        6
    mason961125  
       2019-08-12 00:27:55 +08:00
    @InuYasha1987 #5 为什么需要两个?两组 VLAN(或者一组,因为不指定 VLAN 的话,默认 VLAN ID 是 0),两个端口为一组,为同组的分配相同 VLAN ID 就好了。
    ochatokori
        7
    ochatokori  
       2019-08-12 00:32:59 +08:00 via Android
    有可能那个光猫上写 iptv 端口的只是一个单纯的桥接口
    我家(广州电信)就是这样,光猫有 iptv 口,刚开始的时候师傅让 iptv 盒子接到 iptv 口然后盒子拨号,后来我把盒子改成 dhcp 然后接到我桥接的路由器下面一样是可以的
    AlvaIM
        8
    AlvaIM  
       2019-08-12 00:47:58 +08:00
    你买个普通千兆交换机, 直接线插交换机上就行了, 交换机是 2 层设备, 不会管你 IP 地址什么的。交换机的原理是通过 MAC 地址转发表来转发 IP 包的。 楼上说带 VLAN 的交换机什么的, 根本就是没明白网络的构成原理。VLAN 是三层交换的概念, 要三层交换机才能支持, 但是你这里根本用不到。
    InuYasha1987
        9
    InuYasha1987  
       2019-08-12 00:55:15 +08:00 via Android
    @mason961125 一个的话光猫的 itv 是直连路由器的 lan 口?我这边 itv 是 dhcp,不用 vlan 直接混在一起的话会影响路由器其他 lan 口设备。你的意思是其他设备都插在 vlan 交换机上?
    mason961125
        10
    mason961125  
       2019-08-12 01:12:08 +08:00
    @AlvaIM #8 到底是谁不懂?我说 VLAN 你跟我扯三层?看懂我说的话了吗?划 VLAN 是为了什么?求求你去补补网络知识吧,只有相同 VLAND ID 的口才能互通,VLAN 本身就是为了隔离二层,跟三层有关系吗?

    @InuYasha1987 #9 详细地来说是这样的:举例来说,在交换机上两个口配置 VLAN ID 为 1,两个口配置 VLAN ID 为 2,VLAN ID 为 1 的一个口接光猫出来的千兆网口,同样为 1 的另一个口接路由器; VLAN ID 为 2 的一样配置,只不过一端接 ITV 的口,一端接 ITV 罢了。
    InuYasha1987
        11
    InuYasha1987  
       2019-08-12 01:25:04 +08:00 via Android
    @mason961125 我要是没理解错的话你这接出来等于两个直通头?一般楼主这种问题都是问如何单线复用的吧?我想了下只有把光猫的 itv 端口绑定去掉,用 OpenWRT 的路由把 vlan 透传过去,到电视那边再用 vlan 交换机拆开,那样才能只用一个 vlan 交换机。
    mason961125
        12
    mason961125  
       2019-08-12 01:35:41 +08:00
    @InuYasha1987 #11 那如果是单线的话,确实只能这样了。
    AlvaIM
        13
    AlvaIM  
       2019-08-12 01:38:01 +08:00
    @mason961125 你所理解的 VLAN 是基于端口隔离, 我所理解的 VLAN 是基于 IP 网段隔离, 好吧算是 miss understanding, 我那个年代的 VLAN 只有三层交换机才支持。 你说的,VLAN 本身就是为了隔离二层也是不准确的。VLAN 的目地在于隔离广播域, 衍生出来有四种方式
    1. 基于端口的 VLAN
    2. 基于 MAC 的 VLAN
    3. 基于 IP 的 VLAN
    4. 基于组播的 VLAN
    我没搞清楚现在非管理交换机也加了端口隔离, 你没搞清楚三层交换,这事就此打住。OK
    flynaj
        14
    flynaj  
       2019-08-12 01:59:24 +08:00 via Android
    我们这里机顶盒接那个口都可以,接 IPTV 用 ipoe 认证,接普通路由器用帐号密码认证
    Tianao
        15
    Tianao  
       2019-08-12 09:17:43 +08:00 via iPhone
    @AlvaIM #13 大哥你是来搞笑的吧,无论是基于 Cisco ISL 的 VLAN 还是基于 IEEE 802.1Q 的 VLAN,最初被应用于交换机时都还没有三层交换机这个概念呢。知名的 Catalyst 交换机当时还在运行 CatOS (而不是现在的 Cisco IOS ),固件层面就根本没有三层特性。
    sgissb1
        16
    sgissb1  
    OP
       2019-08-12 12:05:22 +08:00
    @AlvaIM 电视的那个 lan 有 dhcp server,这样会导致两个 dhcp server 碰撞的问题。所以你这个不可行。
    sgissb1
        17
    sgissb1  
    OP
       2019-08-12 12:06:45 +08:00
    @mason961125 vlan 要可配交换机才能用,我这个 openwrt 的路由器应该支持,但是由于是优酷一代的那个路由器,估计很难找到插件了。

    vlan 我也是想过的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5887 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 03:01 · PVG 11:01 · LAX 19:01 · JFK 22:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.