Как я настраиваю сервер DNS для Сервера Ubuntu 18.04 LTS?

Я - осведомленное использование Ubuntu 18.04 netplan для ее сетей, и у меня есть файл в/etc/netplan/50-cloud-init.yaml со следующей информацией:

Изображение/etc/netplan/50-cloud-init.yaml

Я знаю, что синтаксис для этого файла допустим, потому что, когда я делаю sudo netplan - отладка применяется, это не отвечает никакими синтаксическими ошибками. Однако sudo netplan - отладка применяется, действительно показывает это:

Изображение sudo netplan - отладка применяет результат

У меня нет подсказки, что идет и почему Ubuntu решила переключиться на эту систему. Однако я подозреваю, что DEBUG:device enp0s10f0 operstate неизвестен, не перевключение является проблемой здесь. Ваш совет ценился бы.Спасибо.

0
задан 23 November 2018 в 20:08

1 ответ

Во-первых, я верю yaml потребностям файла иметь последовательное добавление отступа. В Вашем примере (я копирую Ваш пример снимка экрана здесь), у Вас есть соединение 2 и 3 добавлений отступа пробелов. Ваш пример:

network:
  ethernets
     enps0s10f0:
        dhcp4: no
        addresses: [192.168.1.42/24]
        gateway4: 192.168.1.1
        nameservers:
          addresses: [8.8.8.8, 8.8.4.4]

Как Вы видите для строки № 2 и 9, у Вас есть 2 добавления отступа пробелов с предыдущим уровнем, в то время как строки 3-7 у Вас есть 3 пробелов. Это должно быть последовательно. Сохраните 2 пробелов.

Кроме того, Если я соответствую своему yaml файлу, 2-я строка должна быть:

  version: 2

Я думаю, что это должно быть похожим на это:

network:
  version: 2
    ethernets:
      enps0s10f0:
        dhcp4: no
        addresses: [192.168.1.42/24]
        gateway4: 192.168.1.1
        nameservers:
          addresses: [8.8.8.8, 8.8.4.4]

Можно получить больше деталей о netplan здесь: https://netplan.io/

1
ответ дан 27 October 2019 в 02:16

Другие вопросы по тегам:

Похожие вопросы: