NetworkManager
e ifconfig
não são (por padrão) compatíveis ( NetworkManager
não configurará as interfaces listadas em /etc/network/interfaces
). NetworkManager
é uma espécie de daemon de configurações que garante que vários usuários possam editar conexões de rede, isso é muito inteligente em um ambiente de desktop (especialmente em laptops que podem se mover entre diferentes redes sem fio). Basicamente NetworkManager
é um frontend para iproute
, dhclient
, wpa_supplicant
e ppp
.
ifconfig
é uma ferramenta geral para configurar interfaces de rede, você pode, por exemplo, fazer assim:
ifconfig eth1 10.0.0.1 netmask 255.0.0.0 hw ether 10:10:10:10:10:10
ifconfig eth1 down
para definir seu IP, máscara de rede e endereço MAC de eth1
e, em seguida, desativar (desativar / desativar) sua interface. ifconfig
não lê nenhum arquivo de configuração e faz exatamente o que foi dito.
ifup
e ifdown
são programas auxiliares que usam ifconfig
para configurar uma interface de rede de acordo com /etc/network/interfaces
. Isso fará com que, se houver up, down, pre-up, pre-down, post-up, scripts post-down que precisam ser executados, eles serão.
Ok, então há wpa_supplicant
e dhclient
. dhclient
é um cliente DHCP - ifup
usará isso se uma interface de rede estiver configurada para DHCP, assim como NetworkManager
. wpa_supplicant
é uma ferramenta para configurar criptografia em redes sem fio.
A maioria dessas ferramentas tem páginas de manual, por exemplo, o arquivo de interfaces tem sua própria página de manual que descreve o formato desse arquivo de configuração.
man interfaces
man ifconfig
man ifup
Assim sendo, eu recomendo que você remova (ou desabilite) NetworkManager
, eu não acho que alguma coisa vai quebrar de remover NetworkManager
exceto as ferramentas GUI para configurar a rede. Se você deseja configurar sem fio sem NetworkManager
, convém consultar este .