问题现象:
1.云主机内使用ifconfig命令查看,eth0网卡没有IP信息或者直呼lo网卡信息;
2.检查发现没有 ifup / ifdown / network 等命令;
3.发现 /etc/sysconfig/network-scripts/ 中有静态的网络配置文件;
修复方法:
通过ifconfig 配置IP信息,命令为 ifconfig <网卡> < IP > netmask <掩码>;
配置后使用ifconfig查看下eth0网卡信息,之后添加下路由信息,命令为 route add -net 0.0.0.0/0 gw <公网网关>;
至此云主机网络已经恢复,之后恢复下缺失的命令,找一台正常的云主机查看,ifup,ifdown等命令都是属于 initscripts 这个包下的。
可以使用yum命令安装下,命令为yum install initscripts;
注:
此处经测试直接使用我们的yum源安装会提示连接超时,安装不上,可以调整下云主机的yum源进行安装。
此时云主机的ssh已经可以正常连接,可以ssh登录调整下yum源配置;
mv /etc/yum.repos.d/CentOS-7.repo
/etc/yum.repos.d/CentOS-7.repo_bak
mv /etc/yum.repos.d/epel.repo
/etc/yum.repos.d/epel.repo_bak
wget -O /etc/yum.repos.d/CentOS-7.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum makecache
调整yum源之前在yum安装下initscripts,安装后缺失的ifup,ifdown等命令都已经恢复。
在此感谢各位童鞋阅读,如果能够对大家有所帮助,欢迎点赞转发。
同时欢迎扫码关注京东云技术中台团队的公众号:云服务飞行团;更多精彩内容会持续放送!