如何识别我的网络接口?

如何识别我的网络接口?

我正在尝试在 Ubuntu 16.04 上设置虚拟机,需要定义 3 个网络接口。

我已经使用过hardinfo和,并且两者都告诉我,接口名称ifconfig不是通常的等eth0,而是:eth1

enp0s25

enp2s1f0

enp2s1f1

但是,当我尝试在接口文件中使用这些并重新启动网络时,它无法识别这些接口名称。

journalctl -xe得到如下信息:

Dec 29 10:32:10 Xerxes ifup[6531]: Unknown interface enp0s25

此外,virtualbox(我的虚拟机)将接口重命名为 em0 和 em1(第三个根本无法识别)。

有人能帮我了解发生了什么事吗?

答案1

像 这样的名称enp0s3是新的。要恢复像 这样的传统名称,请eth0运行此命令。

# ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules

来自于维基百科,但我猜它也应该可以在 Ubuntu 上运行。

相关内容