虚拟机Centos 7 里yum update -y 报错Cannot find a valid baseurl for repo: base 7/x86_ 64
虚拟机里Centos 7 里yum update -y 报错Cannot find a valid baseurl for repo: base 7/x86_ 64的问题处理办法后来经过我检查发现了几个问题1、虚拟机使用的是桥接,但是虚拟机网络设置没设置好,2、对应的网卡配置文件里的IP信息都没有配置好。...
问题如图:
问题之初是因为同事说虚拟机里的centos7 不能通过ssh 连接 ,然后我使用ifconfig命令结果提示:command not found 所以就想着升级 或者是yum search ifconfig 然后yum install -y 这样 来解决 结果发现不管是 yum install 还是 yum update 都会报错
经过查找资料 说 这个问题是由于网络设置导致的,经过确认ping www.baidu.com的时候确实是提示网络不可达
使用诸如 systemctl restart network 或者是 service network restart 时均报错 经过使用报错信息里提供的 journalctl -xe(Linux 的系统日志查询命令) 查询到如下信息:
可见报错信息为:Failed to start LSB:Bring up/down networking 总之就是网络服务启动失败了(网上查到这个信息说 是网卡配置文件里的mac 地址设置错了 但是这个是不可能的)
同事说前面是已经设置好的了,但是即使是恢复快照也没有能解决这个问题。 后来经过我检查发现了几个问题:1、虚拟机使用的是桥接,但是虚拟机网络设置没设置好,2、对应的网卡 配置文件 里的IP信息都没有配置好。
后来我根据我之前的一篇博文:VMware虚拟机银河麒麟服务器系统与物理windows主机网络设置相互ping通处理方案之桥接_yeyuningzi的博客-CSDN博客_银河麒麟系统如何ping网关
设定虚拟机软件的虚拟网络设定 即:
以及网卡配置文件:编辑/etc/sysconfig/network-scripts/ifcfg-ens33
设定虚拟机里的centos7 BOOTPROTO 为static 、 IPADDR 静态IP 、PREFIX 子网掩码 、网关 GATEWAY 、DNS 等ping通外网的基本因素之后 以及开机启动网络:ONBOOT 是否为开机启用网络设置 yes
再次 使用ping www.baidu.com 发现还是没ping 通
经过思考 我得到一个结论:由于此网络配置 /etc/sysconfig/network-scripts/ifcfg-ens33 的生效时间问题,一般情况下,设置完这个文件,我们需要restart network但是,在这个情况下,不能使用systemctl restart network 与service network restart 等命令
所以来个终极大招:reboot
后来同事重启之后就发现,可以ping通了。至于其他的问题,我估计应该也就迎刃而解了,就此记录一下,供后续复习以及其他人参考吧。
更多推荐
所有评论(0)