對於是使用windows操作系統的小伙伴來說(mac用戶忽略),要學習一些技術可能需要使用Linux系統,自然就需要使用虛擬機安裝Linux,當然現在很多主流的學習網站上的教程都會提供老師配置好的虛擬機環境鏡像。但是還會有很多同學在使用的時候按照教程的配置卻依舊出現虛擬機的網路問題。 【親測解決】 ...
對於是使用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即可。
②CNBOOT=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通。
解決。