LINUX.ORG.RU
решено ФорумAdmin

Кому адресованы сообщения для org.freedesktop.* ?

 ,


0

1

Привет!

Такая проблема, к примеру есть systemd-networkd который настраивает сеть с DHCP и в том числе получает hostname. В логах есть такая строка:

Mar 13 20:11:11 my-host systemd-networkd[1136]: Sent message type=method_call sender=n/a destination=org.freedesktop.hostname1 path=/org/freedesktop/hostname1 interface=org.freedesktop.hostname1 member=SetHostname cookie=17 reply_cookie=0 signature=sb error-name=n/a error-message=n/a

Но HostName не меняется. т.е. управляющее сообщение есть, а получатель видимо не понял команды.
А кто получатель? Куда дальше смотреть?

debian 10 + systemd-neetworkd и вообще всё systemd

Получатель — systemd-hostnamed.

Куда смотреть

hostnamectl status. Ставлю на то, что меняется transient hostname, но поскольку уже задано static hostname, оно берёт приоритет:

<…> and the transient hostname which is a fallback value received from network configuration (e.g. «node12345678»). If a static hostname is set to a valid value, then the transient hostname is not used.

(hostnamectl(1))

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)