Wifi

重命名我的 wlan 網路介面

  • February 23, 2021

我知道這個問題類似於“ Udev:重命名我的網路介面”,但我不認為它是重複的,因為我的介面不是通過 udev 規則命名的,而且該問題中的其他答案都沒有對我有用。

所以我在這台筆記型電腦上有一個 WiFi 適配器,我想將介面從 wlp5s0 重命名為 wlan0:

root@aj-laptop:/etc/udev/rules.d# iwconfig
wlp5s0    IEEE 802.11  ESSID:off/any  
         Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
         Retry short limit:7   RTS thr:off   Fragment thr:off
         Encryption key:off
         Power Management:on

eth0      no wireless extensions.

lo        no wireless extensions.

root@aj-laptop:/etc/udev/rules.d# ifconfig wlp5s0
wlp5s0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
       ether 00:80:34:1f:d8:3f  txqueuelen 1000  (Ethernet)
       RX packets 0  bytes 0 (0.0 B)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 0  bytes 0 (0.0 B)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

但是,在 70-persistent-net.rules 或 /etc/udev/rules.d/ 目錄中的任何其他文件中沒有此介面的規則。

有什麼辦法可以重命名這個介面嗎?

選擇解決方案:

  1. ip link set wlp5s0 name wlan0- 不是永久的
  2. 為自己創建一個 udev 規則文件/etc/udev/rules.d- 永久
  3. net.ifnames=0核心參數添加到 grub.cfg - 永久的,如果您的發行版不會覆蓋它。

在 Linux Mint 18 上:

cat /etc/udev/rules.d/70-persistent-net.rules

在評論中說:

該文件由 /lib/udev/write_net_rules 程序自動生成,由persistent-net-generator.rules 規則文件執行。

您可以修改它,只要您將每個規則保留在一行中,並且只更改 NAME= 鍵的值。

所以,我想,只需根據自己的喜好更改 NAME 鍵。

引用自:https://unix.stackexchange.com/questions/400893