将 MAC 地址为 00:11:22:33:44:55 的网卡重命名为 eth0

admin
本文主要介绍了将 MAC 地址为 00:11:22:33:44:55 的网卡重命名为 eth0 的操作,通过修改网卡名称,可以规范网络接口的管理,确保系统正确识别该设备,从而保障网络连接的稳定性与可维护性。

Debian 10 网口重命名与 IP 配置全攻略:如何重新分配网口

在使用 Debian 10 系统进行服务器部署或网络维护时,有时我们需要对网卡进行重新分配,这可能包括更改网卡的逻辑名称(例如将 enp3s0 改为 eth0)或更改其 IP 地址分配方式,本文将详细介绍如何在 Debian 10 中通过 Udev 规则重命名网卡,并使用 Netplan 重新分配 IP 地址。

查看当前网卡状态

在开始操作之前,首先需要确认当前系统的网卡名称和 MAC 地址。

将 MAC 地址为 00:11:22:33:44:55 的网卡重命名为 eth0

打开终端,输入以下命令查看网络接口列表:

ip addr

或者使用:

ls -l /sys/class/net

你通常会看到类似 lo(回环接口)和 enp3s0eth0 的输出。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.yaml50-cloud-init.yaml)。

ls /etc/netplan/

编辑配置文件

使用 sudo 权限编辑该文件

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码