我正在尝试在 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 上运行。