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:
Referensi:
https://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming
http://manpages.ubuntu.com/manpages/utopic/man1/biosdevname.1.html
http://linux.die.net/man/1/biosdevname
Contoh penamaan pada kartu jaringan server Ubuntu lama:
IP address for eth3: 192.168.10.1Contoh penamaan pada kartu jaringan server Ubuntu baru:
IP address for eth2: 192.168.100.1
IP address for eth0: 192.168.20.1
IP address for p4p1: 192.168.30.1Untuk mengetahui penamaan logical pada kartu jaringan gunakan perintah lshw seperti contoh pada 3 kartu jaringan yg dipasang pada komputer server ubuntu saya dibawah ini:
IP address for eth2: 192.168.40.1
IP address for p5p1: 10.50.20.1
#lshw -class network |moreMenariknya 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:
.....
*-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
.....
auto p4p1Sejujurnya saya masih gagal paham dengan maksud dari fitur Biosdevname ini ^_^
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
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
Posting Komentar