Debian 10 与 eth0 的向后兼容性

Debian 10 与 eth0 的向后兼容性

升级到 Debian 10 时注意到(巴斯特)eth0现在ens5在 AWS EC2 上调用公网接口。

有没有办法创建符号链接或类似的东西,以便已经硬编码的遗留应用程序可以继续与新的网络接口一起eth0引用?eth0ens5

答案1

您可以尝试使用systemd.link为此目的并重命名ens5eth0。可以根据不同的标准(例如 MAC 地址、PCI 插槽、原始名称等)匹配接口,然后您可以关联它,这意味着您可以对其执行不同的操作,包括重命名它。

以下是一个例子:

Example: /etc/systemd/network/10-eth.link

This example assigns the fixed name "eth0" to the interface with the MAC address 00:a0:de:63:7a:e6:

[Match]
MACAddress=00:a0:de:63:7a:e6
[Link]
Name=eth0

更多信息可以在这个 Debian Wiki 网页中找到:https://wiki.debian.org/NetworkInterfaceNames 或 systemd.link 手册页:https://manpages.debian.org/buster/udev/systemd.link.5.en.html

相关内容