hackintosh {share} MacOS专用的AFP文件服务器

  • 内容
  • 相关

39_avatar_small.jpg

做文件服务,一般是用Samba,不过在MacOS系统上链接Samba,就没了MacOS超牛X的感觉。那么我们请出苹果的APF文件服务。

AFP文件服务,在一些成熟的NAS中都会有,比如FreeNAS,群晖那个我不清楚。
用FreeNAS系统做文件服务器可以做磁盘阵列,不过我比较喜欢ZFS文件系统做阵列,ZFS比APFS要牛X得多。所以我直接清楚FreeNAS他爸爸FreeBSD。
FreeBSD堪称坚如磐石的操作系统,这个确实。废话不多说了,下面开始。

一、安装FreeBSD
       系统选用FreeBSD10之后,原生支持ZFS文件系统。那么安装的时候当然选择ZFS文件系统。
       因为不是系统安装教程,此处略去五千字,包括ZFS做磁盘阵列……

二、实战AFP
Freebsd上的AFP文件服务器程序有netatalk,开源免费的。
1、启用root超级账户,
  1. su root
2、安装netatalk,我们采用pgk包来安装,posts的安装方式只能叹息了,网路环境太恶略,不知道什么资源会被咔嚓。
  1. # pkg install netatalk
就这么简单,安装时会跟着安装上nns_mdns和avahi两个服务。
3、AFP配置,有点类似Samba的配置。
  1. #ee /usr/local/etc/afp.conf

或者
  1. #vi /usr/local/etc/afp.conf
可你喜欢什么样的编辑器。我们在afp.conf里写入配置,下面是个例子。
  1. ;
  2. ; Netatalk 3.x configuration file
  3. ;
  4. [Global]                                       //通用配置                          
  5. ; Global server settings
  6.         uam list = uams_dhx.so uams_dhx2.so uams_guest.so
  7.         guest account = user1
  8.         max connections = 50
  9.         mimic model = RackMac
  10.         vol dbnest = yes
捣鼓过Samba的都能看懂。
4、设置开机启动AFP文件服务。
  1. # ee /etc/rc.conf
在里面添加如下内容
  1. bus_enable="YES"
  2. avahi_daemon_enable="YES"
  3. avahi_dnsconfd_enable="YES"
  4. netatalk_enable="YES"
三、如果你启用了防火墙,比如是IPFW防火墙,还需要加入如下防火墙规则
  1. # ipfw add 06000 allow tcp from 10.211.55.0/24  to  me 548,4700                    //改成你自己的内网IP
  2. # ipfw add 06100 allow tcp from me 548,4700  to 10.211.55.0/24
  3. # ipfw add 06200 allow udp from 10.211.55.0/24  to  any 5353,12688
  4. # ipfw add 06300 allow udp from any 5353,12688  to  10.211.55.0/24
AFP使用tcp548、udp4700端口,avahi-daem 使用udp 5353 和12688端口。


四、在MacOS上链接APF服务器
按花键加k键
添上你的服务器ip地址,比如:afp://127.0.0.1

本文标签:

版权声明:若无特殊注明,本文皆为《小鱼cc》原创,转载请保留文章出处。

本文链接:hackintosh {share} MacOS专用的AFP文件服务器 - https://www.qzylytt.top/post-118.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论

1条评论
  1. avatar

    刘大喵 Lv.1 Chrome 63.0.3239.132 Chrome 63.0.3239.132 Windows Windows 回复

    学习了

    广东省佛山市 联通

    温馨提示:

    上午好!今天你看上去好精神哦!!!
    我知道了
    写信给我
    QQ联系
    返回顶部