如何正確地永久重命名 LXLE 中的網路介面?
我有一個
LXLE 18.04 LTS
帶有 name 的和 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 綁定?如何使用 udev 根據 ID_PATH 永久更改介面的名稱?這種重命名方法正確嗎?
我對 pci-0000:07:00.0-bcma-1 很感興趣。我相信這可以用作唯一標識符而不是 MAC。
對了,
ID_PATH
可以用來重命名介面名稱。
/etc/systemd/network/10-rename-wlp7s0b1.link
使用以下內容創建一個:[Match] Path=pci-0000:07:00.0-bcma-1 [Link] Name=wlan0
重新啟動後將應用更改。