1. 程式人生 > >VM虛擬機器下安裝CentOS7無法上網的解決辦法

VM虛擬機器下安裝CentOS7無法上網的解決辦法

為了學習redis以及熟悉linux作業系統就在虛擬機器中安裝了一個CentOS7,首先為了下載redis需要執行

wget http://download.redis.io/releases/redis-2.8.3.tar.gz

報出wget command not found 錯誤,查了一下說沒有安裝wget,所以就又需要執行

yum -y install wget

報出Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock...

結果yum也執行不起來。這是沒法上網的原因。

進一步排查。網上都說/etc/sysconfig/network-scripts/ifcfg-eth0    怎麼設定就成功了。壓根沒有這個檔案啊。手動新增還是不行。(後來知道因為是在虛擬機器裡)

還有的設定DNS的 8.8.8.8 等等,我都試過了,就是沒效果。

還有用ip addr 檢視網絡卡實體地址的。然後怎麼修改的等等。

還有的說設定虛擬機器網路連線為橋接的種種。(後來我搞壞了,只能恢復虛擬機器預設網路設定了)

基本上這樣的網上材料很多了。

最後

在虛擬機器為nat的網路連線下(就是預設的那個)。因為我安裝時候一路預設,安裝的centOS7 ,最小化安裝。

在虛擬機器中以最小化方式安裝centos7,後無法上網,因為centos7預設網絡卡未啟用

可以設定 

檔案 /etc/sysconfig/network-scripts/ifcfg-ens33(這裡的ens33不是固定的,看你具體情況,我的是在anaconda-ks.cfg檔案裡檢視到的,但是基本是en開頭的)

 將 ONBOOT=no 改為 ONBOOT=yes

然後儲存退出,重啟一下網絡卡service network restart

執行ping www.baidu.com

說明可以連網了。