我正在使用 lance 以太网卡在 qemu-sparc 上运行 Solaris 7。如果使用 Linux,启动 dhcpcd 就足以访问互联网。好的,我创建了 /etc/dhcp.le0,网络接口已启动,但“ping google.com”会导致“未知主机”。我忘记做什么了?
答案1
从“未知主机”的错误来看,听起来您没有设置 DNS 服务器。如果可以的话,请检查文件 /etc/nsswitch.conf 和 /etc/resolv.conf 。 nsswitch.conf 应该有这样一行:hosts: files dns
并且 resolv.conf 应该有这样一行:nameserver xxx.xxx.xxx.xxx
其中 x 是 DNS 服务器的 IP 地址。
nsswitch.conf 指示操作系统在哪里查找某些内容(在本例中为主机名到 IP 地址的映射),而 resolv.conf 指定网络服务应查找哪个服务器来进行 DNS 查找。人们可能希望 DHCP 正在设置名称服务器,但最好确定一下。