百分百解决Job for network.service failed. See 'system的问题

  哎,事件的原由说来话长,我这里记录一下,以避免本身下次再出现这种错误时过于惊慌linux

  想要解决问题的伙伴,能够直接往下拉shell

  

  遇到这种问题,通常来讲都是由于linux关机或者挂起的操做出现了问题所致使的网络

  挂起或者开机开不了,发现spa

 Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown blockrest

    缘由:主要问题就是你更新了内核以后出现的问题。日志

    解决方案:开机启动时   选择下面的旧版本的内核启动便可。这个我也不知道是那个内核,我以前都是挂起,也没开机启动过,可是能够一个一个试,建议从底下开始试blog

 

 

  开机后发现不能用xshell链接,在虚拟机上ifconfig一试,果真网络变了,而后查解决办法事件

  基本上都是如下几种ip

  1.   ip addr 查看MAC地址,而后通常都是MAC地址不相同,而后去/etc/sysconfig/network-scripts目录下的ifcfg-xxx(每台机器不必定相同)这里增长或者修改HWADDR(若是没有就添加上)改为这个MAC地址ci

    再service network restart

  2.   关闭NetworkManager

    systemctl stop NetworkManager

    systemctl disable NetworkManager

    再service network restart

  3. 若是以上都没解决的话,我这还有一招(补充一下,我主要是修改了配置HWADDR,可是不知道为何,这个MAC地址就是不生效,刷新或者重启都没有效果)

    首先cat /var/log/messages | grep network”命令查看日志中出现的与network相关的信息

    我查出来的是ifcfg-ens33 的mac地址不相符合      (我倒想符合,可是我配了它不生效啊  ORZ)

    

    注意,我这里是指配了mac地址,可是不生效的办法,其余状况应该也能够用下面的办法,可是我不太清楚就是

 

    关机,而后从新生成MAC地址

    

 

 

 

    开机进去后,ip addr 查看,若是虚拟网卡名变了的话,就去/etc/sysconfig/network-scripts目录下的ifcfg-xxx修改为对应的

    我以前就是ifcfg-eno16777736,而后修改为对应的ifcfg-ens33了,这里面有对应的什么原来名字的东西的话,都改为如今的吧

    而后就是重要的一步了:

            把HWADDR=改为新生成的MAC地址

            再进行service network restart

     就能够成功了

  

    

    如今时间有点晚,明早再补图!    

相关文章
相关标签/搜索