Wednesday, September 20, 2006

Mysterious interface rename

Lately, my wifi interface was renamed into eth2_rename. I'm not sure how did it happen, but it is quite annoying. First time I search Google, I got this info: Rename Network Interface using Udev in Linux, but I can't make it work. Then next search lead me to this good article: How to reorder or rename logical interface names in Linux. So there are too many ways to rename network interfaces in Linux:


  • ifrename

  • ethtool and ip

  • mapping on /etc/network/interfaces

  • nameif

  • driver module loading option

  • kernel option (when driver compiled-in)

  • udev

Phew. Who need more? :p

4 comments:

igloo said...

Kasusnya sama ga yach dengan yang saya alami, Pak? :(

andika said...

pada kasus anda, versi distro dan kernel sebelum dan sesudah reinstall sama?

pada kasus saya, barangkali perubahan versi package udev yang menjadi penyebabnya

Willy Sudiarto Raharjo said...

yup, saya juga gitu, ada pesan netrename_if, lalu dia pengen ganti eth1 ke eth0 tapi gak bisa

sekarang eth0 kalo mau dhcp harus di up dulu baru bisa dhcp client :((

igloo said...

Cerita lengkapnya di sini Pak.

Kejadiannya ketika saya install ulang opensuse 10.1 di notebook. Kali pertama saya install, Wireless adapternya di-detect sebagai wlan0, tapi setelah (dengan sesuatu alasan) di-reinstall (O.S-nya) wireless adapternya tak "keluar" setelah diberi "ifconfig" (hanya ada eth0 dan l0) walaupun kalau saya config lewat YaST di-detect dengan nama: Intel PRO/Wireless 3945ABG. Solusinya saya install 3945d.

Betul Mas Willy,saya mendapatkan solusi ini (di-up dulu) :).

Tidak ada perubahan versi distro/kernel, karena saya meng-install O.s yang sama.