これも 簡単に ”netatalk-2.0.3-prv.tgz”を 作成してあるので それを 使 用します。入手
$ scp fdopstm@192.168.24.5:/home/fdopstm/netatalk-2.0.3-prv.tgz . Password: netatalk-2.0.3-prv.tgz 100% 3147KB 1.5MB/s 00:02
インストール
# installpkg netatalk-2.0.3-prv.tgz netatalk-2.0.3-prv のインストール中 PACKAGE DESCRIPTION:
と いっても コピー するだけです。元の データ領域を マウント しておき ます。
# mount /dev/hda9 /mnt/ # cd /mnt/ # mount -o loop dev-hdb3-plamo.img hhh/
コピーしてゆきます。
# cd /usr/local/etc/netatalk/ # ls -l | sed 1d -rw-r--r-- 1 root root 5010 Jan 20 2008 AppleVolumes.default -rw-r--r-- 1 root root 25124 Jan 20 2008 AppleVolumes.system -rw-r--r-- 1 root root 11158 Jan 20 2008 afpd.conf -rw-r--r-- 1 root root 1059 Jan 20 2008 atalkd.conf -rw-r--r-- 1 root root 1431 Jan 20 2008 netatalk.conf -rw-r--r-- 1 root root 1571 Jan 20 2008 papd.conf drwxr-xr-x 2 root root 4096 Jan 24 21:11 uams/
本来はこうして終了の筈なんですが、上手く動かなかったのです。
設定について 少し 補足しながら 見てゆきます。 御存じの方は 何をいまさ らということですが 忘れていたことも含めて 設定の補足 その1 にて行います。
駄衛門さんに 起動して頂くために
# cd /etc/rc.d/ # cat -n rc.M | grep atalk 11 # netatalk・Samba・xfs・gpm・init.d以下・パッケージ初期化・rc.local 233 # Start netatalk (a file/print server for Macintosh Appletalk). 234 if [ -x /etc/rc.d/rc.atalk ]; then 235 echo -n " atalk" 236 /etc/rc.d/rc.atalk > /dev/null 2>&1
”rc.atalk” があれば 動いて頂けるようです。勿論コピーします。
# cp /mnt/hhh/etc/rc.d/rc.atalk .
後は 再起動 して Mac さんから 試みてみましょう、 勿論 ”OS X”では あ りません ”Mac OS 9.2”ですので お間違いの無いように!
♪おかたずけ おかだずけ♪
# umount /mnt/hhh/ # umount /mnt/ # shutdown -r now
甘さも甘し... 夕暮れですわ Mac さんから接続出来ません
Jan 24 22:02:07 sv afpd[246]: main: atp_open: Address family not supported by protocol Jan 24 22:25:03 sv afpd[246]: refused connect from 192.168.24.7 Jan 24 22:25:03 sv afpd[246]: dsi_getsess: Connection refused
それは何かとたづぬれば ベンベン! つまり 最初の もっと 基本的なものの 設定をしていないのです。 ”/etc/services”、”/etc/modules.conf”の 設定 はしていないのです。
これにて再起動
# sed -e '/^#/d' /usr/local/etc/netatalk/atalkd.conf eth0 -phase 2 -net 0-65534 -addr 65280.161
自動的に 追記して頂いています。また せっかくですから
# nbplkup sv:AFPServer 65280.161:130 Epson-ps:LaserWriter 65280.161:128 sv:netatalk 65280.161:4 sv:Workstation 65280.161:4
プリンター が 準備出来ているようです。
# ps ax | grep atalk| grep -v grep 227 ? S 0:00 /usr/local/sbin/atalkd # ps ax | grep afpd| grep -v grep 262 ? S 0:00 /usr/local/sbin/afpd # ps ax | grep papd| grep -v grep 260 ? S 0:00 /usr/local/sbin/papd
まあ 動いているようです Mac の電源を いれてみましょう。
# nbplkup sv:AFPServer 65280.161:130 Epson-ps:LaserWriter 65280.161:128 sv:netatalk 65280.161:4 sv:Workstation 65280.161:4 :EPSON IJ Notification 65280.128:250 :ARA - Personal Server 65280.128:2 <>: Power Macintosh 65280.128:252
おまけの ”syslog”が 残りますが
# cat syslog Jan 29 10:33:25 sv nbplkup: Conversion failed (CH_UCS2 toANSI_X3.4-1968):\ Invalid or incomplete multibyte or wide character
方法として 全てコピー するだけでしたのですが、プリンタ で papd.conf を コピーしたのですが まったく papd 駄衛門 が 動作しない という 状況に 陥りました。 原因と 対処 は 掴めていないのですが、参考に 資料を残してお きます。纏まった ものでは有りません。試行錯誤の 断片です。
にゃんたろう 拝!
2009年 1月29日 (木) 10:32:12 JST 作成