小编pym*_*kin的帖子

如何确定网络接口的“可预测名称”

我正在设置一个新服务器并安装了 Ubuntu Bionic,它使用可预测的网络接口名称

安装程序在救援系统上运行,该系统仍然使用旧的接口名称,如eth0, eth1,但新安装的系统已将第一个网卡配置为enp8s0

使用lshw,这张卡的公交信息是:

bus info: pci@0000:08:00.0
Run Code Online (Sandbox Code Playgroud)

我想设置其他网络接口而不启动到新安装的系统,但不知道如何确定其他卡的可预测网络接口名称。

使用lshw,我找到了另一个网卡,目前已禁用:

bus info: pci@0000:41:00.0
Run Code Online (Sandbox Code Playgroud)

是否可以由此确定可预测的网络接口名称?会是这样enp41s0吗?

我已经搜索了一段时间,但找不到任何可以简单地列出所有设备及其可预测名称的工具。

编辑:为什么我不想启动新系统来查找?因为这会在设置过程中增加一个额外的步骤。使用旧的接口命名,我可以运行一个脚本来从托管公司提供的救援系统中设置服务器,并且可以使用了。现在我必须先设置服务器减去额外的网络配置。然后我必须在新系统启动后手动设置网络,只是为了知道接口的名称。

networking ubuntu udev systemd

6
推荐指数
2
解决办法
2084
查看次数

标签 统计

networking ×1

systemd ×1

ubuntu ×1

udev ×1