为什么我的stub-resolve.conf 丢失了?

为什么我的stub-resolve.conf 丢失了?

我想开始systemd-resolved在 Oracle Linux 7.6 上使用。

我已经安装了systemd-networkd并且systemd-resolved.我已启用这些服务并禁用了networkNetworkManager

从可能的工作模式中,我想用作systemd-resolved本地解析器,并且出于兼容性原因,我想链接/etc/resolv.conf/run/systemd/resolve/stub-resolv.conf应该指向的nameserver 127.0.0.53.

但是/run/systemd/resolve/stub-resolv.conf我的安装中缺少该文件。您能告诉我原因吗?/run/systemd/resolve/resolv.conf虽然存在。

答案1

抱歉,我参加聚会迟到了,但这也许会对其他人有所帮助。我也遇到了同样的问题,实际上是/run/systemd/resolv目录丢失了。

然后我意识到那systemd-resolved.service没有运行。由于某种原因,它被禁用了。

所以我不得不再次提起它。

sudo systemctl enable --now systemd-resolved.service

相关内容