2025-05-21 03:12:07
905

Linux服务器网卡名修改命令与配置步骤详解

摘要
目录导航 一、网卡名称修改方法 二、发行版配置调整 三、验证与测试 四、注意事项 一、网卡名称修改方法 Linux系统提供两种主流方案修改网卡名称:通过udev规则绑定设备属性,或修改GRUB引导参数变更命名规则。 方法一:GRUB参数修改(推荐) 编辑GRUB配置文件:vim /etc/default/grub 在G…...

一、网卡名称修改方法

Linux系统提供两种主流方案修改网卡名称:通过udev规则绑定设备属性,或修改GRUB引导参数变更命名规则。

Linux服务器网卡名修改命令与配置步骤详解

方法一:GRUB参数修改(推荐)

  1. 编辑GRUB配置文件:vim /etc/default/grub
  2. GRUB_CMDLINE_LINUX行追加参数:net.ifnames=0 biosdevname=0
  3. 生成新配置文件:grub2-mkconfig -o /boot/grub2/grub.cfg
  4. 重启系统:reboot

方法二:udev规则绑定

  • 获取网卡MAC地址:ip link show
  • 创建规则文件:/etc/udev/rules.d/70-persistent-net.rules
  • 添加规则示例:SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:0c:29:3d:56:58", NAME="eth0"

二、发行版配置调整

CentOS/RHEL系统

修改网络配置文件路径:/etc/sysconfig/network-scripts/ifcfg-eth0,需同步更新NAMEDEVICE字段

Ubuntu/Debian系统

  • 传统配置:修改/etc/network/interfaces文件网卡名称
  • 新版配置:通过netplan工具更新.yaml配置文件

三、验证与测试

执行网络状态检测命令:

网络接口检测命令
ip addr show
ifconfig -a
nmcli device status

建议操作顺序:配置修改→重启udev服务→重启网络服务→系统重启验证

四、注意事项

  • 修改前备份/etc/network/etc/sysconfig目录配置文件
  • 确保udev规则中的MAC地址与实际硬件一致
  • 避免在多网卡环境中出现名称冲突
  • 云服务器需注意虚拟化驱动对网卡名称的影响

通过GRUB参数修改可实现全局命名规则变更,而udev规则适用于特定设备重命名。CentOS与Ubuntu的配置文件路径存在差异,操作后需验证网络服务状态。建议生产环境采用GRUB方案确保配置持久性

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部