我有一个 edubuntu 服务器。在我构建了胖客户端映像后,我按照https://help.ubuntu.com/community/UbuntuLTSP/ThinClientHowtoNAT这样客户端就可以访问互联网了,这似乎运行良好。
当我想为客户端升级 chroot 时,我打开一个终端并运行:
sudo chroot /opt/ltsp/i386
mount -t proc proc /proc
现在,当我尝试运行“apt-get update”时,我收到一条错误消息,提示无法访问存储库。因此,我尝试 ping google.com、ubuntu.com 等,但无法查找域名。我可以顺利 ping ltsp 服务器,而且,当我实际登录到客户端时,互联网上的一切似乎都运行正常。
为什么当我被 chroot 到客户端映像时,我再也看不到互联网上的任何内容了?
答案1
根据 larsks 的评论,我做了以下事情。
sudo chroot /opt/ltsp/i386
mount -t proc proc /proc
rm -f /etc/resolv.conf
nano /etc/resolv.conf
新的 resolv.conf 的内容(我使用 OpenDNS 的家庭盾牌名称服务器 - 它位于一所小学实验室中)是:
nameserver 208.67.222.123
nameserver 208.67.220.123
保存文件,退出 chroot,然后运行
sudo ltsp-update-image
我不知道我是否需要它。不过,现在一切都正常了。