Beberapa penerapan memerlukan nama adaptor ethernet yang persisten dan juga memerlukan beberapa aturan untuk menjaga nama NIC yang konsisten di seluruh server. Ini dapat dicapai dengan ‘udev '. Mari kita ambil contoh untuk memahami aturan udev yang diperlukan untuk skema penamaan persisten seperti itu.
Persyaratan untuk mengubah nama adaptor jaringan sesuai kebutuhan penerapan:
1) Adaptor jaringan eth7 perlu dibuat sebagai eth9.
2) Adaptor jaringan eth9 perlu dibuat sebagai eth7.
Mengonfigurasi nama NIC persisten
Berikut langkah-langkahnya :-
1. Backup file/folder konfigurasi yang ada sebagai berikut :
/etc/udev/rules.d/* /etc/sysconfig/network-scripts/*
2. Edit aturan udev di bawah “/etc/udev/rules.d/ ” dengan perubahan berikut dalam file aturan udev yaitu “/etc/udev/rules.d/70-persistent-net.rules ” :
Ubah Parameter yang Ada “eth7” menjadi “eth9” &“eth9” menjadi “eth7
# vi /etc/udev/rules.d/70-persistent-net.rules # PCI device 0x8086:0x10f7 (ixgbe) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:21:da:73:d9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth7" # PCI device 0x8086:0x105e (e1000e) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:c9:df:c4:47", ATTR{type}=="1", KERNEL=="eth*", NAME="eth9"
3. Setelah perubahan aturan udev selesai, ubah Konfigurasi Jaringan agar sesuai dengan perubahan baru. perangkat eth7 harus dinamai sebagai eth9 dan sebaliknya. Perubahan diperlukan di file “/etc/sysconfig/network-scripts/ifcfg-eth7” dan di “/etc/sysconfig/network-scripts/ifcfg-eth9”.
# cat /etc/sysconfig/network-scripts/ifcfg-eth7 DEVICE=eth7 NM_CONTROLLED=yes ONBOOT=no TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth7" (Modify the Existing Parameter "eth7" to "mgmt-eth9") UUID=1e690eec-2d2c-007e-535f-a873a2b375d5 PREFIX=26 DNS1=10.253.2.254 HWADDR=00:1b:21:da:73:d9 USERCTL=no
# cat /etc/sysconfig/network-scripts/ifcfg-eth9: DEVICE=eth9 (Modify the Existing Parameter "eth9" to "eth7") NM_CONTROLLED=yes ONBOOT=yes TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME=mgmt-eth9 (Modify the Existing Parameter "mgmt-eth9" to "eth7") UUID=d70dd704-4891-3f2d-b12e-79ffbc7bb9b8 IPADDR=10.253.248.144 PREFIX=26 GATEWAY=10.253.248.129 DNS1=10.253.2.254 HWADDR=00:00:c9:df:c4:47 NETMASK=255.255.255.192 USERCTL=no
4. Reboot server setelah menerapkan perubahan seperti yang disarankan di atas. Jika reboot server tidak memungkinkan, maka aturan udev perlu dimuat ulang dan jaringan perlu dimulai ulang agar perubahan dapat dilakukan secara efektif.
# shutdown -r nowPanduan Pemula untuk Udev di Linux
CentOS / RHEL 5,6 :Cara menulis aturan udev khusus