probabilmente dovrai modificare /etc/hosts
per riflettere il tuo nuovo nome host
altrimenti cerca di trovare informazioni su di esso tramite DNS (e timeout, molto probabilmente)
cerca:
127.0.0.1 localhost oldname
e cambia in:
127.0.0.1 localhost newname
Ovviamente cambia solo la riga corrispondente a oldname. Sopra ho fatto un esempio di una macchina che non è connessa alla rete...
Di seguito fornisco un esempio di una macchina che ha un IP:
127.0.0.1 localhost
a.b.c.d oldname <-- just edit that line
Problema risolto . Descrivo per aiutare gli altri.
Ho avuto lo stesso problema. Tutte le configurazioni erano corrette, ma il login tramite ssh e sudo era estremamente lento.
cat /etc/hostname era corretto, ma qualcosa non ha funzionato.
Ho risolto cambiando il nome host NON dal file ma dal comando
nome host nome-dell'host
In questo modo il problema è scomparso. Probabilmente utilizzando il comando hostname vengono eseguite altre operazioni e la modifica è più completa rispetto alla semplice modifica di /etc/hostname file manualmente.