Modificação da configuração de rede


Também é possível configurar a rede por meio da edição direta dos arquivos de configuração da conexão. Os arquivos de configuração da conexão controlam as interfaces de software dos dispositivos de rede individuais. Esses arquivos geralmente recebem o nome de /etc/NetworkManager/system-connections/name.nmconnection, em que name se refere ao nome do dispositivo ou da conexão que o arquivo de configuração controla.

Dependendo da finalidade do perfil de conexão, o NetworkManager usa os seguintes diretórios para armazenar os arquivos de configuração:

  • O diretório /etc/NetworkManager/system-connections/ armazena perfis persistentes que o usuário criou e editou. O NetworkManager os copia automaticamente para o diretório /etc/NetworkManager/system-connections/.

  • O diretório /run/NetworkManager/system-connections/ armazena perfis temporários, que são removidos automaticamente quando você reinicia o sistema.

  • O diretório /usr/lib/NetworkManager/system-connections/ armazena perfis imutáveis pré-implantados. Quando você edita esse perfil com a API do NetworkManager, o NetworkManager copia esse perfil para o armazenamento persistente ou temporário.

Exemplo de conteúdo do arquivo de configuração para configuração IPv4 estática:

[connection]
id=Main eth0
uuid=27afa607-ee36-43f0-b8c3-9d245cdc4bb3
type=802-3-ethernet
autoconnect=true
 
[ipv4]
method=manual
 
[802-3-ethernet]
mac-address=00:23:5a:47:1f:71

Opções de configuração de IPv4 para o formato de arquivo de chave:

Após modificar os arquivos de configuração, execute o comando nmcli con reload para que o NetworkManager carregue as alterações de configuração. Se a variável autoconnect estiver definida como false no perfil de conexão, ative a conexão manualmente.

[root@host ~]# nmcli con reload
[root@host ~]# nmcli con up "static-ens3"

Referências