CentOS 8 修改網路卡名稱

生活無限好發表於2020-12-09

導語

由於 Centos 升級核心後,grub 啟動配置會初始化,預設啟動配置網路卡會命名為 ens3,結果導致給雲伺服器升級核心的之後會出現無法遠端連線的問題,所以需要手動設定一下。

檢視當前物理網路卡資訊

ifconfig

CentOS 8 修改網路卡名稱

如果不是這兩個名稱,就需要將其中非 eth0 的網路卡名稱修改。

修改物理網路卡名稱

檢視配置檔案

ls /etc/sysconfig/network-scripts/

檢視是否存在 ifcfg-eth0 檔案

修改網路卡名稱

sed -i 's/這裡是上一步看到的非 eth0 的網路卡名稱/eth0/' /etc/sysconfig/network-scripts/ifcfg-eth0

檢查是否修改成功

cat /etc/sysconfig/network-scripts/ifcfg-eth0

CentOS 8 修改網路卡名稱

修改 Linux 核心配置

備份配置檔案

cp /etc/default/grub /etc/default/grub.bak

修改配置檔案

sed -i 's/rhgb/net.ifnames=0 &/' /etc/default/grub

檢查配置檔案是否修改成功

cat /etc/default/grub

CentOS 8 修改網路卡名稱
如果修改不成功,可以手動編輯該配置檔案

生成啟動檔案

grub2-mkconfig -o /boot/grub2/grub.cfg

重啟伺服器

如果重啟後通過 ssh 遠端連線伺服器出現 SSH connection failed: All configured authentication methods failed
或者密碼錯誤之類的問題,在確認密碼沒錯的情況下可嘗試以下方法:

修改 sshd 配置

vim /etc/ssh/sshd_config

找到以下內容:

# Authentication:
...
#PermitRootLogin yes
...

PermitRootLogin 前面的 # 刪除。

重啟 ssh

systemctl restart sshd

這樣大概率可以遠端連線了,如果還不行,可以自行百度相關問題

本作品採用《CC 協議》,轉載必須註明作者和本文連結
www.haowuliaoa.com

相關文章