Kami ingin menetapkan nama antarmuka khusus untuk antarmuka eth0. Nama harus dibuat khusus seperti “external-2 “. Bagaimana hal ini dapat dicapai dengan menggunakan NetworkManager dan tanpanya.
Profil Koneksi yang Ada (Dengan NetworkManager)
Untuk menyetel nama perangkat khusus dengan NetworkManager untuk profil koneksi yang ada, lakukan hal berikut:
1. Pastikan profil koneksi yang ada telah menyimpan alamat MAC dari antarmuka fisik yang terkait dengannya. Pada contoh di bawah, profil koneksi bernama “Koneksi kabel 1”:
# nmcli connection show "Wired connection 1" | grep 802-3-ethernet.mac-address: 802-3-ethernet.mac-address: --
2. Jika alamat MAC tidak ada, tambahkan. Pertama-tama temukan alamat MAC dengan “ip link ” dan kemudian gunakan nmcli perintah untuk mengubah profil koneksi:
# ip link show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 52:54:00:73:59:15 brd ff:ff:ff:ff:ff:ff
# nmcli connection modify "Wired connection 1" 802-3-ethernet.mac-address "52:54:00:73:59:15"
3. Sekarang ubah connection.interface-name profil koneksi properti untuk mengatur nama perangkat yang diinginkan. Dalam contoh di bawah ini, perangkat diberi nama “external-2 “:
# nmcli connection modify "Wired connection 1" connection.interface-name "external-2"
4. Nyalakan ulang sistem:
# shutdown -r now
5. Pastikan perangkat telah diberi nama seperti yang diharapkan:
# ip link 3: external-2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 52:54:00:73:59:15 brd ff:ff:ff:ff:ff:ff
Antarmuka baru tanpa Profil Koneksi yang ada (Dengan NetworkManager)
Untuk menyetel nama perangkat khusus dengan NetworkManager untuk antarmuka baru yang tidak memiliki profil koneksi yang ada, lakukan hal berikut:
1. Catat alamat MAC perangkat menggunakan “ip link " memerintah. Dalam contoh berikut, eth0 digunakan dan alamat MAC terlihat menjadi 52:54:00:2f:4b:68:
# ip link show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 52:54:00:2f:4b:68 brd ff:ff:ff:ff:ff:ff
2. Gunakan nmcli perintah untuk membuat profil koneksi baru untuk eth0. Pastikan untuk menentukan alamat MAC. Dalam contoh berikut, perangkat jaringan dengan alamat MAC yang ditentukan akan diganti namanya menjadi “internal-1 ” setelah me-reboot sistem:
# nmcli connection add type ethernet mac "52:54:00:73:59:15" ifname "internal-1"
3. Reboot sistem
# shutdown -r now
4. Verifikasi nama perangkat sekarang “internal-1”
# ip link 2: internal-1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 52:54:00:2f:4b:68 brd ff:ff:ff:ff:ff:ff
Nama Perangkat Kustom tanpa NetworkManager
1. Dalam file konfigurasi antarmuka saat ini (/etc/sysconfig/network-scripts/ifcfg-* file), pastikan keduanya PERANGKAT dan HWADDR parameter diatur dengan benar. PERANGKAT adalah nama yang akan diberikan ke antarmuka dengan alamat MAC sama dengan HWADDR.
2. Sebagai alternatif, pengaturan nama antarmuka khusus dengan aturan udev masih dimungkinkan. Buat file aturan udev /usr/lib/udev/rules.d/60-net.rules di /etc/udev/rules.d/ direktori. Aturan dapat dicocokkan dengan alamat MAC perangkat atau alamat bus PCI :
# vi /usr/lib/udev/rules.d/60-net.rules # MAC address match. Will name the device with the specified MAC address the value given in the NAME property: SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:b1:05:63:31", ATTR{type}=="1", KERNEL=="*", NAME="myeth2" # PCI bus address match. Bus address can be seen in the output of the lspci command. SUBSYSTEM=="net", ACTION=="add", KERNEL=="eth*", SUBSYSTEMS=="pci", KERNELS=="0000:00:03.0", NAME="private-3"
/usr/lib/udev/rules.d/60-net.rules file aturan udev akan memeriksa setiap file ifcfg untuk keberadaan parameter DEVICE dan HWADDR. Jika antarmuka yang dimaksud memiliki alamat MAC yang cocok dengan nilai properti HWADDR, maka antarmuka tersebut akan diberi nama yang diberikan oleh nilai properti DEVICE.
Cara mengubah nama perangkat NIC di CentOS / RHEL 6Konfigurasi Nama NIC Persisten dari Adaptor Jaringan di CentOS/RHEL menggunakan Aturan udev