1.问题描述
CentOS7系统下安装Redis,在安装其依赖gcc,执行yum install gcc-c++
时提示 “正在尝试其他镜像”,且安装失败。
2. 问题背景
使用FinalShell连接本地的虚拟机,为防止虚拟机ip变化导致FinalShell连接超时设置了静态ip,在/etc/sysconfig/network-scripts/ifcfg-ens33
文件中做了如下更改:
BOOTPROTO=dhcp-------更改为------>BOOTPRORO=static # 将默认的dhcp改为使用静态IP地址
IPADDR=设置的IP地址
NETMASK=子网掩码
GATEWAY=网关地址
DNS1=DNS服务器
重启网络服务后执行yum install gcc-c++
就开始出错。
3.问题解决
网上找了一圈最后发现是网关的问题,虚拟机上的网关最后一位是2
,但自己在配的时候写的是1
,正确的网关地址在编辑--->虚拟机网络编辑器--->点击NAT模式--->NAT设置
即可看到网关IP,配置好正确网关后再重启网络服务即可解决问题。