解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)

项目场景:

VMware 虚拟机安装 Linux 系统 CentOS7,发现ifconfig命令不能使用,执行yum install net-tools命令安装net-tools时报错"Could not retrieve mirrorlist" 。


问题描述:

1.执行ifconfig报错信息如下图所示:
在这里插入图片描述
2.执行yum install net-tools命令安装net-tools时报错"Could not retrieve mirrorlist" 如下图所示:
在这里插入图片描述

原因分析及解决方案:

1、先尝试一下ping命令:

ping 127.0.0.1
ping www.baidu.com

如果百度ping不通,说明缺少IP或者没有启用联网功能,不能通外网导致安装net-tools失败。

2、查看虚拟机 NAT模式下的IP信息
点击编辑->虚拟网络编辑器,查看IP地址信息(我安装完这些信息默认就有,不需要配置)
在这里插入图片描述

3、查看宿主主机的IP并配置VMnet8的IPv4信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
宿主主机IP配置成功,如下图所示:
在这里插入图片描述
3、给虚拟机配置网卡
在NAT模式下,宿主主机相当于一台路由器,给虚拟机分配IP地址,所以要保证二者IP在同一网段
设置子网IP为:192.168.205.205
子网掩码为:255.255.255.0

cd /etc/sysconfig/network-scripts/

在这里插入图片描述

vi ifcfg-ens33

修改内容如下:
BOOTPROTO=“static”
IPADDR=192.168.205.205
NETMASK=255.255.255.0
GATEWAY=192.168.205.2
ONBOOT=“yes”
在这里插入图片描述
4、修改DNS

vi /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
在这里插入图片描述
5、重启网络,ping百度验证

service network restart

在这里插入图片描述
6、安装net-tools,执行ifconfig命令查看网卡信息

yum install net-tools

在这里插入图片描述
在这里插入图片描述
执行ifconfig命令查看网卡信息
在这里插入图片描述


版权声明:本文为qq_25919879原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。