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

2 天前
 harrisonwang

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

一、华为 AX6 路由器配置

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

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

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

  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 能用,但上不了网。

  1. 从 br-lan 中添加 eth1:勾选 eth1 。
  2. br-lan 启用 VLAN 过滤,配置 VLAN 1:eth1 = untaggedlan1/2/3/5 = untagged

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

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

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

可以简单的认为 br-lan 就是交换机,按交换机的方式来。
kita
1 天前
@bjzhou1990 这是正解。不过不需要 nexthop 或者 metric 。
它配置的有点奇怪。共用线路应该是华为 AX6 的一个 lan 口 tag vlan0 和 vlan45 的。
然后把 mt6000 的一个 lan 口脱离 br-lan 这个交换机组,直接和 eth0.45 组成一个交换机。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1103082

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX