Назад | Перейти на главную страницу

Настройка моста для KVM на сервере Ubuntu 18.04.1

Я пытаюсь настроить KVM на сервере Ubuntu 18.04.1.

Я пробовал следовать инструкциям Вот, однако я застрял на той части, которая заставляет меня настраивать мост.

  1. У меня нет 50-cloud-init.yaml файл, только 01-netcfg.yaml файл (не облачная настройка, поэтому я решил, что вместо этого могу отредактировать файл 01)
  2. Мой интерфейс называется eno1 и нет enp0s3 (но я думаю, что исправил это нормально?).
  3. Я получаю сообщение об ошибке при сопоставлении интерфейса:

    Ошибка в определении сети //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]

Итак, вот несколько вопросов

  1. Что не так с отображением в строке 12?
  2. Должен ли я заменить IP-адреса 172.168.0.X на IP-адрес хост-машины? Или 172.168.0.X какой-то специальный внутренний IP-адрес для KVM? (извините, если это глупый вопрос)
  3. Каждая виртуальная машина будет иметь свой собственный IP-адрес в сети, назначенный моим маршрутизатором, поэтому следует ли мне установить для dhcp4 значение «да» в строке 13?

Очень признателен!