今日在课堂上学习vim编辑器,安装vim时遇到的问题,分享一下解决的流程
问题如下图:
先输入ping baidu.com检查一下有没有响应,没有相应的话才和我是一样的问题。
如图是没有相应的,进入下一步。
首先我先检查了/etc/sysconfig/network-scripts该目录下是否有ifcfg-ens33文件
然后使用 vi ifcfg-ens33进入编辑模式查看配置是否有错
配置如下:
如果配置没有问题,那么外面再继续检查其他的。
1.检查/etc/nsswitch.conf是否有DNS解析配置
grep hosts /etc/nsswitch.conf
回显信息如下则无误
2.检查/lib64/libnss_dns.so.2库文件是否丢失导致无法解析域名
ls /lib64 | grep dns
显示如下则正常
当检查完配置全都无误正常时,使用route -n命令查看路由表
如果使用不了route命令,则可以ip route show命令查看,效果一样
发现缺少一个默认路由配置
使用route add default gw 192.168.3.2 dev ens33命令添加默认路由
此处“192.168.3.2”是根据自己虚拟机的ip配置写的
添加完之后再次使用ip route show查看路由表,发现默认路由添加成功
现在尝试ping baidu.com查看是否有相应
有响应,使用ctrl+c强制退出,回头尝试是否能正常使用yum安装vim。
无报错,成功安装。
总结:当出现类似无法访问网络的情况,检查所有配置无误时,可能是缺失一条默认路由配置,添加上再尝试一般就能解决问题了。
本人小白一个,有什么不足之处请多多包含,希望这篇文章能帮到大家。