Solusi 13 Jun 2008 02:20 pm

Membuat Interface Name Permanen di Linux

Hari ini saya menambahkan 1 lan card lagi di mesin proxy, tapi ketika dilakukan konfigurasi ip address terjadi masalah seperti pada postingan sebelumya. Sebelumnya sudah terdapat interface eth0 dan eth3, nah ketika ditancepin 1 lan card lagi dikenal sistem sebagai eth2. Namun ketika dicek menggunakan perintah ifconfig eth2 terdeteksi sebagai eth4.

Ini cukup mengganggu sebab ketika service network di restart gak bisa karena ada perbedaan penamaan. Nah berikut implementasi solusinya.

  1. #1. Instal paket ifrename yang berfungsi untuk me-rename nama interface (di Linux biasanya dikenal dengan ethx).
    # apt-get install ifrename
  2. #2. Cek nama interface yg sebenarnya melalui perintah dmesg
    $ dmesg | grep eth
    eth0: RealTek RTL8139 at 0xd000, 00:50:fc:0e:f5:63, IRQ 201
    eth0: Identified 8139 chip type ‘RTL-8139C’
    eth3: RealTek RTL8139 at 0xd100, 00:a0:d2:1c:fd:29, IRQ 209
    eth3: Identified 8139 chip type ‘RTL-8139A’
    eth2: RealTek RTL8139 at 0xd200, 00:15:58:a8:5a:7d, IRQ 193
    eth2: Identified 8139 chip type ‘RTL-8100B/8139D’
  3. #3. Buat file yang isinya mendefinisikan nama interface berdasarkan mac address. Dalam kasus ini saya pengen me-rename eth4 menjadi eth2 seperti tampak pada poin nomer 2.
    # vim /etc/iftab
    eth2 mac 00:50:FC:0E:F5:63
  4. #4. Restart service ifrename
    # /etc/init.d/ifrename restart

Sampai 4 poin saja cukup, dan setiap komputer direstart interface yang sebelumnya dikenal sebagai eth4 akan berubah menjadi eth2.

Solusi 21 Feb 2008 04:55 am

Jika Interface Name sering berubah

Anda dan saya tentunya pernah mendapatkan masalah ketika nama interface lan card (iface) di komputer Linux sering berubah nama. Untuk mengatasi masalah ini, temukan solusinya disini.