Mengganti nama antarmuka jaringan wlan saya

11

Saya tahu pertanyaan ini mirip dengan " Udev: mengubah nama antarmuka jaringan saya ", tetapi saya tidak menganggapnya sebagai duplikat karena antarmuka saya tidak dinamai melalui aturan udev, dan tidak ada jawaban lain dalam pertanyaan itu yang berfungsi untuk saya.

Jadi saya punya satu adaptor WiFi pada mesin laptop ini, dan saya ingin mengganti nama antarmuka dari wlp5s0 ke 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

Namun, tidak ada aturan untuk antarmuka ini di 70-persistent-net.rules atau file lainnya di direktori /etc/udev/rules.d/.

Apakah saya bisa mengubah nama antarmuka ini?

Gogeta70
sumber

Jawaban:

14

Pilih solusi:

  1. ip link set wlp5s0 name wlan0 - tidak permanen
  2. buat sendiri file aturan udev di /etc/udev/rules.d- permanen
  3. tambahkan net.ifnames=0parameter kernel ke grub.cfg - permanen, jika distro Anda tidak akan menimpanya.
Ipor Sircer
sumber
Saya tidak pernah tahu Anda bisa mengganti nama antarmuka menggunakan utilitas "ip", bekerja dengan sangat baik! Saya akan mencoba net.ifnames = 0 parameter boot untuk membuatnya permanen. Terima kasih!
Gogeta70
solusi 1.sementara akhirnya menghasilkan nama waras (mudah diingat), sudah membutuhkan satu untuk pergi panjang untuk mencari "nama diprediksi" (terima kasih systemd), yang berubah setelah memasukkan usb dongle di port yang berbeda. solusinya 2adalah sebuah rintisan, dan solusi 3menonaktifkan systemd alias altogethe. Apakah tidak ada cara untuk menjaga systemdnama permanen + yang berkerut dan masih memiliki nama alias yang waras wlan0?
humanityANDpeace
1

Di Linux Mint 18:

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

mengatakan dalam komentar:

File ini secara otomatis dihasilkan oleh program / lib / udev / write_net_rules, dijalankan oleh file aturan persistent-net-generator.rules.

Anda dapat memodifikasinya, selama Anda menjaga setiap aturan pada satu baris, dan hanya mengubah nilai kunci NAME =.

Jadi, saya kira, cukup ganti kunci NAME sesuai keinginan Anda.

LinuxSecurityFreak
sumber
Ya, milik saya memiliki hal yang sama di atas. Masalahnya adalah bahwa hanya ada satu baris dalam file itu, untuk antarmuka eth0. Saya tidak dapat mengubah aturan yang tidak ada.
Gogeta70
@ Gogeta70 Aneh, saya punya wlan dan eth di sana. Lupakan saja.
LinuxSecurityFreak