Misalkan kita punya dua atau lebih network card dalam satu komputer, maka akan agak sulit untuk mengidentifikasi network card tersebut hanya dari nama eth0 atau eth1 atau ethx. Akan sangat memudahkan jika kita dapat mengassign nama tertentu untuk card tertentu. Pemberian nama tertentu ini juga akan menghindarkan terbolak-baliknya ip address pada kedua interface. Tulisan ini akan membahas bagaimana hal ini dapat dilakukan.
Kita akan menggunakan udev untuk menyelesaikan permasalahan ini. Penulisan udev tergantung pada distro yang kita gunakan. Pada tulisan ini gw menggunakan linux ubuntu feisty 7.04. Jika ingin lebih mengerti tentang udev silakan buka http://www.reactivated.net/writing_udev_rules.html
Cari variabel mac address dengan perintah berikutudevinfo -a -p /sys/class/net/eth0
udevinfo -a -p /sys/class/net/eth1
Catat mac address yang didapatSYSFS{address}=="00:0e:a6:2e:ff:90"
SYSFS{address}=="00:50:ba:d7:b0:30"
Buat file baru di /etc/udev/rules.d/ misal (/etc/udev/rules.d/10-ethernet.rules) dan tambahkan barisKERNEL=="eth*", SYSFS{address}=="00:0e:a6:2e:ff:90", NAME="sis"
KERNEL=="eth*", SYSFS{address}=="00:50:ba:d7:b0:30", NAME="dlink"
Cara diatas berlaku untuk semua distro linux. Jika anda menggunakan ubuntu konfigurasi diatas bisa juga dilakukan pada file /etc/iftab
9/28/07
Mengganti Nama Default eth0 pada Linux Ubuntu
Label: Linux Networking
Subscribe to:
Post Comments (Atom)
0 komentar:
Post a Comment