Red Hat Training

A Red Hat training course is available for RHEL 8

3.4. Carregamento de arquivos ifcfg criados manualmente no NetworkManager

No Red Hat Enterprise Linux 8, se você editar um arquivo ifcfg, NetworkManager não está automaticamente ciente da mudança e tem que ser avisado da mudança. Se você usar uma das ferramentas para atualizar NetworkManager configurações de perfil, NetworkManager não implementa essas mudanças até que você se reconecte usando esse perfil. Por exemplo, se os arquivos de configuração tiverem sido alterados utilizando um editor, NetworkManager deve ler novamente os arquivos de configuração.

O diretório /etc/sysconfig/ é um local para arquivos de configuração e scripts. A maioria das informações de configuração da rede é armazenada lá, com exceção das configurações VPN, banda larga móvel e PPPoE, que são armazenadas nos subdiretórios /etc/NetworkManager/. Por exemplo, informações específicas da interface são armazenadas nos arquivos ifcfg no diretório /etc/sysconfig/network-scripts/.

As informações para VPNs, banda larga móvel e conexões PPPoE são armazenadas em /etc/NetworkManager/system-connections/.

Nota

Por padrão, a RHEL usa o NetworkManager para configurar e gerenciar conexões de rede, e os scripts /usr/sbin/ifup e /usr/sbin/ifdown usam o NetworkManager para processar ifcfg arquivos no diretório /etc/sysconfig/network-scripts/.

Se você precisar dos scripts de rede legados para gerenciar suas configurações de rede, você pode instalá-los manualmente. Para maiores detalhes, veja Seção 1.5, “Suporte a scripts de rede legados na RHEL”. Entretanto, observe que os scripts de rede legados são depreciados e serão removidos em uma versão futura da RHEL.

Procedimento

  1. Para carregar um novo arquivo de configuração:

    # nmcli connection load /etc/sysconfig/network-scripts/ifcfg-connection_name
  2. Se você atualizou um arquivo de conexão que já tenha sido carregado no NetworkManager, entre:

    # nmcli connection up connection_name

Recursos adicionais

  • NetworkManager(8) man page - Descreve o daemon de gestão da rede.
  • NetworkManager.conf(5) man page - Descreve o arquivo de configuração NetworkManager.
  • /usr/share/doc/initscripts/sysconfig.txt - Descreve ifcfg arquivos de configuração e suas diretrizes conforme entendidas pelo serviço de rede legado.
  • ifcfg(8) man page - Descreve brevemente o comando ifcfg.