Como personalizar o nome de uma interface de rede

Você pode criar um https://www.freedesktop.org/software/systemd/man/systemd.link.html[arquivo de link) do systemd com configurações do ignition.

Por exemplo, para nomear a placa de rede 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 do Butane mostrado abaixo:

Exemplo: Personalizar placa de rede por um arquivo de link do systemd
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

Usando regras do Udev

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

Exemplo: personalizar a placa de rede via regras de Udev
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"

Rede no initramfs via argumentos do kernel

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

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

Por exemplo, para nomear a placa de rede com o endereço MAC 12:34:56:78:9a:bc como "infra", forneça um argumento de kernel ifname=infra:12:34:56:78:9a:bc. Uma regra de 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"