發現有網友問有關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 進入配置界面,修改配置保存即可
必須重啓網卡才能生效,重啓之後