hnakamur’s blog

ものすごい勢いで忘れる私のために未整理でもいいからとりあえずメモ

2011-11-02

Scientific Linux 6.1のnetatalk 2.2.1でLion用Time Machine設定

参考:CentOS 6 で netatalk 2.2.0 の Lion Time Machine 対応設定 - Debian GNU/Linux 3.1 on PowerMac G4

/etc/netatalk/apfd.confに以下の1行追加(変更前の最終行のコメントアウトしてある行をコピペして-setuplogオプションを追加した)。
- -tcp -noddp -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword -setuplog "defau
lt INFO_LOG /var/log/netatalk.log"

/etc/netatalk/AppleVolumes.defaultの:DEFAULT:を編集。dperm:0700 fperm:0600 ea:sysを追加。
:DEFAULT: options:upriv,usedots dperm:0700 fperm:0600 ea:sys

~の行はコメントアウト。
# The "~" below indicates that Home directories are visible by default.
# If you do not wish to have people accessing their Home directories,
# please put a pound sign in front of the tilde or delete it.
# ~

タイムマシン用の設定を追加。volsizelimitについてはファイル中に説明あり。1000=1GB
# Time Machine
/mnt/TimeMachine "Time Machine" options:tm volsizelimit:512000

自動起動を有効化。
chkconfig netatalk on

起動。
/etc/init.d/netatalk start

ポート番号調査。
ps auxww | grep afpd

root     21762  0.2  0.0 182236  2940 ?        S    22:18   0:00 /usr/sbin/afpd -U uams_dhx.so,uams_dhx2.so -g nobody -c 20 -n sunshine103
root     21855  0.0  0.0 107432   952 pts/0    S+   22:21   0:00 grep afpd

netstat -an --program | grep "^tcp.*21762"
tcp        0      0 0.0.0.0:548                 0.0.0.0:*                   LISTEN      21762/afpd

netatalkはポート548を使っていることが判明。

/etc/sysconfig/iptablesに以下の行を追加。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 548 -j ACCEPT

反映。
/etc/init.d/iptables restart

これで、MacでFinderの[移動]/[サーバーへ接続]メニューを実行し「afp://サーバのアドレス/」を入力すると「Time Machine」という共有フォルダが表示されます。選択するとサーバー上のユーザIDとパスワードを聞かれるので入力するとアクセスできました。

0 件のコメント:

ブログ アーカイブ