记一次网络故障

机器X上部署了一个很少使用的内部服务,机器也很少登录过,今天想登录上去修改一下配置,突然发现无法登录了。 既然SSH连接不上,那就只能通过VMWare Sphere Client打开控制台去看。 首先就是检查网络配置

vi /etc/sysconfig/network-scripts/ifcfg-ens160
复制代码

里面的配置如下

TYPE=Ethernet
BOOTPROTO=static
IPADDR=10.10.51.167
PREFIX=24
NETMASK=255.255.255.0
GATEWAY=10.10.51.254
NAME=ens160
UUID=6cfbbf1c-59a2-1d8d-9186-4cd57b8165b0
DEVICE=ens160
ONBOOT=yes
ZONE=public

复制代码

仔细核对了一下,没有发现任何问题。 但是我使用ipconfig 查看的时候,ens160这个连接没有了,只有本地回环。 我怀疑可能是网络服务出现了问题,重启一下服务应该能解决问题,然鹅这一试就发现了更严重的问题。

systemctl restart NetworkManager
复制代码

NetworkManager 服务不见了,我又试了

systemctl restart network
复制代码

还是提示没有这个服务 卧槽!!!怎么会出现这种情况。 我赶紧去/usr/lib/systemd目录下看看还有没有NetworkManager.service,令人蛋碎的是并没有。

NetworkManager不会无缘无故的没有,我去查看了一下yum日志/var/log/yum.log

Aug 29 12:19:32 Erased: firewalld-0.4.3.2-8.1.el7_3.3.noarch
Aug 29 12:19:32 Erased: plymouth-scripts-0.8.9-0.26.20140113.el7.centos.x86_64
Aug 29 12:19:32 Erased: plymouth-0.8.9-0.26.20140113.el7.centos.x86_64
Aug 29 12:19:32 Erased: kbd-1.15.5-12.el7.x86_64
Aug 29 12:19:32 Erased: 1:NetworkManager-wifi-1.4.0-20.el7_3.x86_64
Aug 29 12:19:32 Erased: 1:NetworkManager-tui-1.4.0-20.el7_3.x86_64
Aug 29 12:19:33 Erased: 1:NetworkManager-team-1.4.0-20.el7_3.x86_64
Aug 29 12:19:33 Erased: 1:NetworkManager-1.4.0-20.el7_3.x86_64
Aug 29 12:19:33 Erased: kexec-tools-2.0.7-50.el7.x86_64
Aug 29 12:19:33 Erased: dracut-network-033-463.el7_3.1.x86_64
Aug 29 12:19:33 Erased: 12:dhclient-4.2.5-47.el7.centos.x86_64
Aug 29 12:19:33 Erased: initscripts-9.49.37-1.el7_3.1.x86_64
Aug 29 12:19:33 Erased: iproute-3.10.0-74.el7.x86_64
Aug 29 12:19:33 Erased: iptables-1.4.21-17.el7.x86_64

复制代码

麻痹啊,被卸载了,但是统一时间段找不到安装的记录,难道是我不小心删除了。历史太久远,我已经记不清了。

现在想想怎么解决问题。 这个机器现在没法联网了,yum已经废掉了,而且其他机器也帮不了它,不会要重装系统吧,但我是不会甘心的。

一顿百度谷歌,基本都是说U盘啊,无线网卡之类的,可我这是虚机,这些都行不通。不过这个倒是启发了我,可以挂在CentOS的安装镜像,那里面应该有安装文件,但是我没有挂在权限,得找人弄,也很烦,可以做最后的选择,实在没招了就用这个。

我还是想看看有没有其他方案把网络弄通,网通了,yum安装一下就好了。 死马当活马医吧 手动启动ens160试试

ifconfig ens160 up
复制代码

好像起作用了,ifconfig能看到ens160了,但是没有ipv4地址,应该是没有读取到配置。 测试了一下网络,果然没有连通。 既然没有ipv4信息,那我就手动配置一下,看看是否可以。

ifconfig eth0 10.10.51.167 netmask 255.255.255.0
复制代码

再试,还是不行,突然想到还没有配置网关,再加个网关

route add default gw 10.10.51.254
复制代码

又一次测试,发现网络好了,真是一顿狂喜啊!!! 赶紧重装NetworkManager,一切恢复正常。 但是,还有一个诡异的问题,为什么会删掉,只有神知道了!!!

转载于:https://juejin.im/post/5a9fc8acf265da239c7ae907

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值