我正在尝试使用 18.04 Bionic Beaver(服务器版本!)中的 docker 做一些事情,这需要禁用 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
并填充网络的旅鼠,network: {config: disabled}
我想重新启动网络,而我一直发现的建议是
sudo netplan apply
返回:
sudo:无法解析主机通用:资源暂时不可用
我的主机名是通用的。我认为这是因为我停止了解析?但我认为我又回到了原来的问题,因为我正在关注本指南它说你需要添加dns=default
到 NetworkManager.config。我想我必须为 BB 添加一些类似的东西,但我不知道把它放在哪里。
答案1
添加renderer: networkd
到配置文件:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: true