Se este for um computador em casa, pode ser preferível remover completamente o Network Manager e simplesmente configurar métodos manuais. Primeiro, tenha certeza de que o driver e o hardware parecem estar funcionando como esperado. Verifique:
ifconfig
Você vê uma interface eth0? Responde como esperado se você fizer:
sudo dhclient eth0
Como o NM está tentando controlar a rede, esse comando provavelmente não irá realmente adquirir um endereço IP; a esperança é que isso não produza erros. Por favor, abra um terminal e faça:
sudo gedit /etc/network/interfaces
Use nano ou kate ou leafpad se você não tiver o editor de texto gedit. Adicione várias linhas ao arquivo para que ele seja lido da seguinte maneira:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
Revise cuidadosamente, salve e feche o editor de texto. Claro, substitua seus detalhes aqui. Agora faça:
sudo service network-manager restart
sudo ifdown eth0 && sudo ifup eth0
Pode ser necessário reiniciar.
Quando estiver satisfeito, você poderá remover o Network Manager no Software Center.