linux--centos7更改網絡卡名稱eth0
在網上查詢連線虛擬機器的時候,都會寫到網絡卡***eth0,之類的東西,
(eth0是指的機器預設網絡卡)
但是在centos7之後,這個命名規則就變了,不再是eth0了
變成一個很隨機的東西,我那個之前是ens333(已經改回來了)
大家可以先輸入 ifconfig 命令檢視下自己的網路情況,被我畫掉的表示之前不存在的。
其實這些配置檔案是對應的相關的檔案的,到目錄下就懂了 cd /etc/sysconfig/network-scripts/ 然後輸入 ls
lo就對應這 ifcfg-lo eth0就對應這 ifcfg-eth0
如果你的名字是 sns333,則對應的是 ifcfg-sns333
所以這個時候我們要做的事情,其實就是更改這個配置檔案就好了。
所以我們要做的工作,就正式開始了。
1.先去設定系統的環境變數,有一個熟悉是表示自動命名,我們設定成不自動的
輸入指令 vim /etc/default/grub
這個檔案就是環境變數
往第六行(GRUB_COMLINE_LINUX)裡面加上 net.ifnames=0
之後儲存退出( 先按esc,燃後輸入 :wq)
如果不小心搞錯,想直接退出(不儲存),則是( 先按esc,燃後輸入 :q! )
2.輸入指令,使系統重新載入該環境變數
grub2-mkconfig –o /etc/grub2.cfg
燃後重啟。
這時候再輸入ifconfig,就會看到eth0出來了。
3.更改/etc/sysconfig/network-scripts/路徑下的 ifcfg檔案、
先是重新命名 mv ifcfg-xxx ifcfg-eth0
燃後編輯ifcfg-eth0檔案 vim ifcfg-eth0
除了畫紅線的,還有NAME 和DEVICE屬性也改成eth0吧