chroot 下无法连接互联网

chroot 下无法连接互联网

我无法在 chroot 中连接到互联网。例如,当我运行 apt update 时,我收到“临时解决失败”的消息。我尝试复制 resolv.conf,但仍然出现同样的错误。

答案1

这对我有帮助。

echo "nameserver 8.8.8.8" > /etc/resolv.conf

或者

echo "nameserver 8.8.8.8" > /run/systemd/resolve/stub-resolv.conf 

答案2

您应该使用 mkdir 创建文件夹 /run/systemd/resolve:

mkdir /run/systemd/resolve

然后你可以使用以下命令创建链接:

ln -sr /var/run/resolvconf/resolv.conf /run/systemd/resolve/stub-resolv.conf

然后输入sud apt-get update

答案3

原来是 /run/systemd/resolve 中的文件没有复制到客户系统。复制文件后,互联网就可以正常工作了。

相关内容