LXLEでネットワークインタフェースの名前を正確かつ恒久的に変更する方法は?

LXLEでネットワークインタフェースの名前を正確かつ恒久的に変更する方法は?

LXLE 18.04 LTSwlanというwlanアダプタがありますが、wlp7s0b1それほど満足していません。

/etc/udev/rules.d/70-persistent-net.rules存在しますが、誰もが推奨するものは私のインストールには存在しませんudev/lib/udev/rules.d/75-persistent-net-generator.rules私のディストリビューションから正常に削除され、udevadm trigger --action=add何も変更されません。

リンクが正常に作成されましたが、ln -s /lib/udev/rules.d/80-net-setup-link.rules /etc/udev/rules.d/80-net-setup-link.rulesデバイスのリストが表示されず、役に立ちません。

/etc/network/interfacesなど、私のインストールに役立つものは含まれていませんnetplan

少なくとも何かを見つけようとしたところ、次のコマンドの出力が見つかりましたsudo udevadm info /sys/class/net/wlp7s0b1

P: /devices/pci0000:00/0000:00:15.3/0000:07:00.0/bcma0:1/net/wlp7s0b1
E: DEVPATH=/devices/pci0000:00/0000:00:15.3/0000:07:00.0/bcma0:1/net/wlp7s0b1
E: DEVTYPE=wlan
E: ID_BUS=pci
E: ID_MM_CANDIDATE=1
E: ID_MODEL_FROM_DATABASE=BCM4313 802.11bgn Wireless Network Adapter
E: ID_MODEL_ID=0x4727
E: ID_NET_NAME_MAC=wlx60d8190f1e84
E: ID_NET_NAME_PATH=wlp7s0b1
E: ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
E: ID_PATH=pci-0000:07:00.0-bcma-1
E: ID_PATH_TAG=pci-0000_07_00_0-bcma-1
E: ID_PCI_CLASS_FROM_DATABASE=Network controller
E: ID_PCI_SUBCLASS_FROM_DATABASE=Network controller
E: ID_VENDOR_FROM_DATABASE=Broadcom Limited
E: ID_VENDOR_ID=0x14e4
E: IFINDEX=3
E: INTERFACE=wlp7s0b1
E: SUBSYSTEM=net
E: SYSTEMD_ALIAS=/sys/subsystem/net/devices/wlp7s0b1
E: TAGS=:systemd:
E: USEC_INITIALIZED=37531623

この出力には非常に興味がありますpci-0000:07:00.0-bcma-1。 MACの代わりに一意の識別子として使用できると思います。などのユーティリティを使用してMACを変更でき、macchanger古い名前が返される可能性があるため、MACに縛られたくありません。それともチップに組み込まれた永久MACに接続されていますか?

udevを使用してID_PATHに基づいてインターフェイス名を永久に変更するにはどうすればよいですか?この名前の変更方法は正しいですか?

答え1

私はpci-0000:07:00.0-bcma-1に興味があります。 MACの代わりに一意の識別子として使用できると思います。

はい、をID_PATH使用してインターフェイスの名前を変更できます。

/etc/systemd/network/10-rename-wlp7s0b1.link次の内容で1つを作成します。

[Match]
Path=pci-0000:07:00.0-bcma-1

[Link]
Name=wlan0

再起動後に変更が適用されます。

関連情報