怎么修改网卡的名字

时间:2025-03-23 10:31:33 公司取名

一、修改网络配置文件(适用于静态配置)

备份原有配置

备份 `/etc/sysconfig/network-scripts/ifcfg-ethX` 文件为 `ifcfg-eth0`(将 `ethX` 替换为旧名称)。

重命名配置文件

使用 `mv` 命令将文件重命名为目标名称,例如 `ifcfg-eth0`。

编辑配置文件

打开 `ifcfg-eth0`,修改以下内容:

```bash

DEVICE=eth0

NAME=eth0

```

保存并退出。

重启网络服务

执行 `systemctl restart network` 或 `service network restart` 使更改生效。

二、修改udev规则(适用于动态分配的网卡)

备份原有规则

备份 `/etc/udev/rules.d/70-persistent-net.rules` 文件。

添加新规则

使用 `nano` 或 `vim` 编辑文件,添加如下内容(替换 `ATTR{address}` 为网卡MAC地址):

```bash

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:78:e8:2e", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

```

保存并退出。

重启系统

执行 `reboot` 使规则生效。

三、修改GRUB配置(适用于系统启动时生效)

编辑GRUB配置文件

打开 `/etc/default/grub`,在 `GRUB_CMDLINE_LINUX` 行末尾添加:

```bash

net.ifnames=0 biosdevname=0

```

例如:

```bash

GRUB_CMDLINE_LINUX="... rhgb quiet net.ifnames=0 biosdevname=0"

```

保存并退出。

更新GRUB

执行 `grub2-mkconfig -o /boot/grub2/grub.cfg` 生成新配置文件。

重启系统

执行 `reboot` 使更改生效。

四、注意事项

多网卡环境:

修改时需确保新名称与MAC地址匹配,避免冲突。

系统重启:所有方法均需重启系统生效。

动态分配网卡:修改 `/etc/udev/rules.d/70-persistent-net.rules` 可避免重启,但需手动更新MAC地址。

通过以上方法,可灵活地更改网卡名称以适应网络管理需求。