V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
millionart
V2EX  ›  macOS

路由自建 Time Machine 能够看见,却无法连接,可能是什么问题?

  •  
  •   millionart · 2017-07-02 12:06:43 +08:00 · 3670 次点击
    这是一个创建于 2736 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我主要参考了以下内容自建:

    https://wiki.openwrt.org/doc/howto/timemachine

    基本情况:
    wrt1900ac v2 刷了 openwrt 15.05.1
    硬盘 1.36TB,格式化成了 HFS+ 并已禁用磁盘日志
    17 年 MacBook Pro 15 寸
    配置文件完全复制自以上内容,应该不会有错字问题,
    AppleVolumes.default 相关数值改成了 1300000
    afpd.service 改成了 br-lan 的 MAC 地址

    确认了几处 TimeMachine 名字一致
    另外我发现 avahi-daemon.conf 的 use-ipv6 改成 no 就会不显示 Time Machine,所以我保持默认 yes 了

    然而在 finder 和 Time Machine 里都能看到,但点击使用磁盘就会提示

    连接到服务器“ Time Capsule ” 时出现问题。
    该服务器可能不存在,或者它此时不可用。请检查服务器名称或 IP 地址以及您的网络连接,然后再试一次。

    因为没有更多错误信息,在网上也搜不到相关处理方法,只好在此求助,需要什么信息我再补充。
    先谢谢各位了
    第 1 条附言  ·  2017-07-06 01:12:57 +08:00
    新的进展:
    dmesg
    的时候看到
    hfsplus: Filesystem was not cleanly unmounted, running fsck.hfsplus is recommended. mounting read-only.
    于是参考
    http://supersabrams.com/blog/?p=121

    现在是出错后会要求输入账号密码了,然后仍然连接失败
    第 2 条附言  ·  2017-07-08 20:15:53 +08:00
    搞定了……
    说下这几天的经过:
    chinadns 崩了无法启动,折腾了两天索性升级 lede 了,一切搞定后开始折腾 timemachine,按照 lede 官方的教程
    https://lede-project.org/docs/user-guide/netatalk_configuration
    一步步操作,还是出问题,期间被 mount 的兼容性搞得不耐烦,索性把硬盘格式化成了 ext4
    官方论坛搜了下相关问题,找到一个贴(也就这一个)
    https://forum.lede-project.org/t/help-with-apple-filesharing-protocol-for-time-machine/3259/6
    按照 4 楼 Mrengles 的方法直连 timemachine,发现是权限设置有问题,重新调整之后出现了以 ip 为名称的 timemachine,可以访问并写入了

    现在的问题是,有两个 timemachine,明明是一个服务器……我这强迫症。。。
    第 3 条附言  ·  2017-08-22 23:34:43 +08:00
    晚上跳闸了一次导致路由器部分功能崩了,包括 TimeMachine,原因似乎是 mount 的原因,于是重新 mount 了一遍,完美解决了两个 TimeMachine 的问题:

    umount /dev/sdb1
    mkdir -p /mnt/TimeMachine
    mount -t ext4 /dev/sdb1 /mnt/TimeMachine -o rw,sync

    现在看来应该是 openwrt/LEDE 的自动挂载脚本有问题
    14 条回复    2017-07-08 20:16:00 +08:00
    a342191555
        1
    a342191555  
       2017-07-02 12:50:58 +08:00 via iPhone
    从 yosemite 开始我自建的就不可用了,不知道会不会和系统有关。
    millionart
        2
    millionart  
    OP
       2017-07-02 12:54:41 +08:00
    @a342191555 这些教程貌似是近几个月的,我先不做这个最坏考虑,现在在研究 netatalk 的最新版本配置,貌似改动有点大啊。。。要是今天搞不定我就放弃,不浪费时间了
    a342191555
        3
    a342191555  
       2017-07-02 13:07:08 +08:00 via iPhone
    @millionart 😂祝好运。capsule 的磁盘速度特别慢( 10M/s )
    sinopapa
        4
    sinopapa  
       2017-07-02 13:26:01 +08:00 via Android
    直接上 NAS,折腾的时间精力用来挣钱多好。
    millionart
        5
    millionart  
    OP
       2017-07-02 15:20:20 +08:00
    @sinopapa 起初没想到坑这么深。。。
    powergx
        6
    powergx  
       2017-07-02 16:29:22 +08:00
    恢复的时候也麻烦, 如果是 imac 的话真不如多插一块硬盘方便
    ferock
        7
    ferock  
       2017-07-02 17:28:08 +08:00
    @sinopapa +1,直接就能用
    ferock
        8
    ferock  
       2017-07-02 17:29:23 +08:00
    @powergx 备份建议考虑安全性(过个半年、一年会不会坏了)
    powergx
        9
    powergx  
       2017-07-02 18:18:34 +08:00 via iPhone
    @ferock 哪怕 SMR 的硬盘,在这种低强度工作。也不太会坏。万一系统挂了先 dump 备份磁盘里面的数据,然后开始恢复
    millionart
        10
    millionart  
    OP
       2017-07-02 21:03:31 +08:00
    @powergx MacBook ……不想一直插着硬盘
    ferock
        11
    ferock  
       2017-07-02 22:56:10 +08:00
    @powergx 没必要这种事情上给自己多增加麻烦
    d4rkb1ue
        12
    d4rkb1ue  
       2017-07-03 09:43:42 +08:00
    我之前也遇到过相似的问题,最后发现是 wi-fi 频段问题?我用 5G 连不上,改到 2.4G 就可以了。。后来换了个路由+NAS。还有,看看是不是打开了隔离?
    millionart
        13
    millionart  
    OP
       2017-07-03 10:11:45 +08:00
    @d4rkb1ue 检查了下,不是这个问题,2.4G 和 5G 都试过,隔离也确认没开启,还是不行……
    我现在怀疑是 ipv6 的问题,因为关了 ipv6 就看不到
    然而好像还是无从下手,编译 netatalk ipa 也失败,vps,docker 和 ubuntu 笔记本分别出不同的报错,真是见鬼了
    millionart
        14
    millionart  
    OP
       2017-07-08 20:16:00 +08:00
    搞定了!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1942 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:52 · PVG 08:52 · LAX 16:52 · JFK 19:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.