在 Ubuntu 18.04.1 服务器上为 KVM 设置桥接

在 Ubuntu 18.04.1 服务器上为 KVM 设置桥接

我正在尝试在 Ubuntu 18.04.1 服务器上设置 KVM。

我尝试按照说明进行操作这里,然而我在配置桥梁的部分遇到了困难。

  1. 我没有50-cloud-init.yaml文件,只有一个01-netcfg.yaml文件(不是云设置,所以我想我可以编辑 01 文件)
  2. 我的接口被调用eno1但又没有被调用enp0s3(但我想我已经改正了?)。
  3. 映射接口时出现错误:

    网络定义 //etc/netplan/01-netcfg.yaml 第 12 行第 15 列错误:预期映射

文件如下:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: yes

  version: 2
  bridges:
        br0:
           interfaces: [eno1]
        dhcp4: no
        dhcp6: no
        addresses: [172.168.0.10/24]
        gateway4: 172.168.0.1
        nameservers:
           addresses: [172.168.0.1]

正如您所看到的,它在抱怨我的映射:interfaces: [eno1]

以下是几个问题

  1. 第 12 行的映射有什么问题?
  2. 我是否应该用主机的 IP 替换 172.168.0.X IP?或者 172.168.0.X 是 KVM 的一些特殊内部 IP?(抱歉,这是一个愚蠢的问题)
  3. 每个虚拟机在网络上都有自己的 IP 地址,由我的路由器分配,所以我应该在第 13 行将 dhcp4 设置为“是”吗?

非常感激!

相关内容