Biosdevname - Penamaan Baru Perangkat di Ubuntu 14.04

Biosdevname - Cara baru sistem Linux Ubuntu (versi 14.04 ke atas) memberi nama pada suatu perangkat keras (device/hardware)  yang terinstal. Tujuannya adalah untuk konsistensi penamaan perangkat. Kasus ini sempat membuat saya sedikit pusing pada saat instalasi server Ubuntu versi 14.04 khususnya pada saat konfigurasi jaringan. Dimana pada Ubuntu lama, penamaan perangkat jaringan mengunakan penamaan eth (eth0, eth1, eth2, dst). Dengan fitur Biosdevname maka penamaan pada kartu jaringan menjadi berubah seperti contoh dibawah ini:

Contoh penamaan pada kartu jaringan server Ubuntu lama:
IP address for eth3: 192.168.10.1
IP address for eth2: 192.168.100.1
IP address for eth0: 192.168.20.1
Contoh penamaan pada kartu jaringan server Ubuntu baru:
IP address for p4p1: 192.168.30.1
IP address for eth2: 192.168.40.1
IP address for p5p1: 10.50.20.1
 Untuk mengetahui penamaan logical pada kartu jaringan gunakan perintah lshw seperti contoh pada 3 kartu jaringan yg dipasang pada komputer server ubuntu saya dibawah ini:
#lshw -class network |more
.....
 *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: p4p1
.....
*-network
       description: Ethernet interface
       product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: p5p1
.....
 *-network
       description: Ethernet interface
       product: RTL8139 Ethernet
       vendor: D-Link System Inc
       physical id: 1
       bus info: pci@0000:04:01.0
       logical name: eth2
.....
 Menariknya tidak semua kartu jaringan diubah menjadi penamaan baru seperti kasus pada eth2 diatas. Kemungkinan BIOS tidak menemukan nama standar untuk kartu jaringan D-Link diatas sehingga secara otomatis sistem Ubuntu memberikan nama generik eth2. Kebetulan 2 kartu jaringan lainnya terdeteksi chip controller-nya dari vendor Realtek sehingga penamaan lojiknya menjadi pNpM(kartu PCI).  Satu hal lagi, menurut aturan ConsistentNetworkDeviceNaming kartu jaringan onboard (embeeded) seherusnya memiliki nama em (em01, em02) tetapi kasusnya pada kartu jaringan di komputer server Ubuntu diatas masih terdeteksi seri p- (PCI).  Konfigurasi file /etc/netwok/interfaces pun ikut berubah:
auto p4p1
iface p4p1 inet static
        address 192.168.30.1
        netmask 255.255.255.0
        network 192.168.30.0
        broadcast 192.168.30.255
        gateaway 192.168.30.1
Sejujurnya saya masih gagal paham dengan maksud dari fitur Biosdevname ini ^_^



Referensi:
https://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming
http://manpages.ubuntu.com/manpages/utopic/man1/biosdevname.1.html

http://linux.die.net/man/1/biosdevname




Komentar

Most Popular Posts