我的 Chromebook 上有一台运行在 Chroot 环境中的 Ubuntu 12.04 x32(使用 Crouton)。它运行完美,可以访问互联网。但是,它无法访问本地网络上的计算机(它不会发现 Minecraft LAN 设备,但其他人可以发现但不能连接到我的设备),并且它不会发现或连接到 Nautilus 中的任何 LAN 设备(打开“Windows 网络”时显示错误消息“无法安装位置”和“无法从服务器检索共享列表”)。
这是我的 /etc/hosts 文件,安装时默认为:
127.0.0.1 本地主机 ::1 本地主机 ip6-本地主机 ip6-环回 fe00::0 ip6-本地网络 ff00::0 ip6-mcast前缀 ff02::1 ip6-所有节点 ff02::2 ip6-所有路由器
有人能帮我吗?我需要访问 Samba 共享(Raspberry Pi NAS 和我的台式电脑文件共享),Minecraft LAN 将是一个额外的好处 :)
答案1
Google 确实是你的朋友塔克斯车库对你的问题有一个很好的指导,而且你忘记获取网络访问权限的命令是
sudo cp /etc/resolv.conf /mnt/temp/etc/resolv.conf
答案2
我找到了解决方案!我之前没有看到它,因为它是用于服务器的,但它无论如何都有效:https://askubuntu.com/a/146669/48364
它涉及编辑 /etc/nsswitch.conf,通过将“dns”移到 [NOTFOUND=return] 之前而不是之后。
我试过了,现在可以访问我的 Raspberry Pi NAS!