本文主要介绍了将 MAC 地址为 00:11:22:33:44:55 的网卡重命名为 eth0 的操作,通过修改网卡名称,可以规范网络接口的管理,确保系统正确识别该设备,从而保障网络连接的稳定性与可维护性。
Debian 10 网口重命名与 IP 配置全攻略:如何重新分配网口
在使用 Debian 10 系统进行服务器部署或网络维护时,有时我们需要对网卡进行重新分配,这可能包括更改网卡的逻辑名称(例如将 enp3s0 改为 eth0)或更改其 IP 地址分配方式,本文将详细介绍如何在 Debian 10 中通过 Udev 规则重命名网卡,并使用 Netplan 重新分配 IP 地址。
查看当前网卡状态
在开始操作之前,首先需要确认当前系统的网卡名称和 MAC 地址。

打开终端,输入以下命令查看网络接口列表:
ip addr
或者使用:
ls -l /sys/class/net
你通常会看到类似 lo(回环接口)和 enp3s0 或 eth0 的输出。enp... 格式通常是 systemd-udevd 生成的基于硬件的名称,而 eth0 则是传统的名称。
重新分配网口名称(重命名网卡)
如果你希望将网卡名称固定为 eth0,或者更改其他逻辑名称,可以通过修改 Udev 规则来实现。
获取网卡的 MAC 地址
假设你想将名为 enp3s0 的物理网卡重命名为 eth0,首先查看该网卡的 MAC 地址:
cat /sys/class/net/enp3s0/address
输出结果类似:00:11:22:33:44:55。
创建 Udev 规则
编辑 Udev 规则文件:
sudo nano /etc/udev/rules.d/70-persistent-net.rules
如果文件不存在,创建一个新文件,在文件中添加以下内容(将 MAC 地址替换为你刚才查到的实际地址):
重启系统或触发 Udev
保存文件并退出编辑器,为了使规则生效,你需要重启系统,或者执行以下命令手动触发:
sudo udevadm trigger sudo udevadm settle
验证
再次使用 ip addr 命令查看,你会发现网卡名称已经变成了 eth0。
使用 Netplan 重新分配 IP 地址
Debian 10 默认使用 Netplan 来管理网络配置,它使用 YAML 格式的配置文件,重新分配 IP 地址通常指的是修改网卡的静态 IP 或 DHCP 设置。
查找 Netplan 配置文件
Netplan 的配置文件通常位于 /etc/netplan/ 目录下,文件名通常以 .yaml 例如 01-netcfg.yaml 或 50-cloud-init.yaml)。
ls /etc/netplan/
编辑配置文件
使用 sudo 权限编辑该文件

