能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.pswp.cn/news/531395.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/531395.shtml
英文地址,請注明出處:http://en.pswp.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;你可以假定只有一個滿足條件的最長回文串。…