Como customizar um nome NIC

Você pode criar uma link file do systemD com configurações ignition.

Por exemplo, para nomear a placa de internet com o MAC address 12:34:56:78:9a:bc`para "infra", coloque um arquivo de link do systemD em `/etc/systemd/network/25-infra.link usando o trecho de configuração mostrado abaixo:

Exemplo: Customizar o NIC por um arquivo de link do systemD
armazenamento:
  arquivos:
    - path: /etc/systemd/network/25-infra.link
      mode: 0644
      contents:
        inline: |
          [Match]
          MACAddress=12:34:56:78:9a:bc
          [Link]
          Nome=infra

Usando regras do Udev

Similarmente, também por configurações ignition, para nomear a placa de internet com o MAC address 12:34:56:78:9a:bc para "infra", crie uma udev rule em `/etc/udev/rules.d/80-ifname.rules`usando o trecho de configuração FCCT mostrado abaixo:

Exemplo: customizar o NIC via regras do Udev
armazenamento:
  arquivos:
    - 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"'

Internet no initramfs via argumentos do kernel

Se a internet no initramfs for requerida, o argumento do kernel ifname= irá dinamicamente criar uma regra do udev para mudar o nome de um NIC.

Atualmente, diferentemente de outras partes da configuração de internet pelo initramfs (como IPs estáticos, hostnames, etc.), essas regras udev não persistem no root real. Se o nome customizado precisa ser aplicado ao root real, um arquivo de link ou uma regra udev precisa ser criada, como mostrado abaixo. Veja this issue para mais detalhes.

Por exemplo, para nomear a placa de internet com o MAC address 12:34:56:78:9a:bc como "infra", proveja um argumento de kernel 12:34:56:78:9a:bc. Uma regra udev deve ser criada no initramfs como:

# 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"