如果由于主机名与网络上的其他设备冲突而动态更改为 foo-2、foo-3 等,运行 avahi 的计算机如何确定并显示其自己的主机名?
当两台运行 avahi-daemon 并且在同一网络上的计算机(都具有主机名 = foo)时,正如预期的那样,它们可以通过 ssh asfoo.local
和foo-2.local
. 例如,主机名冲突由 avahi 正确处理。
但是,在两台机器上,命令都hostname
返回foo
. 因此,当 avahi 重命名主机名时,它不会动态更新。
什么命令将显示正确的(动态)主机名以访问计算机?
这些是移动设备,我想在每台设备上显示“我的主机名是 XXXX.local”,因此当存在多个设备时,用户知道要输入哪个主机名以转到“他们的”设备。
avahi ×1