Хорошо я просто сделал новую установку с 17,10 и пытающийся разбудить мой KVM и работающий и не могу выяснить, как сконфигурировать сеть. Вот то, на что был похож мой старый файл интерфейсов
auto lo
iface lo inet loopback
auto enp10s0
iface enp10s0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports enp10s0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
Это работало в течение многих лет, но не я не могу заставить свой экземпляр KVM запускаться, потому что он говорит мне, что br0 не существует. Я попробовал несколько вещей, которые я нашел с netplan, но ничто не имело значение.
Вот мой конфиг, который очень похож на выше. Это сработало для меня с 18.04 LTS:
network:
version: 2
ethernets:
enp5s0f0:
dhcp4: true
enp5s0f1:
dhcp4: true
bridges:
br0:
interfaces: [enp5s0f0]
dhcp4: true
optional: true
Ваша конфигурация могла быть похожей на это:
network:
version: 2
renderer: networkd
ethernets:
enp10s0:
dhcp4: false
bridges:
br0:
interfaces: [enp10s0]
dhcp4: true
parameters:
stp: false
forward-delay: 0
Вот yaml, который я просто завершил на моем для получения работы моста. Это было головной болью, чтобы сделать для меня, потому что я ужасен с Linux. Это находится на Сервере Ubuntu 18.04 LTS, но я немного смущен, потому что .yaml является "50 облаками init.yaml", но я не сделал облачной установки, просто нормальный сервер. Возможно, это нормально, но это, казалось, не совпадало с соглашением о присвоении имен, которое я находил в учебных руководствах. Примечание стороны, в то время как это ДЕЙСТВИТЕЛЬНО работает над моим сервером, у меня есть Адское время с KVM. ШОУ машины, работающие в virsh, но это находится там с привязанным ЦП, не является дающим отклик на ping-запрос, но не дает ошибки. В 14,04, это ПРОСТО РАБОТАЛО. Я испытываю желание понизить.
После завершения изменений .yaml можно проверить их, затем применить их со следующими командами:
sudo netplan - отладка генерирует
sudo netplan применяются
Отметьте любые ошибки, которые Вы получаете, начинают с верхнего левого угла, включая закомментированные строки. запуск со Строки 0 и столбца 0.
network:
version: 2
renderer: networkd
ethernets:
switchports:
# all cards on second PCI bus;
# unconfigured by themselves, will be added to br0 below
match:
name: enp1*
mtu: 4400
bridges:
# the key name is the name for virtual (created) interfaces;
# no match: and set-name: allowed
br0:
# IDs of the components; switchports expands into multiple interfaces
interfaces: [switchports]
addresses: [172.16.5.20/24]
gateway4: 172.16.5.1
nameservers:
addresses: [172.16.5.2]
parameters:
forward-delay: 0
stp: false