В соответствии со man
страницей для hostnamectl временное имя хоста считывается из конфигурации сети и не используется, если статическое имя хоста настроено и допустимо.
Это предполагает, что может быть некоторая конфигурация кэшированной сети с предыдущим именем хоста, которая устанавливает ваше временное имя хоста на старое. Дальнейшее расследование будет зависеть от метода и услуги, которые вы используете для подключения к сети.
В качестве альтернативы, если вы хотите быть абсолютно уверены, что ваше имя хоста во время выполнения задано правильно, вы можете сообщить ядру Linux либо командой, /bin/hostname
предоставленной hostname
пакетом, либо вручную вставив новое имя в /proc/sys/kernel/hostname
, например:
echo myhost > /proc/sys/kernel/hostname
Любая вновь открытая оболочка входа в систему покажет обновленное имя хоста после того, как это выполнено.