在 Windriver Linux 中如何生成 /etc/resolv.conf 文件?
版本 - 8.0,内核版本 4.1.21
如果当我构建图像时,如果我也打包 resolv.conf 文件,它的内容将在我的实际硬件上动态替换,或者保留为打包文件内容
答案1
答案是... /etc/resolv.conf 的生成取决于 Distro + Distro 版本 + 在某种程度上安装了哪些软件包 + 如果您在机器级别或 LXD 容器内谈论 + 如果您是使用经典的 Linux 网络或 netplan。
整个过程很麻烦+严重损坏,这就是 Debian/Ubuntu 转向 netplan 的原因。
如果您使用的是 pre-netplan(可能),那么处理 /etc/resolv.conf 生成的最简单方法就是禁用自动生成,因为追踪实际的生成路径可能需要几个小时以及您所做的任何更改它的生成可能会被未来的软件包更新所破坏。
以下是禁用它的方法,以便您对 /etc/resolv.conf 所做的任何更改在计算机重新启动或容器重新启动时持续存在。
resolvconf --disable-updates