我的嵌入式设备已经接入网络。能够ping局域网ip。可是为了实现能够ping通外网。比如 ping baidu.com 还是不行的。

当运行ping baidu.com这个命令时,提示 ping bad address baidu.com。

这是因为板子的dns服务还没有配置。

这里 新建/etc/hosts文件(如果存在则只需修改)

内容如下:

127.0.0.1   localhost

建立/etc/resolv.conf(DNS域名服务器IP配置)

示例内容可以如下:

# Generated by NetworkManager
nameserver 192.168.137.1
nameserver 8.8.8.8
nameserver 192.168.137.1

重启开发板即可。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐