Cara Menyesuaikan Nama NIC
Menggunakan Berkas systemd Link
Anda dapat membuat berkas link systemd dengan konfigurasi Ignition.
Sebagai contoh, untuk memberi nama NIC dengan alamat MAC 12:34:56:78:9a:bc menjadi "infra", tempatkan berkas systemd link di /etc/systemd/network/25-infra.link menggunakan potongan konfigurasi Butane berikut:
variant: fcos
version: 1.6.0
storage:
files:
- path: /etc/systemd/network/25-infra.link
mode: 0644
contents:
inline: |
[Match]
MACAddress=12:34:56:78:9a:bc
[Link]
Name=infra
Menggunakan Aturan Udev
Demikian pula, melalui konfigurasi Ignition, untuk memberi nama NIC dengan alamat MAC 12:34:56:78:9a:bc menjadi "infra", buat sebuah aturan udev di /etc/udev/rules.d/80-ifname.rules menggunakan potongan konfigurasi Butane berikut:
variant: fcos
version: 1.6.0
storage:
files:
- path: /etc/udev/rules.d/80-ifname.rules
mode: 0644
contents:
inline: |
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="12:34:56:78:9a:bc", ATTR{type}=="1", NAME="infra"
Jaringan di Initramfs melalui Argumen Kernel
Jika jaringan dalam initramfs diperlukan, argumen kernel ifname= akan secara dinamis membuat aturan udev untuk mengubah nama NIC.
Saat ini, berbeda dengan bagian lain dari konfigurasi jaringan dari initramfs (misalnya IP statis, nama host, dan sebagainya), aturan udev tersebut tidak dipertahankan ke root sebenarnya. Jika nama khusus perlu diterapkan pada root utama, maka berkas link atau aturan udev harus dibuat seperti yang ditunjukkan di atas. Lihat issue ini untuk informasi lebih lanjut.
Sebagai contoh, untuk memberikan NIC dengan alamat MAC 12:34:56:78:9a:bc nama "infra", berikan argumen kernel ifname=infra:12:34:56:78:9a:bc. Sebuah aturan udev akan dibuat di initramfs seperti berikut:
# cat /etc/udev/rules.d/80-ifname.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="12:34:56:78:9a:bc", ATTR{type}=="1", NAME="infra"
Want to help? Learn how to contribute to Fedora Docs ›