我有一个使用Samba的Debian Linux文件服务器,现在可以被Mac OS X客户端成功访问。
我希望通过Bonjour以更友好的方式提供此资源。
是否可以configurationLinux服务器,以便通过Bonjour在本地networking上宣布自己? 如果是的话,怎么样?
创build一个文件/etc/avahi/services/samba.service:
<?xml version="1.0" standalone='no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group> <name replace-wildcards="yes">%h filer</name> <service> <type>_smb._tcp</type> <port>139</port> </service> </service-group>
然后重新启动avahi:
service avahi restart
现在使用445端口。 所以configuration文件应该是这样的:
root:~# cat /etc/avahi/services/samba.service <?xml version="1.0" standalone='no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group> <name replace-wildcards="yes">%h</name> <service> <type>_smb._tcp</type> <port>445</port> </service> </service-group>
你需要安装Ahavi,这是一个免费的ZeroConf(Bonjour)实现。 完成之后,请参阅:
使用OS X 10.5 Leopard安装Samba以进行Bonjournetworking连接