GNU/Linux >> Belajar Linux >  >> Cent OS

Konfigurasi Nama NIC Persisten dari Adaptor Jaringan di CentOS/RHEL menggunakan Aturan udev

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 now
Panduan Pemula untuk Udev di Linux
CentOS / RHEL 5,6 :Cara menulis aturan udev khusus


Cent OS
  1. CentOS / RHEL 7 :Cara mengubah nama Antarmuka Jaringan

  2. CentOS / RHEL 7 :Cara membuat Network Bonding (NIC teaming) menggunakan nmcli

  3. CentOS / RHEL 5:Cara mengonfigurasi ikatan Antarmuka (tim NIC)

  1. CentOS / RHEL 4 :Cara mengonfigurasi ikatan antarmuka (tim NIC)

  2. Cara Mengonfigurasi Nama Persisten untuk Perangkat Tape di CentOS/RHEL

  3. Mengonfigurasi Penyimpanan Persisten di CentOS/RHEL 5,6 untuk Jalur Tunggal menggunakan aturan udev

  1. CentOS / RHEL 7 :Cara mengonfigurasi Network Bonding atau NIC teaming

  2. Cara mengatur nama perangkat khusus menggunakan udev di CentOS/RHEL 7

  3. Cara Mengonfigurasi Teaming Jaringan di CentOS/RHEL 7