Centos7修改网卡名称
Centos7网卡命名方式,流程以及规则参考:RHEL7/CentOS7网卡一致性命名规则
1.修改内核参数
1.1.BIOS启动
#查看是BIOS还是UEFI启动方式
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
#修改grub
cp /etc/sysconfig/grub /etc/sysconfig/grub.bak
vi /etc/sysconfig/grub
-----------------------
GRUB_CMDLINE_LINUX="rhgb quiet net.ifnames=0 biosdevname=0"
-----------------------
grub2-mkconfig -o /boot/grub2/grub.cfg
1.2.UEFI启动
cp /etc/sysconfig/grub /etc/sysconfig/grub.bak
vi /etc/sysconfig/grub
-----------------------
GRUB_CMDLINE_LINUX="rhgb quiet net.ifnames=0 biosdevname=0"
-----------------------
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
2.修改60-net.rules文件
cd /usr/lib/udev/rules.d
vi 60-net.rules
#注释掉第一行,后面那一行改成如下的样子,要注意MAC地址
-----------------------------------------------------------------
#ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", PROGRAM="/lib/udev/rename_device", RESULT=="?*", NAME="$result"
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", ATTR{address}=="07:f1:ea:d6:33:80", NAME="eth0"
------------------------------------------------------------------
3.修改网卡配置文件
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens7f0 ifcfg-ens7f0.bak
mv ifcfg-ens7f0 ifcfg-eth0
vi ifcfg-eth0
#加入HWADDR参数(这样60文件才可以进行命名)
---------------
HWADDR=07:f1:ea:d6:33:80
---------------
4.重启系统
5.心得
板载网卡(集成网卡)以eno
开头
PCI网卡以ens
开头,s的意思是slot,即PCI插槽编码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现