跳转到内容

OpenWrt 的 DSA:交换机端口变成 Linux 接口,VLAN 配在 br-lan 上

每个网口都是 Linux 接口,VLAN 配在 br-lan 上。

DSA(Distributed Switch Architecture)是 Linux 内核里管理网络交换机的子系统。在 DSA 设备上,每个前面板网口都是独立接口,例如 lan1–lan4,并被桥接进 br-lan。

  • DSA 在 21.02 首次出现,在部分平台上取代了旧的 swconfig。
  • 22.03 又转换了更多平台,例如全部 bcm53xx 和 lantiq xrx200。
  • sysupgrade 不能把 swconfig 配置迁移到 DSA;如果你的设备换了架构,需要重新配置网络。

VLAN 写在 /etc/config/network 的 config bridge-vlan 段里,接口带 VLAN 后缀挂在网桥上,例如 br-lan.1;每个端口在每个 VLAN 里分别设为 tagged 或 untagged。

终端窗口
ip -br link
uci show network | grep -E 'bridge-vlan|=device'

如果看到的是 config switch 和 switch_vlan 段,说明设备仍在用 swconfig,DSA 教程不适用。

来源

Router.Homes

独立的 OpenWrt 实操笔记。每页写明固件、设备、包管理器与恢复路径。

图标:Solar by 480 Design, CC BY 4.0