小编Esp*_*osa的帖子

由于挂载 Samba 共享的问题,配置 Avahi nss-mdns 不使用带有主机名的本地后缀

如何配置Avahi 和 nss-mdns以与 Windows 使用NetBIOS或最近LLMNR相同的方式解析我的小型家庭网络中的名称。

对于 Linux,有两种选择:

  • Winbind aka NetBIOS for linux,被许多专家标记为 DEPRECATED
  • Avahi & nss-mdns - 又名 Zeroconf,MODERN,听起来不错,我渴望与 LLMNR 相似。

我尝试了 Avahi。
它已经在 /etc/nsswitch.conf 中预先配置好。守护进程运行,发现运行,查找 - 排序。

但有一个问题。

ping foopc1
不工作 -未知主机
ping foopc2.local
工作!

我个人不介意使用“后缀”名称,但有些系统会这样做。特别是桑巴。无法安装 cifs 网络共享。Smb4k 可以很好地识别其他计算机,但是在尝试挂载共享 (smb/cifs) 时失败:
could not resolve address for foopc1

似乎对于 samba 客户端 (mount.cifs),主机名解析器 (?) 接受的网络名称与 nmblookup (??) 获得的名称之间必须匹配,如果我错了,请纠正我!

如何使 ping 将我的计算机识别为 foopc1 和 foopc2 而不是 foopc1.local 和 foopc2.local?

根据 nss-mdns 项目主页 http://0pointer.de/lennart/projects/nss-mdns/我创建/etc/mdns.allow …

samba hostname mdns linux-networking avahi

4
推荐指数
1
解决办法
8340
查看次数

标签 统计

avahi ×1

hostname ×1

linux-networking ×1

mdns ×1

samba ×1