![如何使用 netplan 重新启动 18.04 上的网络?](https://linux22.com/image/1162739/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20netplan%20%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%2018.04%20%E4%B8%8A%E7%9A%84%E7%BD%91%E7%BB%9C%EF%BC%9F.png)
我正在尝试使用 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