Réponses:
Mettez à jour le nom d'hôte dans les fichiers suivants
/etc/hostname
/etc/hosts
Modifiez le nom, et il changera au redémarrage du réseau (ou au redémarrage complet, bien sûr).
La mise à jour /etc/hosts
est nécessaire pour éviter l'erreur suivante
sudo: unable to resolve host <new-hostname>
Can't open file to write
. Comment puis-je réparer cela?
sudo
devant votre commande d'édition.
Je l'ai fait, adapté de http://forum.stmlabs.com/showthread.php?tid=7180
sudo nano /scripts/nm_util.py
Presque en bas du fichier, uid est défini. Mettez en commentaire la clause if et modifiez-la en
uid = "MyHostname"
uuid = params['nm.uuid']
au début de def deactivate_connection
. Est-ce à cela que vous faites référence?
De plus, vous pouvez modifier le nom d'hôte à la volée en émettant le commang
sysctl kernel.hostname=NEW_HOSTNAME
. Mais ce n'est pas une solution permanente. @ René Wolferink a déjà posté la seule voie permanente.
hth
Avec l'introduction de systemd (Raspbian Jessie et plus récent), la méthode prescrite est finalement une seule commande ( référence ):
sudo hostnamectl set-hostname <mymachine>
Les modifications prennent effet immédiatement et persistent après le redémarrage.
/etc/hosts
dans un état lamentable