Configurando FCOS para usar um endereço IP estático

poderá fazê-lo especificando a configuração do NetworkManager no arquivo de configuração do Ignition.

Como acontece com qualquer configuração personalizada no FCOS, você pode escrever arquivos específicos no storage do arquivo Ignition.

O trecho de código a seguir mostra como atribuir uma configuração estática a enp1s0:

FCOS usa nomes de interfaces predizíveis por padrão. Tome cuidado para usar o nome de interface correto para o seu hardware.
  • IP estático: 192.0.2.10/24

  • gateway: 192.0.2.1

  • DNS: 192.168.124.1;1.1.1.1;8.8.8.8

  • Domínio de pesquisa por DNS: redhat.com

Exemplo de atribuição de endereço IP estático
variant: fcos
version: 1.1.0
storage:
  files:
    - path: /etc/NetworkManager/system-connections/enp1s0.nmconnection
      mode: 0600
      overwrite: true
      contents:
        inline: |
          [connection]
          type=ethernet
          id='Custom interface'
          interface-name=enp1s0

          [ethernet]
          mac-address=<insert MAC address>

          [ipv4]
          method=manual
          addresses=192.0.2.10/24
          gateway=192.0.2.1
          dns=192.168.124.1;1.1.1.1;8.8.8.8
          dns-search=redhat.com
Parâmetros adicionais para arquivos-chave do NetworkManager podem ser encontrados na documentação do NetworkManager.