Я пытаюсь проделать кое-что с докером в 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, но я не знаю, где это поставить.
Добавьте рендерер: networkd
в файл конфигурации:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: true