CentOS 7下修改默认网卡名为eth0的两种方法

发布时间 - 2026-01-10 22:53:53    点击率:

前言

大家都知道CentOS7默认的网卡名称是和设备名称是随机的,如果要修改网卡名称以 eth 开头,有两种方式,如下:

第一种方式

这种方式适合在安装操作系统的时候进行设置,

点击 Tab,打开kernel启动选项,

增加内核参数: net.ifnames=0   biosdevname=0

输入完成之后回车正常安装操作系统就好了。

第二种方式

修改网卡配置文件中的 DEVICE= 参数的关于 eth0

[root@ansheng ~]# cd /etc/sysconfig/network-scripts/
[root@ansheng network-scripts]# vi ifcfg-eno16777728
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777728
UUID=8a3eade8-005c-46df-81f2-6e2598457bac
#DEVICE=eno16777728
DEVICE=eth0
ONBOOT=yes

网卡配置文件名称改为 ifcfg-eth0

[root@ansheng network-scripts]# mv ifcfg-eno16777728 ifcfg-eth0

因 CentOS7 采用 grub2 引导,还需要对 grub2 进行修改,编辑 /etc/default/grub 配置文件,在 GRUB_CMDLINE_LINUX 这个参数后面加入 net.ifnames=0 biosdevname=0

[root@ansheng network-scripts]# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"

用 grub2-mkconfig 命令重新生成GRUB配置并更新内核

[root@ansheng network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-4dd6b54f74c94bff9e92c61d669fc195
Found initrd image: /boot/initramfs-0-rescue-4dd6b54f74c94bff9e92c61d669fc195.img
done

重启系统

[root@ansheng network-scripts]# reboot

重启之后验证网卡名称:

[root@ansheng ~]# ifconfig 
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
  inet 192.168.56.130 netmask 255.255.255.0 broadcast 192.168.56.255
  inet6 fe80::20c:29ff:fe6d:d894 prefixlen 64 scopeid 0x20<link>
  ether 00:0c:29:6d:d8:94 txqueuelen 1000 (Ethernet)
  RX packets 27413 bytes 38532163 (36.7 MiB)
  RX errors 0 dropped 0 overruns 0 frame 0
  TX packets 7727 bytes 702194 (685.7 KiB)
  TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
  inet 127.0.0.1 netmask 255.0.0.0
  inet6 ::1 prefixlen 128 scopeid 0x10<host>
  loop txqueuelen 0 (Local Loopback)
  RX packets 0 bytes 0 (0.0 B)
  RX errors 0 dropped 0 overruns 0 frame 0
  TX packets 0 bytes 0 (0.0 B)
  TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。


# centos7  # 修改网卡eth0  # centos  # 7  # 网卡eth0  # centos7修改网卡名称  # Centos下查看网卡的实时流量命令  # Centos 7开启网卡自动获取IP的详细方法  # centos7 无线网卡驱动的安装及无线网络的配置详解  # centos把网卡名称修改为eth0的方法  # 详解centos7 下双网卡如何配置静态IP  # CentOS6.2网卡设置  # 详解CentOS 6.5如何安装Realtek无线网卡驱动  # Centos7/RHEL7双网卡绑定的方法  # VMware下CentOS6.4网卡设置为桥接模式静态IP配置方法详解  # CentOS桌面环境中网卡启动失败的解决方法  # 重启  # 配置文件  # 操作系统  # 大家都  # 要对  # 这篇文章  # 有两种  # 还需  # 第二种  # 第一种  # 就好了  # 有疑问  # mv  # ONBOOT  # grub  # default  # e2598457bac  # IPV6_FAILURE_FATAL  # UUID  # IPV6_PEERROUTES 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Linux网络带宽限制_tc配置实践解析【教程】  WEB开发之注册页面验证码倒计时代码的实现  如何用AI帮你把自己的生活经历写成一个有趣的故事?  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  如何用西部建站助手快速创建专业网站?  详解Oracle修改字段类型方法总结  魔毅自助建站系统:模板定制与SEO优化一键生成指南  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  Thinkphp 中 distinct 的用法解析  微信小程序 canvas开发实例及注意事项  Laravel如何自定义错误页面(404, 500)?(代码示例)  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  如何在阿里云购买域名并搭建网站?  如何挑选最适合建站的高性能VPS主机?  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  高防服务器:AI智能防御DDoS攻击与数据安全保障  简单实现jsp分页  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  Laravel怎么在Blade中安全地输出原始HTML内容  如何有效防御Web建站篡改攻击?  Laravel如何处理异常和错误?(Handler示例)  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  MySQL查询结果复制到新表的方法(更新、插入)  如何在不使用负向后查找的情况下匹配特定条件前的换行符  如何在七牛云存储上搭建网站并设置自定义域名?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  如何在IIS中新建站点并解决端口绑定冲突?  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  JS去除重复并统计数量的实现方法  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  如何在Tomcat中配置并部署网站项目?  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  bootstrap日历插件datetimepicker使用方法  Laravel如何使用Service Container和依赖注入?(代码示例)  如何在万网自助建站平台快速创建网站?  如何在万网开始建站?分步指南解析  Laravel如何使用Livewire构建动态组件?(入门代码)  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  Laravel如何使用查询构建器?(Query Builder高级用法)  详解Huffman编码算法之Java实现  实例解析angularjs的filter过滤器  Laravel用户密码怎么加密_Laravel Hash门面使用教程  LinuxShell函数封装方法_脚本复用设计思路【教程】  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  javascript日期怎么处理_如何格式化输出  Python自然语言搜索引擎项目教程_倒排索引查询优化案例