我无法通过我的希瓦普拉格。
我最近购买了一个 sheevaplug 并将其连接到我的 Linksys WRT54G 路由器。sheevaplug 从未出现在 dhcp 客户端列表中(在状态 -> 本地网络 → DHCP 客户端表下),但我能够猜出 IP 地址,并通过笔记本电脑上的 ssh 连接到 sheevaplug:
ssh [email protected]
在 sheevaplug 命令提示符下,我无法 ping Google:
ping www.google.com
我能够毫无问题地从我的笔记本电脑 ping Google,我的笔记本电脑通过同一个路由器连接到互联网。sheevaplug 通过以太网电缆连接到路由器,而我的笔记本电脑通过 wifi 连接。
关于如何配置我的系统以便 sheevaplug 可以访问互联网,您有什么建议吗?谢谢!
答案1
如果插件没有出现在 DHCP 注册表中,它可能也没有接收 DNS 信息来解析名称。
如果您可以在 sheevaplug 上静态设置 DNS 服务器,请尝试 8.8.8.8(google 的公共 DNS 服务器)。您也可以尝试直接 ping 该服务器,看看是否可行。
编辑:经过进一步研究,我发现 Sheevaplug 会自动设置为忽略来自 DHCP 的 DNS 服务器。请按照以下说明启动完整 DHCP:
DHCP 客户端配置为忽略 DHCP 服务器返回的任何 DNS 服务器,并使用 127.0.0.1,而没有本地 DNS 服务器。因此,在修复此问题之前,您将无法通过名称连接到任何主机。要修复此问题,请执行以下操作:编辑 /etc/dhcp3/dhclient.conf 并注释掉或删除“supersede domain-name-servers 127.0.0.1;”行。运行“dhclient eth0”。尝试“ping kernel.org” - 它应该有效。
从:http://www.grantlucas.com/archive/november/2009/setting-sheevaplug-media-server