У меня два гостя 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
Что я могу сделать, чтобы они заработали?