重新启动后,/etc/network/interfaces 中的接口名称替换为另一个接口名称

重新启动后,/etc/network/interfaces 中的接口名称替换为另一个接口名称

所以我可能会遇到一个罕见的极端情况,事情是在重新启动我的 Debian 11 节点后发生了最奇怪的事情,那就是/etc/network/interfaces文件的内容已被更改,我有几个实际的接口和几个虚拟接口和tuns 以及我的名称主接口在重新启动后没有改变,事实上它是相同的,但它被文件tun中的接口之一替换/etc/network/interfaces

我做了一些研究,每个结果都表明接口名称从例如更改为类似的事实eth0eno1但就我而言,名称是相同的,并被文件中的另一个接口名称替换。

对此有什么解释吗?

以下屏幕截图是我从该事件中获得的唯一证据,因为我无法重现该问题。

在此输入图像描述

答案1

我正在编写 Debian 11.5 服务器安装脚本。我花了 5 天时间排除网络配置故障。我了解到今天 Debian 网络使用 systemd-networkd,旧的 ifupdown 已转换为 systemd。我决定使用 systemd-networkd,1 小时内所有无法解释的网络问题都消失了。是的,脚本语法不一样,但很相似。

使用networkctl检查您的网络状态:

networkctl -a status

https://manpages.debian.org/testing/systemd/systemd.network.5.en.html

https://wiki.archlinux.org/title/systemd-networkd

相关内容