Jammy - resolvectl 域名在重启后保持不变

Jammy - resolvectl 域名在重启后保持不变

我在 AU 中搜索过很多类似的问题,但 22.04 的结果为空 - 尽管这可能与 22.04 无关

我想知道如何使搜索域在重启后仍然存在。

我使用以下命令设置本地云域

resolvectl domain eth0 organisational.cloud

它运行良好-直到我重新启动机器......

如何添加持久搜索域?

我在 man 中看到有关 /etc/systemd/network 的一些信息,但我不确定这是否是为了支持旧版。resolv.conf 文件(和其他文件)都显示“请勿编辑”。

答案1

在我的 Fedora 36 系统中,这是一个固定的 IPv4 地址,我也在寻找如何在不执行任何操作的情况下保留本地域 DNS 设置sudo resolvectl 域 enp5s0 haapi.org一直如此。FedKad 的评论被证明是正确的。

我编辑了 /etc/systemd/resolved.conf 的 [Resolve] 部分:

[Resolve]
DNS=192.168.77.88  # my local LAN's DNS server
Domains=haapi.org  # my local domain

然后,systemctl 重新启动 systemd-resolved 正如 FedKad 所说,它确实有效。更棒的是,它在重启后也能正常工作,所以现在我可以在重启和挂起后通过简称 ssh 到我的无数 RPi4。

答案2

我在 Ubuntu 22.04 上遇到了完全相同的问题。 Netplan 配置为从 NetworkManager 获取其配置(查看cat /etc/netplan/*.yaml)。 我最终使用了nmcli如下方法:

$ sudo nmcli connection modify "Wired connection 1" ipv4.dns "10.24.1.119,8.8.8.8"

您可以使用获取连接名称nmcli connection并使用检查您的修改nmcli connection show "Wired connection 1"

附言:这些修改将显示在 GUI 网络设置上。

来源 :pimylifeup.com

相关内容