这学期建了九台虚拟机,可能还不止。每次搭虚拟机都出现好多问题(坎坷不断),这篇博客记录一下其中出现的大大小小的问题。
一、yum下载失败
在使用yum install下载工具时,发现下载失败:没有镜像源可以使用,如下图所示:
首先需要检查网络问题:电脑能否上网,其次最重要的是能否ping通外网
ping www.baidu.com
如果出现下图的情况:
执行vi /etc/sysconfig/network-scripts/ifcfg-ens33
打开ifcfg-ens33
文件,先查看网关是否打开,也就是ONBOOT=YES,我的其余设置都是正确的。在参考其他博客之后,是域名解析有误,需要增加域名解析。
下图中114.114.114.114为中国电信的DNS,8.8.8.8为谷歌的DNS。
修改完成之后,重启网络:systemctl restart network ,再次ping百度,检查网络是否有误!
二、使用SecureCRT无法连接到虚拟机
最近由于换了电脑,又得再折腾一遍环境(心累),在确定虚拟机设置好ip地址后,准备使用secureCRT连接虚拟机,结果久久都没有连接成功。
于是开始排查问题:首先我考虑的是网络问题,判断虚拟机是否能够上网:
发现虚拟机无法ping通外网,也就是说虚拟机无法正常上网:
解决这个问题,我们首先来解决ping通外网这个问题:
我的解决方案:
不知道是因为换电脑的原因,虚拟机网络设置中的网关地址和之前的发生了变化,因此修改ifcfg-ens33中的网络地址和网关。
使ifcfg-ens33里面的网络地址和网关与虚拟机网络设置中的保持一致。
#1.修改ens33文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
主要是修改IPADDR和GATEWAY这两个地址:
#2.正确的ens33文件
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=98d5dd94-cecd-4e66-bfaf-187ed1204c2c
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.133.137
NETMASK=255.255.255.0
GATEWAY=192.168.133.2
DNS1=114.114.114.114
DNS2=8.8.8.8
修改后,就可以成功访问外网了。
然后使用secureCRT连接虚拟机就成功了!