CentOS 8 修改网卡名称

导语

由于 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
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!