すべてが正常に動作する私は、インターフェイスが通常のwlan0ではなくデフォルトでwlp2s0に変わる理由を知りたいだけです。
古い命名規則(eth0、wlan0)から生じた問題を解決するために、新しい命名スキームが導入されました。
ここに概念の簡単な紹介と説明があります: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
基本的に、最初の2文字はインターフェースのタイプを説明しています。 wlanの「wl」、イーサネットの「en」。次のコードは、多くの場合、コンピューター内のデバイスの物理的な配置の説明です。p2はおそらく PCI バス2であり、s0はおそらくスロット0です。
Kyodakeが指摘したように、この新しい標準はUbuntuが systemd に移行したときに導入されました。
Systemdを使用するUbuntuがsystemd/udevdに多くの異なるネーミングポリシーのネイティブサポートを追加し、biosdevnameのデフォルトに似たスキームを作成した理由。ネットワークインターフェースの次の異なる命名スキームが、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.