首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >avahi-解决工程但mdns

avahi-解决工程但mdns
EN

Unix & Linux用户
提问于 2022-03-20 20:50:19
回答 1查看 915关注 0票数 0

我有一个更新的debian 11 (斗牛眼)设置,并希望使用avahi连接到本地连接的计算机。

例如,avahi工作:

代码语言:javascript
复制
avahi-resolve -n4 prag11mono.local 

给出了正确的prag11mono.local 10.0.0.105。但是,同一主机的ping (或ssh)

代码语言:javascript
复制
ping prag11mono.local
PING prag11mono.local.rpz.GS.local (127.0.0.2) 56(84) bytes of data.
64 bytes from 127.0.0.2 (127.0.0.2): icmp_seq=1 ttl=64 time=0.035 ms

在这里,我不明白rpz.GS.local添加是从哪里来的。它没有添加到ssh prag11mono.local中,但是请求也被添加到127.0.0.2中。

/etc/nsswitch.conf我有

主机:文件mdns4_minimal NOTFOUND=return dns mdns4

但是宿主bhutan.local

什么都不回。我没有/etc/mdns.allow文件。

avahi-daeomonmdns4之间的联系是什么?我可以用systemctl重新启动avahi-守护进程;如何重放mdns

我担心我错过了一些安装。我试着安装软件包nss-mdns,但得到了unable to locate package,尽管我发现它应该可以用于斗牛眼。我安装了libnss-mdns,并检查了所需文件是否位于`/lib/libnss_mdns*中。

少了什么?如何调试?

EN

回答 1

Unix & Linux用户

发布于 2022-03-22 17:41:20

对当前debian 11 (斗牛眼)解决方案的应用有很多混淆。我发现我没有安装bind9 (只是相关的特定包),需要

代码语言:javascript
复制
systemctl enable named-resolvconf

我想nsswitch.conf的默认值是可以的。运行named-resolvconfdig没有像以前一样向rpz返回任何提示。不过,我不需要跑

代码语言:javascript
复制
systemctl status systemd-networkd
systemctl status systemd-resolved

返回两个disabled; inactive。我看到了一些提示,这些可能是必要的,但很可能是另一种配置。

区分resolvconfsystemd-resolved可能很重要,两者做的事情有些相似,但不兼容。我的解决方案似乎依赖于resolvconfbind9

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/696185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档