На этот вопрос уже есть ответ:
Все работает нормально Я просто хочу знать, почему мой интерфейс по умолчанию изменится на wlp2s0 вместо обычного wlan0
Новая схема именования была представлена, для решения проблем, которые явились результатом старого (eth0, wlan0) именование стандартов.
Вот краткое введение и объяснение понятия: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
В основном, первые двухбуквенные описывают тип интерфейса. 'wl' для wlan, 'en' для Ethernet. Следующий код часто является описанием физического размещения устройства в Вашем компьютере - p2, вероятен шина PCI 2, и s0 является вероятным слотом 0.
Как kyodake указанный, этот новый стандарт был представлен когда Ubuntu, перемещенная в systemd.
Почему Ubuntu с systemd добавил собственную поддержку многих различных политик именования в надлежащий systemd/udevd и сделал схему подобной biosdevname's значение по умолчанию. Следующие различные схемы именования для сетевых интерфейсов теперь поддерживаются udev исходно:
(1) Names incorporating Firmware/BIOS provided index numbers for on-board devices (example: eno1)
(2) Names incorporating Firmware/BIOS provided PCI Express hotplug slot index numbers (example: ens1)
(3) Names incorporating physical/geographical location of the connector of the hardware (example: enp2s0)
(4) Names incorporating the interfaces's MAC address (example: enx78e7d1ea46da)
(5) Classic, unpredictable kernel-native ethX naming (example: eth0)
По умолчанию, systemd теперь назовет интерфейсы после политики:
(1) if that information from the firmware is applicable and available, falling back to:
(2) if that information from the firmware is applicable and available, falling back to:
(3) if applicable, falling back to:
(5) in all other cases.
Policy (4) is not used by default, but is available if the user chooses so.