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 .