Назад | Перейти на главную страницу

mDNS не работает между гостями VirtualBox

У меня два гостя Linux (назовите их db1 и db2, обе SL7) работает на хосте Fedora 25 с использованием VirtualBox. Сетевые адаптеры обоих гостей подключены к беспроводной карте хоста. У обоих гостей запущен avahi, а в их брандмауэрах открылся mDNS. Все три машины (db1, db2, и host) имеют IP-адреса 192.168.4.x от DHCP.

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

Что я могу сделать, чтобы они заработали?