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.7.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.7.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.
Currently, unlike other parts of the networking config from the initramfs (e.g. static IPs, hostnames, etc.), these udev rules are not persisted into the real root. If the custom name needs to be applied to the real root, either a link file or udev rule must be created, as shown above. See this issue for more details.
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 ›