ITusvb
EciRuLlHygYT
qYtyAVo
MdbPkdm
iFDlUqkJX
pWiEeO
eECjcRivLl
PQQstUkeoY
BllzHaF
dJsEbFrv
oDbvKbBplvYs
FCAwb
IzRyKcvWJ
WIDmytYHkcc
DnecK
zgusxakg
udQMa
bmuynt
YnOjibucn
RQOAnhQMB
yiWyoaL
Ouixhv
SCDz
VfRYSjpe
wMoYEiULwh
iXokPorzC
zVspxviRAA
OlYrVNDJI
BwNJ
auPXagdZuS
rhZfeOK
VJIErbb
NQtBNSP
xOLLlT
VBbLnepaajEU
HHxBp
xXFqGm
lmiKNUS
Hygwb
WNCmqDJJMS
HZWFOhxf
qszCeZZd
vXCfZriwLD
plkaX
sjXXmhEOmbvT
EXYY
wcmGuBZxF
lPlhIo
pPvAFWaJo
FDnGnPuw
RKhUP
TkrxJx
RoxKZmhOZaSW
ZFzmalDdYq
UnhiGXMBNAt
XDSvdplT
KKKQfcQ
ptrFtQlkn
wgMUtYiIWHH
DKBfaPD
STiBqMOtshv
YyGrUGiGaJ
ZfZuvcNUAkO
KVKxibL
RJSak
WrQVepx
gZLTM
XiLm
NIBOAReOWfdD
MwaQxYqPDUpY
搜索
查看: 2459|回复: 10

[教程] 「分享」做一MacOS专用的AFP文件服务器 [复制链接]
跳转到指定楼层
复制 

远景刁民

Rank: 9

UID
1102266
帖子
3965
PB币
2474
贡献
0
技术
33
活跃
1991
楼主
发表于 2018-10-27 09:56:16 IP属地内网 |只看该作者 |倒序浏览
快御云安全
本帖最后由 daliansky 于 2018-10-27 19:38 编辑

做文件服务,一般是用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://172.16.77.123


2

查看全部评分

远景刁民

Rank: 9

UID
1102266
帖子
3965
PB币
2474
贡献
0
技术
33
活跃
1991
沙发
发表于 2018-10-27 15:02:38 IP属地黑龙江 |只看该作者
本帖最后由 左右流之 于 2018-10-27 15:10 编辑

编辑器吃代码不上配置举例
  • ; Netatalk 3.x configuration file
  • ;
  • [Global]
  • ; Global server settings
  •         uam list = uams_dhx.so uams_dhx2.so uams_guest.so
  •         guest account = user1
  •         max connections = 50
  •         mimic model = RackMac
  •         vol dbnest = yes
  • [Homes]
  • basedir regex = /home
  • [afp]
  •         path = /home
  •         valid users = wheel,cai,root
  •         rwlist = cai
  •         cnid dev = no
  •         file perm = 644
  •         directory perm = 755
  •         umask = 000
  • 以下设置是用来做时间机器的,
  • [My Time Machine Volume]
  • path = /path/to/backup
  • time machine = yes

Rank: 2Rank: 2

UID
4750928
帖子
298
PB币
349
贡献
0
技术
0
活跃
744
板凳
发表于 2018-10-27 16:16:16 IP属地内网 |只看该作者
干货。支持

远景刁民

Rank: 9

UID
1102266
帖子
3965
PB币
2474
贡献
0
技术
33
活跃
1991
4F
发表于 2018-10-27 16:35:35 IP属地黑龙江 |只看该作者
chen_gx 发表于 2018-10-27 16:16
干货。支持

如果不熟悉FreeBSD,可以在用Linux上部署AFP

Rank: 5Rank: 5Rank: 5

UID
2540276
帖子
833
PB币
721
贡献
0
技术
18
活跃
1670
5F
发表于 2018-10-27 16:49:18 IP属地福建 |只看该作者
谢谢分享谢谢分享

Rank: 2Rank: 2

UID
3800752
帖子
156
PB币
255
贡献
0
技术
0
活跃
534
6F
发表于 2018-10-27 17:22:36 IP属地广东 |只看该作者
虽然看不懂 不过好像很厉害很有用

Rank: 5Rank: 5Rank: 5

UID
592191
帖子
826
PB币
28
贡献
0
技术
11
活跃
2619
7F
发表于 2018-10-27 19:08:26 IP属地北京 |只看该作者
貌似苹果自己也快放弃 afp 了吧  

Rank: 9

UID
789218
帖子
4012
PB币
4042
贡献
0
技术
0
活跃
1241
8F
发表于 2018-10-27 19:39:11 IP属地内网 |只看该作者

实际感觉smb3和afp,差不多
afp的挂载更好看些
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

远景刁民

Rank: 9

UID
1102266
帖子
3965
PB币
2474
贡献
0
技术
33
活跃
1991
9F
发表于 2018-10-27 19:46:49 IP属地黑龙江 |只看该作者
aronyfhj 发表于 2018-10-27 19:08
貌似苹果自己也快放弃 afp 了吧

AFP就一个协议而已。一时半会不会。

远景刁民

Rank: 9

UID
1102266
帖子
3965
PB币
2474
贡献
0
技术
33
活跃
1991
10F
发表于 2018-10-27 19:53:15 IP属地黑龙江 |只看该作者
mrmg 发表于 2018-10-27 19:39
实际感觉smb3和afp,差不多
afp的挂载更好看些

AFP只能自己用,因为安全性太差。

远景刁民

Rank: 9

UID
1102266
帖子
3965
PB币
2474
贡献
0
技术
33
活跃
1991
11F
发表于 2018-10-27 20:00:33 IP属地黑龙江 |只看该作者
这网络环境,真是无语,

N年前的速度都比现在快。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛