【问题标题】:dns not working on embedded device?dns不能在嵌入式设备上运行?
【发布时间】:2011-05-27 03:11:05
【问题描述】:

DNS 在我的嵌入式设备上不起作用,我可以 ping 到 74.125.77.147,但 ping 到 google 的 IP 地址 209.85.231.104 可以,但 ping google.com 不起作用。

嵌入式设备运行嵌入式linux,可以从dhcp获取ip,板子通过以太网连接到网络。

可能是什么原因?

【问题讨论】:

  • 您使用的是哪个嵌入式发行版?
  • 是montavista嵌入式linux。

标签: linux networking embedded dns


【解决方案1】:

查看文件 /etc/resolv.conf。 DHCP 客户端应该将名称服务器的 IP 放在那里。如果没有,那么您的 DHCP 服务器可能没有传递 DNS 地址,或者客户端可能忽略了它?

如果 /etc/resolv.conf 中没有任何内容,请尝试添加以下行:

nameserver dns-ip-address

通过 ping google.com 确认 DNS 解析工作正常。然后让您的 DHCP 服务器将 DNS IP 作为其配置的一部分发送到客户端。

【讨论】:

    猜你喜欢
    • 2013-06-25
    • 2014-01-24
    • 1970-01-01
    • 1970-01-01
    • 2015-11-09
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    相关资源
    最近更新 更多