一、修改网络配置文件(适用于静态配置)
备份原有配置 备份 `/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地址。
通过以上方法,可灵活地更改网卡名称以适应网络管理需求。