Risposte:
Aggiorna il nome host nei seguenti file
/etc/hostname
/etc/hosts
Cambia il nome e cambierà al riavvio della rete (o al riavvio completo, ovviamente).
L'aggiornamento /etc/hosts
è necessario per evitare il seguente errore
sudo: unable to resolve host <new-hostname>
Can't open file to write
. Come posso risolvere questo problema?
sudo
davanti al tuo comando di modifica.
L'ho fatto, adattato da http://forum.stmlabs.com/showthread.php?tid=7180
sudo nano /scripts/nm_util.py
Quasi in fondo al file, uid è impostato. Commenta tutta la clausola if e modificala in
uid = "MyHostname"
uuid = params['nm.uuid']
all'inizio di def deactivate_connection
. È quello a cui ti riferisci?
Inoltre è possibile modificare il nome host al volo emettendo il comando
sysctl kernel.hostname=NEW_HOSTNAME
. Ma questa non è una soluzione permanente. @ René Wolferink ha già pubblicato l'unico modo permanente.
hth
Con l'introduzione di systemd (Raspbian Jessie e successivi), il metodo prescritto è finalmente un singolo comando ( riferimento ):
sudo hostnamectl set-hostname <mymachine>
Le modifiche hanno effetto immediato e persistono dopo il riavvio.
/etc/hosts
in uno stato lugubre