LXLE 18.04 LTS
wlanという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
再起動後に変更が適用されます。