我有两个 Linux 客户机(分别称为db1
和db2
SL7)在 Fedora 25 主机上运行虚拟盒。两台客户机的网络适配器都桥接到主机的无线网卡。两台客户机都运行 avahi,并且 mDNS 在其防火墙中打开。所有三台机器(db1
、db2
和host
)都具有来自 DHCP 的 192.168.4.x IP 地址。
mDNS 在主机上运行良好。以下所有操作均运行良好:
[me@host ~]$ ssh db1.local
[me@host ~]$ ssh db2.local
[me@host ~]$ ping db1.local
[me@host ~]$ ping db2.local
但是 mDNS 无法解析一个客户机与另一个客户机的名称。例如:
[me@db1 ~]$ ping db2.local
ping: db2.local: Name or service not known
反之亦然:
[me@db2 ~]$ ping db1.local
ping: db1.local: Name or service not known
我该怎么做才能让它们发挥作用?