mDNS на FreeBSD
Jan. 11th, 2021 05:24 pmПрикрутил mDNS к FreeBSD, стало удобно работать с устройствами в локальной сети с динамическими IPv4 и IPv6 адресами, например http://printer1.local/ или "ssh notebook-ann.local"
pkg install net/avahi-app dns/nss_mdns
echo 'avahi_daemon_enable="YES"' >> /etc/rc.conf.local
service avahi_daemon start
В /etc/nsswitch.conf строчку про hosts поправить на:
hosts: files mdns_minimal [NOTFOUND=return] dns
IPv6 устройства тоже прекрасно регистрируются и резолвятся.
В Ubuntu-вских nsswitch.conf mDNS уже настроено, но почему-то стоит mdns4_minimal
, за что они отрезали IPv6? Пришлось подправить вручную.