在 Debian 中“替换/修改网卡名”通常有两种常见需求:
下面按常见做法说明(以 Debian 10/11/12 为例)。
systemd.link 规则(推荐,永久生效)ip link
或
udevadm info -e | grep -A 10 NETWORK
记下网卡的 MAC 地址,例如:
MAC: 52:54:00:12:34:56
编辑或新建:
/etc/systemd/network/10-rename-net.link
示例(按 MAC 改名):
[Match]
MACAddress=52:54:00:12:34:56
[Link]
Name=eth0
或按 PCI 位置:
[Match]
Path=pci-0000:03:00.0
[Link]
Name=lan0
update-initramfs -u
reboot
编辑:
/etc/default/grub
找到:
GRUB_CMDLINE_LINUX=""
改为:
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
update-grub
update-initramfs -u
reboot
重启后网卡通常会变为 eth0、eth1。
无论用哪种方式改名,都要注意同步修改网络配置。
/etc/network/interfaces)nano /etc/network/interfaces
示例:
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
nmcli connection modify "旧连接名" interface-name eth0
或修改:
/etc/NetworkManager/system-connections/xxx.nmconnection
ip link set ens33 down
ip link set ens33 name eth0
ip link set eth0 up
update-initramfs -u如果你能告诉我:
我可以给你一份完全可直接用的配置文件。