Descobri:
(Eu estou supondo que) desde que eu instalei o sistema operacional em um computador diferente do que está atualmente, o sistema foi configurado para usar o hardware desse computador como o padrão para 'eth0' (e eu não posso espere para ver que outros problemas isso causará ...)
A solução que usei é:
sudo vi /etc/network/interfaces
Excluir isto:
auto eth0
iface eth0 inet dhcp
E substitua por isso:
auto (logical name)
iface (logical name) inet dhcp
Próximo tipo:
sudo ifup -a
Verifique a correção:
sudo lshw -c network
se já não diz 'desativado' por * - rede, então deve estar funcionando
Finalmente, teste a correção (eu precisava atualizar mesmo assim)
sudo apt-get update
sudo apt-get install (whatever packages you want)
Se alguém puder me dizer como eu posso configurar as IDs de hardware lógico para os padrões que o Ubuntu usa, eu ficaria grato!