百分百解決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

     就能夠成功了

  

    

    如今時間有點晚,明早再補圖!    

相關文章
相關標籤/搜索