VirtualBox 客户机之间无法使用 mDNS

VirtualBox 客户机之间无法使用 mDNS

我有两个 Linux 客户机(分别称为db1db2SL7)在 Fedora 25 主机上运行虚拟盒。两台客户机的网络适配器都桥接到主机的无线网卡。两台客户机都运行 avahi,并且 mDNS 在其防火墙中打开。所有三台机器(db1db2host)都具有来自 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

我该怎么做才能让它们发挥作用?

相关内容