在 OpenWrt 中优雅地使用 VLAN 和 DHCP,可以实现灵活的网络隔离和高效的 IP 地址管理。以下是一些建议和步骤,帮助你实现这一目标:
一、规划 VLAN 和 IP 地址
在开始配置之前,首先需要进行合理的规划:
- 确定 VLAN ID: 规划好需要划分的 VLAN 以及对应的 VLAN ID。例如:
- VLAN 10: 管理网络 (Management)
- VLAN 20: 员工网络 (Staff)
- VLAN 30: 客人网络 (Guest)
- VLAN 40: 物联网设备 (IoT)
- 设计 IP 地址方案: 为每个 VLAN 规划好 IP 地址段,确保各个网段之间不重叠。例如:
- VLAN 10: 192.168.10.0/24
- VLAN 20: 192.168.20.0/24
- VLAN 30: 192.168.30.0/24
- VLAN 40: 192.168.40.0/24
二、配置 VLAN
OpenWrt 中有两种主要的 VLAN 配置方式:基于接口的 VLAN (Interface-based VLAN) 和 基于交换机的 VLAN (Switch-based VLAN)。
1. 基于交换机的 VLAN (推荐)
这种方式直接操作交换机芯片,性能更好,配置也更直观。
-
LuCI 界面配置:
- 登录 OpenWrt 的 LuCI 管理界面。
- 导航到 网络 (Network) -> 交换机 (Switch)。
- 你会看到交换机的端口列表。点击 添加 VLAN (Add VLAN) 按钮。
- 配置 VLAN ID、描述 (可选) 以及端口成员关系:
- 未标记 (untagged): 端口以 Access 模式加入 VLAN,发送和接收不带 VLAN 标签的帧。
- 已标记 (tagged): 端口以 Trunk 模式加入 VLAN&#