管理型交换机:使端口在两个 VLAN 上进行通信

管理型交换机:使端口在两个 VLAN 上进行通信

我正在尽力实现以下场景。

VLAN1:我的所有 WiFi 和非 IoT 设备

VLAN2:所有 IoT 设备,包括运行 Linux 的 Raspberry Pi 管理器。

我想让 Raspberry Pi 管理器能够在两个 VLAN 中通信。但其他 VLAN2 设备不允许与 VLAN1 通信(反之亦然)。

所需网络设置示意图

我尝试将 Raspberry Pi 管理器端口设置为 VLAN1 中的非托管端口和 VLAN2 中的托管端口。然后我可以与 VLAN1 上的 Raspberry Pi 管理器通信,但无法从 VLAN2 设备对其进行 ping 操作。

我正在使用 802.1q vlan,并且 Raspberry Pi 管理器知道 id 为 2 的 vlan。

我的管理型交换机是:TL-SG108E(L2交换机)

我当前的 netplan 配置:

network:
version: 2
ethernets:
    eth0:
        dhcp4: true
vlans:
    eth0.2:
        id: 2
        link: eth0
        addresses: [192.168.179.1/24]

我究竟做错了什么?

相关内容