我有一个名为“betelgeuze”的主机。因此,它列在 /etc/hostname 中。
Avahi 正在破坏这个:
boss@betelgeuze:/etc$ ps -ef |grep avahi
avahi 639 1 0 13:03 ? 00:00:02 avahi-daemon: running [betelgeuze-3.local]
avahi 682 639 0 13:03 ? 00:00:00 avahi-daemon: chroot helper
boss 5263 3210 0 13:26 pts/1 00:00:00 grep --color=auto avahi
这样,我就不能预先假设我的主机可以通过我期望的名称(betelgeuze.local)访问,因为它被修改为 betelgeuze-3.local。
我能以任何方式强制执行吗betelgeuze.local
?我知道(在概念上)如果怀疑 LAN 上有重复的名称,名称显示可能会发生变化,但我需要的是一种可以强制将名称更改回我想要的形式的方法。
谢谢,Leo
答案1
尝试配置你的 /etc/avahi/avahi-daemon.conf 文件,使其包含一行:
host-name=betelgeuze
可能会有
#host-name=foo
默认情况下。请确保删除行首的 # 并重新启动以使更改生效。