百分百解決Job for network.service failed. See 'system的問題


  哎,事件的起因說來話長,我這里記錄一下,以免自己下次再出現這種錯誤時過於驚慌

  想要解決問題的伙伴,可以直接往下拉

  

  遇到這種問題,一般來說都是因為linux關機或者掛起的操作出現了問題所導致的

  掛起或者開機開不了,發現

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

    原因:主要問題就是你更新了內核之后出現的問題。

    解決方案:開機啟動時   選擇下面的舊版本的內核啟動即可。這個我也不知道是那個內核,我之前都是掛起,也沒開機啟動過,但是可以一個一個試,建議從底下開始試

 

 

  開機后發現不能用xshell連接,在虛擬機上ifconfig一試,果然網絡變了,然后查解決辦法

  基本上都是以下幾種

  1.   ip addr 查看MAC地址,然后一般都是MAC地址不相同,然后去/etc/sysconfig/network-scripts目錄下的ifcfg-xxx(每台機器不一定相同)這里增加或者修改HWADDR(如果沒有就添加上)改成這個MAC地址

    再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

     就可以成功了

  

    

    現在時間有點晚,明早再補圖!
    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM