После того, как я только что установил centos7.x через VMware12, я использовал ip addr для проверки IP-адреса локальной сети Centos и обнаружил, что там никого нет. Когда я использовал 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, удалите «нет» и измените его на «да».
4. После внесения изменений нажмите esc, чтобы снова войти в обычный режим, затем нажмите «:», чтобы перейти в конец файла, и введите «wq» после «:» (сохраните и выйдите).
5. Перезапустите centos, попробуйте еще раз ip addr и yum, и все заработает.
дополнительный: Если файл ifcfg-eth0 обнаружен в сетевых сценариях, измените следующие два элемента на следующие и, наконец, перезапустите.
ONBOOT=yes MM_CONTROLLED=no