linux 开发板ping通外网

开发板要ping通外网一个是需要dns支持,另一个是要路由。假设开发板ip为192.168.2.36

一、手动添加dns和路由

 

1.1配置DNS服务器地址

  ·ping www.baidu.com出现如下所示问题:

  

  意思是无法解析百度域名,域名解析需要DNS服务器,所以需要配置DNS服务器地址。

  执行vi /etc/resolv.conf,添加DNS服务器地址,如下所示:

  

  DNS服务器地址可以配置为本地网关地址,因为网关具有转发DNS的功能。

  再ping www.baidu.com,出现以下问题:

  

  此时已经能解析百度域名,说明DNS配置正确,但还是不能访问百度。

1.2 添加路由

  执行route命令查看路由,如下所示:

  

  发现没有配置网关,执行route add default gw 192.168.2.1添加路由,再route查看一下,如下所示:

  

  路由已经配置完成,再ping www.baidu.com,可以ping 通

  

  

二、用dhcp自动配置

  板端需要运行dhcp客户端向dhcp服务器(一般是路由器)自动申请ip、dns等网络参数。dhcp运行方法见连接:https://www.cnblogs.com/YYFaGe/p/16121460.html

 

posted @ 2021-03-05 16:35  YYFaGe  阅读(2311)  评论(0)    收藏  举报