up

前へ

netatalk インストール

これも 簡単に ”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 の 補足

法として 全てコピー するだけでしたのですが、プリンタ で papd.conf を コピーしたのですが まったく papd 駄衛門 が 動作しない という 状況に 陥りました。 原因と 対処 は 掴めていないのですが、参考に 資料を残してお きます。纏まった ものでは有りません。試行錯誤の 断片です。

にゃんたろう 拝!

2009年 1月29日 (木) 10:32:12 JST 作成


前へ

up

Copyright © 2004.-2009. nyantarou All Rights Reserved.