connect: network is unreachable 問題的解決 eth0的恢復

發現有網友問有關ping命令出現connect: network is unreachable 的問題。
這通常是因爲沒正確設置ip地址。
解決方法:
對於centos7用戶來講,網卡的命名規則變得很詭異,使得網卡名稱跟之前我們熟悉的eth系列的命名方式完全不一樣了,這樣不管是使用還是查看起來都非常的不便,下面我就給大家詳解一下如何迴歸到傳統的命名上來

對於新裝的centos 7系統而言,我們可以使用#ip a命令來查看網卡初始配置信息,我的網卡名稱爲:eno16777736

然後我們在命令行中鍵入#vim /etc/default/grub命令來編輯環境變量值。
並在變量GRUB_CMDLINE_LINU中加入:net.ifnames=0來禁用新的命名規則
這裏寫圖片描述
保存後需要重新生成grub配置文件並更新內核參數,爲此我們需要運行
#grub2-mkconfig –o /etc/grub2.cfg 如下圖
這裏寫圖片描述
之後我們必須重啓才能生效,重啓之後運行#ifconfig,
可以看到網卡名稱已經迴歸傳統的eht0的名稱了
注:圖中地址爲自動獲取
這樣我們就可以使用centos7以前版本的方法來配置網卡IP等信息了
如下圖我們使用
這裏寫圖片描述
#cd /etc/sysconfig/network-scripts/
#ls
可以看到此時並沒有我們想要的ifcfg-eth0的配置文件信息
使用#mv ifcfg-eno16777736 ifcfg-eth0 重命名一下網卡配置信息,之後查看一下
Ifcfg-eth0配合文件就有了
然後#vim ifcfg-eth0 進入配置界面,修改配置保存即可
必須重啓網卡才能生效,重啓之後

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章