通常(也许80%的时间),当我重启运行Avahi的机器时,它开始使用machinename-2.local作为主机名。 我networking上的所有机器都有唯一的主机名,所以没有冲突。
如何防止Avahi将-2添加到主机名?
(这对于Google来说是非常困难的事情…)
OS X机器也是如此。
如果主机名已经在networking上使用,它会颠倒计数器,使名称再次变得唯一。 我怀疑有问题的机器可能有两个网卡连接到同一个networking(有线和无线),或者你有一个运行的bonjour代理(这可能是未知的),通过保持主机名处于活动状态来帮助hibernate机器。 为了更确定你可能想更好地描述你的networking。