Следовал инструкциям на этой странице , но на втором шаге попал в тупик:
Использование 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 года.) Не известно, насколько больше указаний вики устарели.
Редактировать: Кроме того, единственным файлом в каталоге является /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}
Я понимаю, что редактирование этот файл не поможет? Не уверен.
Как установить и настроить Xen Project 18.04?
Подходящий раздел, касающийся /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
когда Вы уверены, что это корректно.