Как я могу перезапустить сеть 18.04 с помощью netplan?

Я пытаюсь проделать кое-что с докером в 18.04 Bionic Beaver (версия для серверов!), что требует отключения преобразователя DNS

sudo systemctl disable systemd-resolved.service
sudo systemctl stop systemd-resolved.service

Поскольку все обычные сетевые инструменты не появляются чтобы быть доступным, я был направлен в сторону netplan , в частности cat / etc / netplan / *.yaml , который вернул

# 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:
    ethernets:
        enp0s3:
            addresses: []
            dhcp4: true
    version: 2

Итак, будучи леммингом, которым я являюсь, я создал /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg и заполнил его сеть: {config: disabled} Я хотел перезапустить сеть, и продолжал находить предложение

sudo netplan apply

, которое возвращало:

sudo: не удалось разрешить общий узел: ресурс временно недоступен

где мое имя хоста общее . Полагаю, это из-за того, что я остановил разрешение? Но мне кажется, что я вернулся к своей исходной проблеме, потому что я следую этому руководству , в котором говорится, что вам нужно добавить dns = default в NetworkManager.config. Я предполагаю, что мне нужно добавить что-то подобное для BB, но я не знаю, где это поставить.

1
задан 18 January 2019 в 03:29

1 ответ

Добавьте рендерер: networkd в файл конфигурации:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: true
0
ответ дан 17 March 2020 в 19:21

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

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