具有 VLAN 标记的桥接接口

具有 VLAN 标记的桥接接口

我需要我的 Proxmox 实例接受来自另一个 VLAN 的流量,但我无法正确设置接口。我有 1 个 NIC,我已将交换机上的一个端口配置为中继接口,现在我只需要在 /etc/network/interfaces 文件中进行正确的配置。

我的当前配置如下:

iface lo inet loopback

iface eno1 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        gateway 192.168.1.1
        bridge_ports eno1
        bridge_vlan_aware yes
        bridge_stp off
        bridge_fd 0

iface enp8s0 inet manual

不幸的是,它不起作用。应用此配置后,该机器将无法通过网络访问。我该如何让它接受标记流量?

我也尝试过这个命令bridge vlan add vid 2-4094 dev eno1,但是没有起到什么作用。

另外,是否可以在不声明与我尝试访问的另一个 VLAN 绑定的子网中的另一个 IP 的情况下使其工作?

答案1

您需要放置一个 vlan 接口。只有通过这种方式,机器才能到达它,反之亦然。

只有一个选择,那就是这两台机器之间存在一个路由器。

我必须说,我通常不为默认 VLAN 定义网络,而只为不同的 VLAN 网络定义不同的子网

相关内容