按照说明进行操作这一页但在第二步就被难住了:
使用 bridge-utils
$ sudo apt-get install bridge-utils
在桥接设置中,我们需要为桥接接口分配 IP 地址。配置网络接口,使其在重启后仍然存在:
$ sudo vi /etc/network/interfaces
iface xenbr0 inet dhcp bridge_ports eth0 iface eth0 inet manual```
从 17.10 版本开始(2017 年),Ubuntu 迁移至 netplan。所以,这些说明已经过时了。(上次更新是 2015 年。)无法知道 wiki 上还有多少说明已经过时了。
编辑:此外,目录中的唯一文件是/etc/netplan/50-cloud-init.yaml
,当我nano
它时,顶部会出现以下消息:
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
我的理解是编辑此文件不会有任何好处?不确定。
如何在 18.04 上安装和配置 Xen Project?
答案1
与之相关的相关部分/etc/network/interfaces
如下:
auto lo eth0 xenbr0
iface lo inet loopback
iface xenbr0 inet dhcp
bridge_ports eth0
iface eth0 inet manual
在 Netplan 中它/etc/netplan/config.yaml
看起来像这样:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
bridges:
xenbr0:
dhcp4: yes
interfaces:
- eth0
请记住,您的接口名称可能已经更改为匹配更新、更一致的命名方案,因此 eth0 可能更可能是 enxNNNNN 或 enoN 或类似的。
然后按常规进行sudo netplan generate
检查,sudo netplan apply
直到确定其正确为止。