1. 程式人生 > >connect: network is unreachable 問題的解決 eth0的恢復

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 進入配置介面,修改配置儲存即可
必須重啟網絡卡才能生效,重啟之後