![在 Ubuntu 18.04.1 服务器上为 KVM 设置桥接](https://linux22.com/image/728074/%E5%9C%A8%20Ubuntu%2018.04.1%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E4%B8%BA%20KVM%20%E8%AE%BE%E7%BD%AE%E6%A1%A5%E6%8E%A5.png)
我正在尝试在 Ubuntu 18.04.1 服务器上设置 KVM。
我尝试按照说明进行操作这里,然而我在配置桥梁的部分遇到了困难。
- 我没有
50-cloud-init.yaml
文件,只有一个01-netcfg.yaml
文件(不是云设置,所以我想我可以编辑 01 文件) - 我的接口被调用
eno1
但又没有被调用enp0s3
(但我想我已经改正了?)。 - 映射接口时出现错误:
网络定义 //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]
以下是几个问题
- 第 12 行的映射有什么问题?
- 我是否应该用主机的 IP 替换 172.168.0.X IP?或者 172.168.0.X 是 KVM 的一些特殊内部 IP?(抱歉,这是一个愚蠢的问题)
- 每个虚拟机在网络上都有自己的 IP 地址,由我的路由器分配,所以我应该在第 13 行将 dhcp4 设置为“是”吗?
非常感激!