解决linux开发板可以ping通内网,但是ping不通外网的问题

1、问题分析:

开发板可以平通局域网中的其他主机,证明以太网硬件接口和网卡驱动是没有问题的,那么就是软件上的问题,有可能是路由网关没有设置,导致无法接入外网。若是这种情况使用路由命令路进行配置可以解决。

在开发板上使用route命令查看有没有设置路由网关。

若没有设置则使用如下命令进行配置。


route add default gw 192.168.0.1(注意是添加自己网关IP)

2、若是网关路由设置好之后还是ping不通,很有可能是DNS解析的问题。接下来查看开发板/etc下是否缺少hosts文件和resolve.cof配置文件,若没有这两个文件自行创建拷贝Ubuntu对应的内容即可。如果已存在这两个文件,但是/etc/resolv.cof文件并没有内容,可以将自己的DNS服务器IP地址添加进去,命令如下。

echo nameserver 192.168.1.1 > resolv.conf(这里要注意是自己本地的DNS服务器IP地址)

配置好之后重新ping外网就可以啦。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值