解決Centos7 yum 出現could not retrieve mirrorlist 錯誤

網工之路發表於2020-12-15

剛通過VMware12安裝了centos7.x後,使用ip addr檢視centos區域網的ip發現沒有,使用yum安裝一些工具包時也出現報錯:

Loaded plugins: fastestmirror, refresh-packagekit, security

Loading mirror speeds from cached hostfile

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=i386&repo=os error was

14: PYCURL ERROR 6 - “Couldn’t resolve host ‘mirrorlist.centos.org’”

Error: Cannot find a valid baseurl for repo: base

使用yum無法檢索到映象列表,解決方法如下。

  1. cd /etc/sysconfig/network-scripts 進入該資料夾後,然後再ls一下,檢視是否有ifcfg-ens33,有時是ifcfg-eth0

  2. vi ifcfg-ens33 進入VI的一般模式,移動游標到ONBOOT=no

  3. 按下"i"進入VI的編輯模式,把no刪除改為yes

  4. 修改後按下esc再次進入一般模式,再按下":"到檔案底部,在“:”後輸入 “wq” (儲存退出)

  5. 重啟一下centos,再次試一下ip addr和 yum, 就可以了。

附加: 如果在network-scripts裡找到的是ifcfg-eth0檔案,那就把以下兩項改成如下,最後重啟就行。

ONBOOT=yes MM_CONTROLLED=no

相關文章