/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 件のコメント:
コメントを投稿