如何使用 netplan 设置网桥和 VLAN

如何使用 netplan 设置网桥和 VLAN

我正在尝试准备好我的网络以运行一些虚拟机。据我所知,要走的路是从我的物理以太网接口创建一组网桥(也许甚至绑定我拥有的两个?)和一组 VLAN。同样,从我所读的内容来看,它会是这样的:

  1. Br0——主桥,由 Ubuntu 基础操作系统使用。
  2. BrX - 其他几座桥,每座都与一个 VLAN 相关联,每座桥用于一个(或多个?)VM。

这是正确的吗?对于直接在基本 Ubuntu 操作系统中运行某些东西以及运行一堆虚拟机来说,这是否是一种明智的做法?如果是这样,我该怎么做呢?最好是“主”桥从物理接口继承 MAC。

我看过很多指南,但它们的设置方法各不相同,所以我有点困惑。此外,它们都没有引用我拥有的同一个文件/etc/netplan/。我只有一个00-installer-config.yaml(但我认为它叫什么并不重要,对吧?)以下内容:

# This is the network config written by 'subiquity'
network:
  ethernets:
    eno1:
      dhcp4: true
  version: 2

我正在运行 Ubuntu Server 20.04.1 LTS。

答案1

您不“需要”为主机建立网桥,您可以继续按原样使用接口,在其上创建 VLAN,并定义连接到这些 VLAN 的网桥。

官方文档netplan 示例列出了如何使用 netplan 设置这些 vlan-bridges 以及如何稍后在 libvirt 中使用它们。

这是“一种”可行的方法,取决于你的总体范围和以后对功能的需求,你可以考虑用以下方法替换基本桥梁OpenVswitch相反VLAN 也是如此,而且还具有更多功能(但设置更为复杂)。

相关内容