Federico Mena Quintero federico@gnome.org 2013 Gerencie conexões de rede e monitore estado conectado/desconectado Enrico Nicoletto liverig@gmail.com 2009 Rafael Fontenelle rafaelff@gnome.org 2013, 2014, 2016, 2017 Isaac Ferreira Filho isaacmob@riseup.net 2018 NetworkManager

NetworkManager gerencia conexões de rede de um computador. Ele cuida de negociação DHCP para obter um endereço de IP para o computador quando seus conectividade é ativada pela primeira vez. Ele permite que usuários selecionem entre diferentes redes cabeadas e sem rede, configurem redes privadas virtuais (VPNs) e conecte à rede com modems.

NetworkManager fornece uma API extensiva que permite que aplicativos controlem conexões de rede. Porém, isso é principalmente interessante para o software que implementa o ambiente central em si. Aplicativos comuns podem usar a API do NetworkManager para monitorar estado conectado/desconectado do computador, e realiza outras tarefas de alto nível relacionadas à rede.

O shell principal do ambiente no GNOME possui um ícone prominente do NetworkManager; internalmente, ele usa a API do NetworkManager para alterar as configurações de rede baseadas nas escolhas do usuário. Aplicativo, como o Evolution, que precisa saber o estado conecta/desconectado do computador, também usam NetworkManager.

Página do NetworkManager

Referência da API do NetworkManager