我想开始systemd-resolved
在 Oracle Linux 7.6 上使用。
我已经安装了systemd-networkd
并且systemd-resolved
.我已启用这些服务并禁用了network
和NetworkManager
。
从可能的工作模式中,我想用作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