Debian 10 持久命名方案不持久

Debian 10 持久命名方案不持久

我有最小的无图形 Debian 10,带有一个内置以太网接口和我不使用的内置 Wi-Fi。我里面什么都没有/etc/network/interfaces.d/。我想要的只是在不登录的情况下出现界面。我有这些行/etc/network/interfaces

auto enp2s0
iface enp2s0 inet dhcp

问题:有时接口被命名为 enp2s0,有时被命名为 enp3s0,所以我为 enp3s0 添加了相同的配置。

如果 enp3s0 出现,它仍然无法工作一半的时间,它设法从 dhcp 获取不同的 IP 地址(对于同一个 mac?????? - 我在 dhcp 服务器上有静态地址)。

我注意到如果出现错误它会起作用Failed to start Raise network interfaces

启动过程中唯一的异常:

usb 2-10: Direct firmware load for ar3k/AthrBT_0x31010000.dfu failed with error -2

除了磁盘和网络之外,这个盒子上没有任何东西。也许我应该禁用蓝牙?

请帮忙。

答案1

从中删除以下行/etc/network/interfaces(仅保留lo):

auto enp2s0 
iface enp2s0 inet dhcp

创建10-persistent-net.link文件:

sudo nano /etc/systemd/network/10-persistent-net.link

与以下行:

[Match]
MACAddress=mac_address_here

[Link]
Name=enp2s0

重新启动您的系统。

请参阅示例man systemd.link使用 .LINK 文件的自定义方案

5.3.无需 GUI 的现代网络配置

乌班图:Netplan 配置示例。

相关内容