web-dev-qa-db-ja.com

wlanネットワークインターフェイスの名前を変更する

私はこの質問が「 dev:ネットワークインターフェイスの名前を変更する 」に似ていることを知っていますが、私のインターフェイスはudevルールで名前が付けられていないため、重複しているとは見なしません。質問は私のために働いた。

このラップトップマシンに1つの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/ディレクトリー内の他のファイルには、このインターフェースのルールはありません。

このインターフェイスの名前を変更する方法はありますか?

11
Gogeta70

ソリューションを選択してください:

  1. ip link set wlp5s0 name wlan0-永続的ではありません
  2. /etc/udev/rules.dにudevルールファイルを作成-永続的
  3. ディストリビューションが上書きしない場合は、net.ifnames=0カーネルパラメータをgrub.cfgに追加-永続的。
14
Ipor Sircer

Linux Mint 18の場合:

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

コメントで言う:

このファイルは、/ lib/udev/write_net_rulesプログラムによって自動的に生成され、persistent-net-generator.rulesルールファイルによって実行されます。

各ルールを1行にまとめ、NAME =キーの値のみを変更する限り、変更できます。

だから、たぶん、NAMEキーをあなたの好みに変更してください。

1