Prova a postare l'output di :
sudo /sbin/ethtool eth0
con cavo di rete inserito e collegato al router.
Se appare in fondo "link detected : no" mi verrebbe da pensare ad un problema hardware, ma per esserne certi bisognerebbe poter fare la prova o con un LiveCD oppure dall'ufficio dove sei sicuro che funzionava.
Se non ti trova il comando installa il pacchetto con :
sudo apt-get install ethtool
Per assurdo non è che sul router ci sono delle politiche di sicurezza tipo filtri su indirizzi MAC dei dispositivi collegatbili ?
Altro proprio non mi viene in mente.
Cantato vittoria troppo presto...
Per vedere se fosse tutto a posto ho staccato il PC dallo switch 2 e sono andato a collegarlo allo switch 1: non funziona. Ok, allora cambio porta nello switch 1: non funziona. Ok, lo collego direttamente al router: non funziona. Nota che tutte le volte che cambiavo porta o switch/router, dopo averlo collegato provavo nuovamnete a staccare e riattaccare il cavo dal PC.
Poi ho provato a staccare il cavo che va dallo switch 1 al 2 e metterlo in tutte e due le porte dove avevo provato ad attaccare il notebook (una alla volta, ovviamente): tutti gli host collegati allo switch 2 funzionano perfettamente, quindi il problema sembrerebbe proprio da imputare al notebook.
Ora ho tolto il Network Manager, impostando tutti i parametri nel fine /etc/network/interfaces, ma continua a non funzionare.