【親測】解決虛擬機CentOS7聯網ping不通相關問題(通俗易懂)


對於是使用windows操作系統的小伙伴來說(mac用戶忽略),要學習一些技術可能需要使用Linux系統,自然就需要使用虛擬機安裝Linux,當然現在很多主流的學習網站上的教程都會提供老師配置好的虛擬機環境鏡像。但是還會有很多同學在使用的時候按照教程的配置卻依舊出現虛擬機的網絡問題。

【親測解決】

第一步:將虛擬機中的網絡環境改為NAT模式(修改方式:虛擬機右下角兩個小電腦點擊一下 --> 設置)

第二步:使用root權限,進入  vi /etc/hosts  ,將里面的地址更改為你自己定義的地址;

      你定義的地址  admin   (解釋:你自定義地址前三位必須與網關一致,最后一位不能為1,2,255)

      127.0.0.1    localhost

ps.網關查詢方法:①windows,cmd下 ipconfig中的VMNET8有一個ipv4地址,網關是此地址最后一位改為2

         ②在虛擬機中的編輯(左上角)中的虛擬機網絡編輯器,點擊VMNET8,然后點擊NAT設置,可以看到自己的網關和子網掩碼

 

第三步:

vi /etc/sysconfig/network  將里面的HOSTNAME更改為 admin  或其他名字

(此處更改為的  admin  需要與第二步中   你定義的名字一致 )

第四步:

cd /etc/sysconfig/network-scripts

vi ifcfg-eth0

修改幾個參數:①HWADDR

   在終端輸入 ip addr 回車,我們能看到有個ens33,下面的link/ether后的地址就是MAC地址,將其拷貝,然后粘貼到HWADDR即可。

       ②ONBOOT=yes(若沒有請自己添加)

       ③IPADDR(改為你自定義的地址)就是第二步中的地址

       ④NETMASK(改為你虛擬機的子網掩碼)第二步中介紹了 

       GATEWAY(改為你虛擬機的網關)第二步中介紹了

       ⑥DNS1=8.8.8.8  DNS2=114.114.114.114

第五步:root下  cat /etc/resolv.conf

nameserver 8.8.8.8

nameserver 114.114.114.114

是就不修改,不是就vi修改下。

第六步:關閉防火牆(僅CentOS 7適用)

    systemctl stop firewalld

    systemctl disable firewalld

第七步:reboot重啟或者 init 6 重啟

第八步:重啟之后進行測試,打開終端,ifconfig能夠看到ip地址已經修改成功,再進行  ping www.baidu.com   可以ping通。

解決。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM