V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
harrisonwang
V2EX  ›  OpenWrt

ImmortalWrt 路由器如何配置单线复用?

  •  
  •   harrisonwang · 1 天前 · 405 次点击

    电信光猫路由模式,折腾了几天了,还是没搞定,华为 AX6 简单设置下就可以了,但是 ImmortalWrt 死活不行。想请教下大佬们,是我 VLAN1 的设置有问题吗? ImmortalWrt 完整的 IPTV 和上网流量 VLAN 分流拓扑图如下: ImmortalWrt

    一、华为 AX6 路由器配置

    目前家里使用的是华为 AX6 路由器,IPTV 流量和普通上网流量共用一条物理线路,在路由器上配置了 VLAN 45 ,使用桥接模式,绑定在 LAN4 口,配置如下图,可以正常观看 IPTV 和上网。 AX6

    二、ImmortalWrt 路由器( glinet mt6000 )配置

    现在想替换为 ImmortalWrt 路由器,ImmortalWrt 版本为 23.05.4 ,也实现 IPTV 流量和普通上网流量共用一条物理线路。路由器默认设置是可以正常上网的,但是 IPTV 无法正常观看。

    • ImmortalWrt 配置 IPTV VLAN 45 的步骤如下:
    1. 从 br-lan 中“移除”lan4:取消勾选 lan4 ,保留 lan1/lan2/lan3/lan5 等做普通内网。
    2. 新建一个专门给 IPTV 的桥 br-iptv:端口(ports) 里先添加 eth1 和 lan4 ,启用 VLAN 过滤。
    3. 在 br-iptv 上配置 VLAN 45 过滤:VLAN ID = 45eth1 = taggedlan4 = untagged
    4. 给 IPTV VLAN 45 建一个网络接口:名称 IPTV ,协议选择不配置协议,物理设备选择 br-iptv.45

    上面配置好后,IPTV 能用,但上不了网。

    • ImmortalWrt 配置上网 VLAN 1 的步骤如下:
    1. 从 br-lan 中添加 eth1:勾选 eth1 。
    2. br-lan 启用 VLAN 过滤,配置 VLAN 1:eth1 = untaggedlan1/2/3/5 = untagged

    VLAN 1 配置后,路由器始终工作不正常。

    5 条回复    2025-01-07 13:57:49 +08:00
    byte10
        1
    byte10  
       1 天前
    这个东西说不复杂不复杂,我为了搞懂它,花个把月时间,建议 40-50 远程搞定。
    bjzhou1990
        2
    bjzhou1990  
       1 天前
    应该是要建两个 wan, 一个 eth0 ,网关跃点 10 用于普通网络,一个 eth0.45 ,网关跃点 20 用于 IPTV ,然后把你的 lan4 和 eth0.45 桥接就好了
    harrisonwang
        3
    harrisonwang  
    OP
       1 天前
    @byte10 感谢回复,主要是自己想玩一玩学习学习,想掌握具体配置的方法和原理。我实际的需求是通过路由器科学上网,免去电脑和手机等设备使用客户端,目前家里多接这台路由器,也是能实现我需求的。

    @bjzhou1990 感谢回复,也就是说需要添加两条路由,一条跃点值为 10 的高优先级路由用于普通上网流量,通过 eth0 接口处理;另一条跃点值为 20 的低优先级路由用于 IPTV 流量,专门处理附加 VLAN 45 标签的数据包。对吧?下班后我再试试。
    byte10
        4
    byte10  
       1 天前
    嗯,这玩意太复杂了,我自己都讲不清楚😂 ,单纯是交换机那还好。一会儿又涉及到 br-lan 真的头大。方式有 2 种,原理都差不多。

    可以简单的认为 br-lan 就是交换机,按交换机的方式来。
    kita
        5
    kita  
       1 天前
    @bjzhou1990 这是正解。不过不需要 nexthop 或者 metric 。
    它配置的有点奇怪。共用线路应该是华为 AX6 的一个 lan 口 tag vlan0 和 vlan45 的。
    然后把 mt6000 的一个 lan 口脱离 br-lan 这个交换机组,直接和 eth0.45 组成一个交换机。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3239 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:32 · PVG 20:32 · LAX 04:32 · JFK 07:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.