解决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" 如下图所示:
解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第1张图片

原因分析及解决方案:

1、先尝试一下ping命令:

ping 127.0.0.1
ping www.baidu.com

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

2、查看虚拟机 NAT模式下的IP信息
点击编辑->虚拟网络编辑器,查看IP地址信息(我安装完这些信息默认就有,不需要配置)
解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第2张图片

3、查看宿主主机的IP并配置VMnet8的IPv4信息
解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第3张图片
解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第4张图片
解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第5张图片
解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第6张图片
宿主主机IP配置成功,如下图所示:
解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第7张图片
3、给虚拟机配置网卡
在NAT模式下,宿主主机相当于一台路由器,给虚拟机分配IP地址,所以要保证二者IP在同一网段
设置子网IP为:192.168.205.205
子网掩码为:255.255.255.0

cd /etc/sysconfig/network-scripts/

解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第8张图片

vi ifcfg-ens33

修改内容如下:
BOOTPROTO=“static”
IPADDR=192.168.205.205
NETMASK=255.255.255.0
GATEWAY=192.168.205.2
ONBOOT=“yes”
解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第9张图片
4、修改DNS

vi /etc/resolv.conf

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

service network restart

解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第10张图片
6、安装net-tools,执行ifconfig命令查看网卡信息

yum install net-tools

解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第11张图片
解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第12张图片
执行ifconfig命令查看网卡信息
解决CentOS 7 Could not retrieve mirrorlist(附NAT模式配置静态IP)_第13张图片

你可能感兴趣的:(Linux,centos,tcp/ip,linux)