重新启动后,我的网络接口eth1
现在被称为p18p1
搞乱我的网络设置。是什么原因导致这次更名?
我在 Ubuntu 15.04 上使用 Linux 4.0.5。
答案1
较新的内核版本使用新的编号。对此进行更改是为了在添加新网卡时获得更好的网络设备编号一致性。所有新的内核版本都使用这个新的编号,例如enp4s6
代替eth0
.正如 Aaron 指出的那样,这些是总线上的位置(PCI 等),因此除非设备插入其他地方,否则它们总是获得相同的名称,而不管其他设备或扫描顺序如何。请参阅此处了解更多理由:http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/。
这些接口也可以重命名,请参见这里:https://askubuntu.com/questions/217635/how-to-rename-an-ethernet-interface。
此更改类似于使用磁盘/分区 UUID 而不是/dev/sda1
等 - 以便在添加新硬件时保持一切正常运行。