Пару лет уже не работал с Ubuntu server, но попросили настроить KVM (Kernel-based Virtual Machine), на Ubuntu 19.04 и очень удивился, когда я понял, что настройка сетевых интерфейсов через редактирования файла /etc/network/interfaces уже не работает. Начиная с релиза Ubuntu 17.10, для управления конфигурацией сети используется утилита Netplan. Его конфигурация пишется на языке YAML. И самое главное, что он очень чувствителен к пробелам !!! Файлы конфигурации находятся по пути /etc/netplan/имяфайла.yaml, между каждым блоком когда должно быть + 2 пробела. # This file is generated from information provided by # 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}
network:
version: 2
ethernets:
enp0s3:
addresses: [102.XX.XXX.200/24]
gateway4: 102.X