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