CenOS6.5連不上外網解決方法

在CenOS下,很多人把網絡配置正確後能夠ping通自己的主機和域名,但是卻不能ping通外網,像ping www.baidu.com 、ping 8.8.8.8 、 ping 114.114.114.114 這類的公網和域名,下來我寫一下我自己的設置和解決方法

首先,打開VM的編輯欄裏的虛擬機網路編輯器,點到VMnet8處,我這裏設置的是NET模式,將底下的使用本地DHCP服務將IP地址分給虛擬機,然後是下面的子網IP和子網掩碼,最好將子網IP設置和本地IP同一個網段,然後保存。(查看本地IP方法:按WIN鍵+R,輸入CMD,然後輸入ipconfig,IPV4就是本機IP)





這時候你ping一下百度(ping www.baidu.com),發現出現ping:unknow host www.baidu.com無法解析主機的提示,那是因爲還沒有修改網卡。

輸入vi /etc/sysconfig/network-scripts/ifcfg-eth0 進入網卡配置


將BOOTPROTO改成DHCP,因爲剛剛將虛擬機編輯器改成了DHCP模式,ONBOOT(開機自啓)改成YES,

其他的對照我的配置看一下,:wq保存退出,先關閉NetworkManager服務,輸入

chkconfig NetworkManager off  

servic NetworkManager stop

然後重啓網卡 service network restart

這時再ping一下百度,ping www.baidu.com,發現可以ping通了

輸入ifconfig查看你的ip地址

因爲我們專業正好學習TCP,這時可以看一下數據是怎麼傳輸的。打開你的xshell,連接到虛擬機,可以嘗試着抓一下剛剛ping的包

在虛擬機裏輸入:tcpdump -i -eth0 -vn -t icmp 然後在xshell下ping www.baidu.com


這就是虛擬機和www.baidu.com之間的數據傳輸

再給大家一個福利,如果你的VIM配的不好看或者不會配,不用怕,既然你的Linux能連上外網了,就可以直接下載自動安裝了,在root下輸入https://raw.github.com/ma6174/vim/master/setup.sh 然後你什麼都不要管了,等它自動完成安裝(我在普通用戶和root下都裝了一遍)

這是我遇到無法連接外網的解決方法,有什麼不妥的還望多搜一下類似的解決方案(搞了3天,弄懂了很多東西)


發佈了43 篇原創文章 · 獲贊 47 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章