我试图在Ubuntu16.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 (第三个根本不被识别)。
有人能帮我理解一下发生了什么吗?
发布于 2016-12-29 11:18:00
像enp0s3这样的名字是新的。要返回像eth0这样的传统名称,请运行以下命令。
# ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules它来自ArchWiki,但我想它也应该在Ubuntu中工作。
https://askubuntu.com/questions/865726
复制相似问题