如何使我的FreeBSD机器在同一本地networking上的Mac上自动可见?

本地networking中的Mac机器会自动显示给其他Mac。 它们在Finder上可见,可以通过控制台访问它们的名字。 据我所知这是多播本地DNS。

我想让我的FreeBSD机器在我的Mac上可见。 我只想连接到它的主机名为SSH。 有这个简单的解决scheme吗? 我试过hosts文件,但它不是一个好主意,因为主机地址是由DHCPconfiguration,所以不能保证。

我安装了mDNSResponder软件包。

 pkg_add -r mDNSResponder 

并在/etc/rc.conf中添加这行作为守护进程激活它。

 mdnsd_enable="YES" 

这是最小和最简单的解决scheme。

你可以安装avahi (/ usr / ports / net / avahi)。

Avahi是一个免费的零configuration实施,包括一个多播DNS / DNS-SD服务发现系统。 它是根据GNU通用公共许可证(LGPL)授权的。