能ping通ip但无法ping通域名和localhost //ping: bad address 'www.baidu.com'

错误描述:

~ # ping localhost
ping: bad address 'localhost'

原因,在/etc目录下缺少hosts文件,将linux中的/etc hosts文件拷入即可

~ # ping localhost
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: seq=0 ttl=64 time=0.506 ms
64 bytes from 127.0.0.1: seq=1 ttl=64 time=0.324 ms
64 bytes from 127.0.0.1: seq=2 ttl=64 time=0.293 ms
[12]+  Stopped                   ping localhost

无法ping通域名,但是可以ping通ip

~ # ping 202.168.22.5
PING 202.168.22.5 (202.168.22.5): 56 data bytes
64 bytes from 202.168.22.5: seq=0 ttl=50 time=332.618 ms
64 bytes from 202.168.22.5: seq=1 ttl=50 time=326.861 ms
[11]+  Stopped                   ping 202.168.22.5
~ # route add -net 127.0.0.1 netmask 255.255.255.0 lo
route: netmask and route address conflict
~ # ping www.baidu.com
ping: bad address 'www.baidu.com'

原因,缺少相关配置文件,分别为 :/etc/resolv.conf 、/etc/nsswitch.conf、/etc/hosts
将这几个文件考入开发板发现,依旧存在问题,此时我们修改配置文件中的dns配置

/etc # vi resolv.conf 
#!/bin/bashdomain=`(. /boot.conf; echo "$DNSDOMAINNAME") 2>/dev/null`echo "# This file is automagically regenerated with each boot"
echo
test "$domain" && echo "domain $domain"
test "$domain" && echo "search $domain"
echo
echo "# Note that nslookup can choke on DNS server which itself"
echo "# does NOT have domain name. Other things can work fine."
echo
# # If we run DNS cache:
# echo "nameserver xxx.xxx.xxx.xxx"//此处写服务器网关名称
# exitprio=0
i=0; while test "${if[$i]}"; dotest x"${dns_prio[$i]}" != x"" \&& test "${dns_prio[$i]}" -gt "$prio" \&& prio="${dns_prio[$i]}"
let i++; donei=0; while test "${if[$i]}"; dofor d in ${dns[$i]}; dop="${dns_prio[$i]}"test x"$p" == x"" && p=0test x"$p" == x"$prio" || continueecho "nameserver $d"done
let i++; done
nameserver xxx.xxx.xxx.xxx//此处与上文的服务器网关IP相同 

之后我们再试下

/etc # ping www.baidu.com
PING www.baidu.com (14.215.177.38): 56 data bytes
64 bytes from 14.215.177.38: seq=0 ttl=55 time=3.708 ms
64 bytes from 14.215.177.38: seq=1 ttl=55 time=3.303 ms
[18]+  Stopped                   ping www.baidu.com
/etc # ping localhost
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: seq=0 ttl=64 time=0.517 ms
64 bytes from 127.0.0.1: seq=1 ttl=64 time=0.381 ms
[19]+  Stopped                   ping localhost

如果你本地局域网可以ping通但是外网ping不通IP,那么你可以看看网关有没有设置好

~ # route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.9.0     *               255.255.255.0   U     0      0        0 eth0
//此处网关没有设置,为空
~ # route add default gw 192.168.9.1 //设置默认网关
~ # route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.9.1     0.0.0.0         UG    0      0        0 eth0
192.168.9.0     *               255.255.255.0   U     0      0        0 eth0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/531395.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

eclipse导入web项目之后项目中出现小红叉解决办法

项目中有小红叉我遇到的最常见的情况: 1、项目代码本身有问题。(这个就不说了,解决错误就OK) 2、项目中的jar包丢失。(有时候eclipse打开时会出现jar包丢失的情况,关闭eclipse重新打开或者重新引入jar包就O…

arm开发板通过网线连接笔记本电脑上外网

需要工具:arm开发板,网线,一台双网卡的win7笔记本电脑(笔记本电脑一般都是双网卡) 一、笔记本电脑需要先连上外网,可以连上家里的WIFI,或者手机开热点(本人未测试过连接手机的热点&…

windows下实现Git在局域网使用

1.首先在主机A上创建一个文件夹用于存放你要公开的版本库。然后进入这个文件夹,右键->Git create repository here,弹出的窗口中勾选Make it Bare!之后将这个文件夹完全共享(共享都会吧?注意权限要让使用这个文件夹…

解决linux下QtCreator无法输入中文的情况

安装了QtCreator(Qt5.3.1自带版本)后无法输入中文,确切的说是无法打开输入法。以前使用iBus输入法的时候没有这个问题,现在使用sougou输入法才有的这个问题。 可以查看此文 http://www.cnblogs.com/oloroso/p/5114041.html 原因 有问题就得找原因&…

lintcode 滑动窗口的最大值(双端队列)

题目链接:http://www.lintcode.com/zh-cn/problem/sliding-window-maximum/# 滑动窗口的最大值 给出一个可能包含重复的整数数组,和一个大小为 k 的滑动窗口, 从左到右在数组中滑动这个窗口,找到数组中每个窗口内的最大值。 样例 给出数组 [1…

你的main函数规范吗?

在学习c语言的时候,有一个函数一直被我们使用,那就是main函数,但是你知道标准里面是怎么规定它的写法吗? 平时看见的main函数有下面这几种: 1.int main(void){ }2.int main(){ }3.int main(int argc, char *argv[])…

lintcode 最长上升连续子序列 II(二维最长上升连续序列)

题目链接:http://www.lintcode.com/zh-cn/problem/longest-increasing-continuous-subsequence-ii/ 最长上升连续子序列 II 给定一个整数矩阵(其中,有 n 行, m 列),请找出矩阵中的最长上升连续子序列。&a…

适用于Linux的Windows子系统WSL

以前使用的都是在虚拟机里安装linux,最近才发现在win10提供了WSL(Windows Subsystem for Linux) ,简单来说就是可以在win10里面直接使用Linux。 (一)首先打开Microsoft Store , 搜索 Linux (二)选择自己需…

jsp通过易宝方式实现在线支付

项目下载地址: https://github.com/hjzgg/OnlinePayment 参考:http://blog.csdn.net/jadyer/article/details/7380259?utm_sourcetuicool&utm_mediumreferral 效果图1:请求界面 效果图2:地支付请求和易宝之间建立连接之后跳转到相应的银…

permission denied是什么鬼?

问题:在PC端编译了一个arm芯片的测试程序,出现了permission denied 解决办法: 1.给文件赋予可执行权限 chmod ax xxx这是一般第一反应会想到的答案 2. 有时候已经有可执行权限,还是提示上面的错误此时要注意你的交叉编译器是否正…

CSS中div覆盖另一个div

将一个div覆盖在另一个div上有两种手段&#xff1a;一是设置margin为负值&#xff0c;二是设置绝对定位。 可以根个人情况设置z-index的值 1->position 为absolute的情况 <html> <head> <style> #div1{position:absolute;width:300px;height:300px;backgr…

nand flash和nor flash的这几点区别你知道吗?

这篇文章讲解nand flash和nor flash的特点和区别&#xff0c;不涉及存储原理的讲解 &#xff08;一&#xff09;Flash简介 FLASH是一种存储芯片&#xff0c;全名叫Flash EEPROM Memory&#xff0c;通地过程序可以修改数据&#xff0c;即平时所说的“闪存”。Flash又分为NAND f…

c++堆

c reference: http://www.cplusplus.com/reference/algorithm/make_heap/ heap并不属于STL容器组件&#xff0c;它分为 max heap 和min heap&#xff0c;在缺省情况下&#xff0c;max-heap是优先队列&#xff08;priority queue&#xff09;的底层实现机制。 而这个实现机制中的…

关于Ubuntu拒绝root用户ssh远程登录

今天使用SecureCRT远程登陆Ubuntu时一直提示密码或用户名错误&#xff0c;实际输入是正确的&#xff0c;我按照网上教程改还是不行&#xff0c;后来才想起来我是root登录的&#xff0c;Ubuntu默认的ssh远程root登录是关闭的&#xff0c;在这里记录一下 1.编辑配置文件 #sudo v…

windows8建立局域网的方法

win8建立局域网的方法&#xff1a;1、首先笔记本有无线网卡且支持 虚拟WIFI ;2、按winX键&#xff0c;选择"命令提示符(管理员)A"; 3、输入"netsh wlan set hostednetwork modeallow ssid网络名称 key我的密码" ; 4、接着输入"netsh wlan start hoste…

内核移植出现:Kernel panic - not syncing: No init found.

今天在升级SDK的时候&#xff0c;升级到kernel时遇到如题所述的问题&#xff0c;花了天时间调通&#xff0c;在这里记录一下。 报错提示&#xff1a;(当时没有记录&#xff0c;错误的提示大概如下) Kernel panic - not syncing: No init found. Try passing init option to k…

lintcode Permutation Index

题目&#xff1a;http://www.lintcode.com/zh-cn/problem/permutation-index/ 排列序号 给出一个不含重复数字的排列&#xff0c;求这些数字的所有排列按字典序排序后该排列的编号。其中&#xff0c;编号从1开始。 样例 例如&#xff0c;排列[1,2,4]是第1个排列。 思路&#xf…

32位和64位机器上C语言数据类型的大小

作为嵌入式开发的人员&#xff0c;是必须了解C语言在不同位数机器上占用的字节大小的&#xff0c;下面做下对比 不同位数平台对比&#xff1a; \16位平台32位平台64位平台char1个字节8位1个字节8位1个字节short2个字节16位2个字节16位2个字节int2个字节16位4个字节32位 4个字节…

lintcode循环数组之连续子数组求和

v 题目&#xff1a;连续子数组求和 II给定一个整数循环数组&#xff08;头尾相接&#xff09;&#xff0c;请找出一个连续的子数组&#xff0c;使得该子数组的和最大。输出答案时&#xff0c;请分别返回第一个数字和最后一个数字的值。如果多个答案&#xff0c;请返回其中任意一…

lintcode最长回文子串(Manacher算法)

题目来自lintcode, 链接&#xff1a;http://www.lintcode.com/zh-cn/problem/longest-palindromic-substring/ 最长回文子串 给出一个字符串&#xff08;假设长度最长为1000&#xff09;&#xff0c;求出它的最长回文子串&#xff0c;你可以假定只有一个满足条件的最长回文串。…