我有最小的无图形 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 文件的自定义方案
乌班图:Netplan 配置示例。