网络接口重命名的操作

想要将Linux系统中当前名为enxf8e43b325d81的网络接口名称改为enp4s0

确认网卡信息

您已经提供了相关信息。我们需要使用的关键信息是:

  • 当前名称: enxf8e43b325d81

    • MAC 地址: f8:e4:3b:32:5d:81(从 link/ether字段获取)

创建 Udev 规则文件

Udev 是 Linux 系统管理设备的守护进程,我们可以通过编写规则让它在上电时根据硬件信息(如 MAC 地址)为设备命名。

使用以下命令创建或编辑一个规则文件,文件名通常以数字开头(如 7080),它决定了规则读取的顺序:


  • 
    
    
    

    sudo nano /etc/udev/rules.d/71-persistent-net.rules

编写规则内容

在打开的文件中,添加以下一行规则(请确保 MAC 地址与您网卡的实际地址完全一致):




SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="f8:e4:3b:32:5d:81", NAME="enp4s0"

  • SUBSYSTEM=="net": 匹配设备子系统为网络设备。

  • ACTION=="add": 当设备被添加到系统时触发规则。

  • ATTR{address}=="f8:e4:3b:32:5d:81": 匹配设备的 MAC 地址。

    • NAME="enp4s0": 将该设备命名为 enp4s0

    添加后,保存并关闭文件(在 nano 编辑器中,按 Ctrl+X,然后按 Y确认,最后按 Enter)。

应用新的规则

让 udev 重新加载规则,并触发设备事件以应用新名称:


  • 
    
    
    

    sudo udevadm control --reload-rules sudo udevadm trigger

重启系统

为了使新名称完全生效,最稳妥的方式是重启系统:




sudo reboot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值