2021年12月8日 星期三

Redhat 7/CentOS 7 修改網卡名稱 Eno* 成 Eth0

 一定要用root及利用鍵盤螢幕滑鼠登入,用ssh 或 telnet會造成網路中斷,導致設定失效

1.先把NetworkManager 服務停用,請下以下兩行指令
systemctl stop NetworkManager
systemctl disable NetworkManager


2.開啟grub 設定檔
vi /etc/sysconfig/grub
在這行GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet "的最後面,加入這個字串net.ifnames=0 biosdevname=0
範例如下
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet net.ifnames=0 biosdevname=0"

3.修改ens*的檔名為eth0
cd /etc/sysconfig/network-scripts/
mv ifcfg-eno5 ifcfg-eno0
mv ifcfg-eno6 ifcfg-eno1
mv ifcfg-eno7 ifcfg-eno2
mv ifcfg-eno8 ifcfg-eno3


4.修改eno0到eno3裡的name值為eno0~eno3,修改完儲存
vi /etc/sysconfig/network-scripts/ifcfg-eno0    ;編輯第一張網卡
NAME=eno00
DEVICE=eno0
vi /etc/sysconfig/network-scripts/ifcfg-eno1    ;編輯第二張網卡
NAME=eno01
DEVICE=eno1
vi /etc/sysconfig/network-scripts/ifcfg-eno2    ;編輯第三張網卡
NAME=eno02
DEVICE=eno2
vi /etc/sysconfig/network-scripts/ifcfg-eno3   ;編輯第四張網卡
NAME=eno03
DEVICE=eno3

5.重新開機
reboot

6.啟動網路管理服務
systemctl start NetworkManager
systemctl enable NetworkManager


7.查看網卡名稱是否有變更
ifconfig


沒有留言:

張貼留言