
私はこの質問です」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-pertant-net.rulesまたは/etc/udev/rules.d/ディレクトリ内の他のファイルには、このインターフェイスのルールはありません。
このインターフェイスの名前を変更する方法はありますか?
答え1
ソリューションを選択してください:
ip link set wlp5s0 name wlan0
- 永久的ではない- 自分のためのudevルールファイルの作成
/etc/udev/rules.d
- 永久 net.ifnames=0
ディストリビューションがそれを上書きしない場合は、カーネルパラメータをgrub.cfgに永続的に追加します。
答え2
Linuxミント18:
cat /etc/udev/rules.d/70-persistent-net.rules
コメントでこう言いました。
このファイルは /lib/udev/write_net_rules プログラムによって自動的に生成され、Permanent-net-generator.rules ルール・ファイルによって実行されます。
各ルールを1行に保ち、NAME =キーの値のみを変更する限り、それらを変更できます。
したがって、NAMEキーを必要に応じて変更するだけです。