Samba
帶有 Netatalk 和 Samba TimeMachine 的 Ubuntu 無法連接
幾週前,我在我的 Ubuntu 伺服器上安裝了 netatalk 並對其進行了配置,以便我可以使用我的 mac 中的 Timemachine 來備份伺服器而不是外部硬碟驅動器。
直到昨天,當我安裝 Samba 以便能夠將伺服器上的某些文件夾共享到我的 mac 之前,它一直執行良好。
現在我收到一條錯誤消息:
There are no shares available or you are not allowed to access them on the server. Please contact your system administrator to resolve the problem.
據我了解,問題出在伺服器上,而不是在我的 Mac 上。我試圖重新啟動電腦,但不添加任何 Samba 共享的文件夾,添加時間機器“afp://…@…”。
同時執行它們是否有問題,我是否需要配置 samba 使其不會拒絕 afp?
我在這方面很新…
afpd
您可以通過(Apple 歸檔協議守護程序,netatalk 包的一部分)的調試日誌獲取有關該問題的更多資訊。要獲取它,請將以下內容添加到配置行中afpd.conf
(通常位於文件底部):-setuplog "default log_debug /var/log/afpd.log"
例如,我的配置行如下所示:
- -tcp -noddp -mimicmodel TimeCapsule6,106 -uamlist uams_dhx2.so -setuplog "default log_debug /var/log/afpd.log"
之後,重新啟動
netatalk
服務並嘗試從 mac 連接到您的伺服器。現在/var/log/afpd.log
包含許多用於解決問題的有用資訊。另外,請提供您的內容afpd.conf
和AppleVolumes.default
(沒有註釋行,因為它有很多)。提到的文件位於/etc/netatalk
,至少在 Archlinux 中。