虛擬機器centos ping不通怎麼辦?
對於是使用windows作業系統的小夥伴來說(mac用戶忽略),要學習一些技術可能需要使用Linux系統,自然就需要使用虛擬機安裝Linux,當然現在很多主流的學習網站上的教學都會提供老師配置好的虛擬機器環境鏡像。
推薦:《centos使用教程》
但是還會有很多同學在使用的時候按照教程的配置卻依舊出現虛擬機的網絡問題。
解決虛擬機器CentOS7聯網ping不通相關問題(簡單易懂)
第一步:將虛擬機器中的網路環境改為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通。
解決。
推薦學習Linux影片教學:https://www.php.cn/course/list/33.html
#以上是虛擬機器centos ping不通怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!