Cara yang didukung untuk melakukan ini, untuk RHEL 6 dan di masa mendatang, adalah penamaan perangkat jaringan yang konsisten. Ini memastikan bahwa semua antarmuka mendapatkan nama yang bermakna yang didasarkan pada perangkat keras dan tetap sama sepanjang masa pakai sistem (jika Anda tidak mengubah perangkat keras, dan biasanya bahkan jika Anda melakukannya).
(Perhatikan bahwa di RHEL 7, format penamaan yang berbeda digunakan.)
Untuk beralih ke RHEL 6, Anda perlu menginstal ulang sistem, dan ketika Anda menginstal, Anda harus melewati opsi baris perintah kernel biosdevname=1
saat memulai media instalasi, dan setiap kali Anda mem-boot sistem.
Mungkin seseorang akan menganggap informasi tersebut berguna:Pertama-tama di RHEL7 Anda tidak perlu menginstal ulang sistem untuk mengubah konvensi penamaan antarmuka.
Catatan:Boot params diperlukan:
a) With no parameters or net.ifnames=1 used, the names will use systemd Predictable Network Interface Names
b) With biosdevname=1 used, the names will be managed by udev (technically systemd-udev) using Consistent Network Device Naming
c) With net.ifnames=0 and biosdevname=0 both specified, traditional ("kernel names") ethX names will be used; if udev rules are also added they can rename the interfaces to anything except eth
Contoh:
Edit /etc/default/grub
append selected params eg.
biosdevname=0 net.ifnames=0
grub2-mkconfig -o /boot/grub2/grub.cfg
Dan untuk topik utama:Saat Anda perlu menyesuaikan urutan semua antarmuka, prosedurnya mudah:
mv /etc/udev/rules.d/70-persistent-net.rules /root/
(New udev rules will be generated at next boot)
Adjust configuration files in
/etc/sysconfig/network-scripts/ifcfg-eth*
[Edit device name, connection name, HWADDR etc.]
Reboot and then udev will generate rules basing on configuration files - if you did it properely.
Metode yang masih didukung di RHEL 6 adalah melalui aturan perangkat udev.
Harus ada /etc/udev/rules.d/70-persistent-net.rules
yang dihasilkan secara otomatis yang memaksa penamaan yang konsisten:
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:1d:d1:30", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:1d:d1:31", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
Jika tidak, Anda dapat menggunakan sintaks serupa dengan alamat MAC Anda sendiri untuk memaksakan penamaan perangkat yang persisten.