netatalk.sourceforge.net project home page Jeffrey Buchbinder jeff@univrel.pr.uconn.edu 野本浩一 - 日本語翻訳 hng@ps.ksky.ne.jp Revision History Revision v0.1 14 March 2001 Revised by: jb これは、netatalk project のホームページを文書化したものです。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Table of Contents 1. はじめに 2. netatalk 3. netatalk faq 3.1. faq - 概要 3.2. faq - トラブルシューティング 4. download 5. netatalk links 6. メーリングリスト 1. はじめに netatalk project は現在、sourceforge.net で継続しています。また、ホーム ページもここに移っています。このことを知らないユーザのために、ホームペ ージを翻訳し、この文書化を行ないました。 この文書の元になったものは、 http://netatalk.sourceforge.net の netatalk project のホームページです。2001 /03/14 現在、このページ自体も作成途中であることが記載されていますが、日 本語化も進行中です。 この文書の2章以降の原著作者は、Jeffrey Buchbinder です。 copyrighted (c) 2001 Jeffrey Buchbinder この文書は GNU パブリックライセンス (GPL) バージョン 2 かそれ以降の条件 、あるいは標準的な Linux ドキュメントプロジェクト (LDP) の条件に基づい た配布ならば自由にしていただいてかまいません。これらのライセンスはこの ドキュメントが入手できるようなサイトから入手できます。LDP の条件は (翻 訳をのぞく) いかなる修正も許可していません。修正されたバージョンは GPL の基でのみ配布されるものとすることが可能です。 本文書のご利用は自己責任にて、お願いいたします。 本文書の作成にあたり、下記の方々および JF の皆さんに大変お世話になりま した。 Seiji Kaneko さん ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2. netatalk netatalk.sourceforge.net へようこそ! netatalk は、自由に入手でき、AppleTalk プロトコルのセットをカーネルレベ ルで実装したもので、元は BSD 系のシステムで開発されました。netatalk が 実行している *NIX/*BSD システムは、たくさんの Macintosh クライアントに 次のサービスを同時に提供します。 AppleTalk ルータ、AppleShare ファイル サーバ、*NIX/*BSD プリンタと AppleTalk でアクセスするプリンタをプリンタ アクセスプロトコル (PAP) 経由で提供するプリントサーバです。いくつかのプ リントとデバッグのためのユーティリティも含んでいます。 現在、netatalk は 1.5 のリリースの準備をしています。開発過程での貢献に 興味があるなら、どうぞ私達の sourceforge プロジェクトページである http: //sourceforge.net/projects/netatalk/ を訪れてください。 このページは、現在、工事中です。このページについて、意見や提案があれば 著者 に email してください。【訳注:英文で お願いします。】 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3. netatalk faq よくある質問は、netatalk に同梱された man ページで、ほとんどすべての回 答が得られます。 どうか最初はそれらを調べてください。 概要 Section 3.1.1 netatalk とは? Section 3.1.2 現在の netatalk のバージョンは? Section 3.1.3 netatalk の将来のために何を用意しているの? Section 3.1.4 netatalk はどこで入手できるの? Section 3.1.5 頭字語 (略語) は何を指すの? Section 3.1.6 netatalk がサポートするプラットフォームは? Section 3.1.7 netatalk をマシン X に移植する難しさは? Section 3.1.8 netatalk と CAP との違いは? Section 3.1.9 この faq 以外にもっと役立つものはあるの? Section 3.1.10 netatalk の発音は? トラブルシューティング Section ユーザでの afpd ログインはできませんが、guest ではうまくい 3.2.1 きます。 netatalk/afpd ボリューム上にフォルダを作成する時、' Access Section Denied' エラーを受け取りましたが、フォルダはできていました 3.2.2 。ユーザでの afpd ログインはできませんが、 guest ではうまく いきます。 Section いくつかのところに .paprc を置きましたが、lpd/psf/pap を用 3.2.3 いても印刷できませんでした。 Section SunOS 上で papd を使おうとしてますが、いつも 'connection 3.2.4 timed out' を受け取ります。syslog のメッセージは '/dev/ printer not being found' を受け取ります。 Section CR/LF 変換を無効にするには? 3.2.5 Section シャドウパスワードをサポートしたい。 3.2.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1. faq - 概要 3.1.1. netatalk とは? netatalk は、AppleTalk プロトコルのセットをカーネルレベルで実装したもの で、元は BSD 系のシステムで開発されました。それは次のサポートを含んでい ます。AppleTalk のルーティング、Unix と AFS のファイルシステムを AFP (AppleShare) 経由で提供、Unix プリンタと AppleTalk でアクセスするプリン タを PAP 経由で提供します。いくつかのプリントとデバッグのためのユーティ リティも含んでいます。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1.2. 現在の netatalk のバージョンは? 最新の完全なリリースは 1.4b2+asun2.1.3 最新のベータリリースは 1.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1.3. netatalk の将来のために何を用意しているの? 1.5 がリリースされます。このバージョンは主に 1.4b2+asun2.1.4 のバグ修正 と機能拡張を行っています。1.4b2+asun2.1.4 は netatalk が現在のホームペ ージに引越し、CVS 内に置かれるまでのバージョンでした。 netatalk への機能追加のため、熟考しなければならないことがたくさんありま す。netatalk の開発者のメーリングリスト (netatalk-devel@lists.sourceforge.net) はこのための主要な議論の場です。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1.4. 1.4 netatalk はどこで入手できるの? http://sourceforge.net/project/filelist.php?group_id=8642 から入手できます。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1.5. 頭字語 (略語) は何を指すの? DDP Datagram Delivery Protocol RTMP Routing Table Maintenance Protocol NBP Name Binding Protocol ZIP Zone Information Protocol AEP AppleTalk Echo Protocol ATP AppleTalk Transaction Protocol PAP Printer Access Protocol ASP AppleTalk Session Protocol AFP AppleTalk Filing Protocol aecho send AppleTalk Echo Protocol packets to network hosts atalk AppleTalk protocol family atalkd AppleTalk RTMP, NBP, ZIP and AEP manager papd AppleTalk printer daemon psf Postscript Filter psorder PostScript pageorder filter routednetwork routing daemon ifconfigconfigure network interface parameters ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1.6. netatalk がサポートするプラットフォームは? AIX もうサポートされません。 FreeBSD v2.2 およびそれ以降で netatalk のサポートが含まれています。 Irix/SGI 移植されたものも、移植の動きもありませんん。 Linux 1.3.x はカーネルでの AppleTalk サポートが含まれ、 netatalk 1.3.3 およびそれ以降は Linux のサポートを含みます。 今現在、netatalk のカーネルサポートが含まれています。これが NetBSD 公式に含まれた最初のものは NetBSD 1.3 です。netatalk に関す る範囲で、最終版の 1.4 でもこのサポートが含まれるでしょう。 NeXT 我々はもう移植は行いません。 Solaris 2.4 およびそれ以降は、netatalk-1.4b2 およびそれ以降をベータ サポートします。 SparcLinux Tom Dyas 氏によるパッチがあり、たぶん、もうすぐ組込まれるで しょう。 Ultrix 1.3.3 およびそれ以降でサポートされます。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1.7. netatalk をマシン hoge に移植する難しさは? 場合によります。BSD に由来するマシンなら、完全なカーネルソースが必要だ と思われます。sysV マシンなら、netatalk の STREAMS バージョンを移植する ことは容易でしょう。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1.8. netatalk と CAP との違いは? netatalk と CAP との主な違いは構造で、2つあります。1つめは、 netatalk がカーネルレベルで AppleTalk を実装していることです。これは、一般的にパ ケットの受信と特にルーティングが、効率的であり、実装が簡単であることを 意味します。新しいリンク層 (例、我々はいくつかの FDDI や PPP をサポート しています) を簡単に追加できることも意味します。これにひきかえ、CAP は 、それよりは効率が落ちますがより多数の方法 (例、DDP-over-UDP, NIT, Berkeley Packet Filters) を用いることができます。 2つめの構造的な違いは、コーディングスタイルです。netatalk はバークレー Unix ネットワーキングパラダイムの中に AppleTalk を統合しました。UDP/TCP プログラマの役に立つすべてのセマンティックは、netatalk-AppleTalk プログ ラマにも役に立ちます、例えば、 sendto(), select()。対照的に、CAP は MacOS のセマンティックで書かれています。 上記の違いは、主に開発者と管理者の関心です。エンドユーザは、たぶん、 netatalk が CAP より、(アーキテクチャとコーディングスタイルによる結果) 多少早いことしか気にしないでしょう。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1.9. この faq 以外にもっと役立つものはあるの? 我々のメーリングリストのメールアーカイブ (次に示すリンク集の章にありま す) はたいへん役に立ち、同様に我々の netatalk 関連の Section 5 のリンク 集も役立ちます。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1.10. netatalk の発音は? えぇ、いい質問です!真相を知らないと、よく間違って、この単語を "ネッエ ートーク"('net-'a-to.k) と発音する人がいます。正しい発音は、"ネドトーク "('ned-*-to.k) ("ド" は優しく "ッ" ぐらいに、"ネ" はあいまい母音) です 。【訳注:つまり、日本語での発音を表記すれば、ネットークとなりします。 】 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2. faq - トラブルシューティング 3.2.1. ユーザでの afpd ログインはできませんが、guest ではうまくいきます 。 LOG_DAEMON 機能は、どんな場合でも syslog に記録しているので、これを見て ください。"illegal shell /bin/tcsh for bob" のようなメッセージをたぶん 見つけられます。これは、 afpd が getusershell(3) を使って、ユーザの有効 なシェルを確認していることが原因です。 getusershell は、 /etc/shells を 読みます。また、Section 3.2.6 のシャドウパスワードサポートを必要として いる可能性もあります。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2.2. netatalk/afpd ボリューム上にフォルダを作成する時、 "Access Denied" エラーを受け取りましたが、フォルダはできていました。 これは、たいへんよくあるコンフィグレーションエラーです。ユーザは親ディ レクトリの group にいません。そのとき、Mac は新しく作成されたディレクト リの group を親ディレクトリと同じに設定しようと試み、このエラーが生成さ れます。対処は、そのディレクトリの group を、そのユーザがメンバである group に変更します。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2.3. いくつかのところに .paprc を置きましたが、lpd/psf/pap を用いても 印刷できませんでした。 pap は psf により実行され、psf は lpd により実行されます。pap が実行さ れるとき、その作業ディレクトリは、/etc/printcap の中で割り当てられたス プールディレクトリです。従って、 .paprc はスプールディレクトリの中にな ければなりません。pap はエラーを stdout に記録し、それは /etc/printcap の中で割り当てられたログファイルに現れるでしょう。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2.4. SunOS 上で papd を使おうとしてますが、いつも "connection timed out" を受け取ります。syslog のメッセージは "/dev/printer not being found" を受け取ります。 あなたは Suns lpd system を、いくつかのセキュリティパッチのどれかで更新 しています。それは、/dev/printer を /dev/lpd/printer に移しています。今 できる提案は、/dev/printer から /dev/lpd/printer への symlink を作るこ とです。たぶん、後で、我々は netatalk が両方チェックするようにします。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2.5. CR/LF 変換を無効にするには? 完全にすべての CRLF 変換を無効にするには、afpd の Makefile から -DCRLF を取り除くべきです。 これは、afpd.conf の中の個々の共有基準に -nocrlf を使用することで無効に することもできます。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2.6. シャドウパスワードをサポートしたい。 あなたのシステムでシャドウパスワードを使うなら、1.5 より前のバージョン の netatalk の場合、etc/afpd 内の Makefile の "CFLAGS=" の位置に "-DSHADOWPW" を追加してください。 1.5 およびそれ以降のバージョンの場合、 ./configure のコマンドラインに --with-shadow を追加してください。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4. download http://sourceforge.net/project/filelist.php?group_id=8642 から入手できます。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5. netatalk links BSD や Linux, 多種の Unix のための AppleTalk ネットワークプロトコル オープンソースを介する Apple Macintosh ネットワーク 公式 Netatalk ページ http://sourceforge.net/projects/netatalk/ SourceForge における Netatalk 開発プロジェクト http://netatalk.sourceforge.net/ Netatalk ウェブサイト http://www.umich.edu/~rsug/netatalk/ UMich RSUG - Netatalk の 昔のホーム 文書と How-To、記事 http://www.anders.com/projects/netatalk/ Linux Netatalk-HOWTO 2000-September http://www.linux.or.jp/JF/JFdocs/jp.netatalk-HOWTO/jp.index.html 日本語訳 1997-December http://www.anders.com/projects/netatalk/impatient.html Linux Netatalk-HOWTO for the Impatient 2000-September http://www.anders.com/projects/netatalk/suggestions.html Linux Netatalk-HOWTO Suggestions 1999-October http://www.linux.or.jp/JF/JFdocs/jp.netatalk-HOWTO/ jp.suggestions.html 日本語訳 1997-February http://www.linuxworld.com/linuxworld/lw-1999-04/lw-04-uptime.html LinuxWorld: AppleTalk services under Linux 1999-April The Linux Japanese FAQ Project ( http://www.linux.or.jp/JF/ ) 所蔵のその他の日本語訳 http://www.linux.or.jp/JF/JFdocs/jp.netatalk-HOWTO/ jp.kernel.1.2.html Kernel 1.2.* Setup 1996-December http://www.linux.or.jp/JF/JFdocs/jp.netatalk-HOWTO/ jp.netatalk-1.3.3.html Netatalk-1.3.3 Patch Guide 1996-December http://www.linux.or.jp/JF/JFdocs/jp.netatalk-HOWTO/ jp.atalkd.conf.html atalkd.conf file configuration 1996-December http://www.linux.or.jp/JF/JFdocs/jp.netatalk-HOWTO/ jp.AppleVolumes.html AppleVolumes - configures exported volumes 1997-April http://www.linux.or.jp/JF/JFdocs/jp.netatalk-HOWTO/jp.tips.html Tips 1998-January http://www.linux.or.jp/JF/JFdocs/jp.netatalk-HOWTO/ jp.sparc-netatalk.html SparcLinux Notes 1997-April 作成中の http://sourceforge.net/docman/?group_id=8642 公式 Netatalk SourceForge 開 発プロジェクトの文書とよくある質問、現時点では??? :( よくある質問 http://netatalk.sourceforge.net/faq.php 公式 Netatalk ウェブサイトのよく ある質問 http://www.zettabyte.net/netatalk Netatalk Faq-O-Matic 作成中の http://sourceforge.net/docman/?group_id=8642 公式 Netatalk SourceForge 開 発プロジェクトの文書とよくある質問 http://www.umich.edu/~rsug/netatalk/faq.html Netatalk の古いよくあ る質問 1.3.3 から 1.4b2 メーリングリストのアーカイブ表示 http://www.umich.edu/~rsug/netatalk/archive/admins/2000/ netatalk-admins-mail (2000年分) のスレッド表示 http://www.umich.edu/~rsug/netatalk/archive/ netatalk-admins-mail の 1992-2000 年分 http://www.geocrawler.com/redir-sf.php3?list=netatalk-devel netatalk-devel (活動中) の表示 http://www.geocrawler.com/redir-sf.php3?list=netatalk-docs netatalk-docs (活動停止) の表示 http://www.netspace.org/lsv-archive/linux-atalk.html にもあります。 メーリングリストへの参加 http://www.umich.edu/~rsug/netatalk/mailing.html netatalk-admins-mail ListServe への参加方法 http://lists.sourceforge.net/mailman/listinfo/netatalk-devel netatalk-devel への参加方法 http://lists.sourceforge.net/mailman/listinfo/netatalk-docs netatalk-docs への参加方法 (活動停止) http://www.geocrawler.com/redir-sf.php3?list=netatalk-docs netatalk-docs (活動停止) の表示 http://cgi.zettabyte.net/fom-serve/netatalk/cache/36.html Linux-focused netatalk list への参加方法 ニュースグループ って、あるのかな??? 他のリンク集 http://www.umich.edu/~rsug/netatalk/links.html UMich RSUG - Netatalk リン ク集、古くないです。 LinuxWorld: Linux 下の AppleTalk サービス - http:// www.linuxworld.com/linuxworld/lw-1999-04/lw-04-uptime.html# resources netatalk-1.4b2+asun2.1.3 の情報源 1999-April http://www.google.com/search?q=Netatalk Google での Netatalk 検索 知って欲しい文書とリンク集 上記のリンク集の他にも RedHat の http://www.europe.redhat.com/documentation/HOWTO/ Net-HOWTO/x2121.php3 の Linux Networking HOWTO Chapter 11.2. Appletalk (AF_APPLETALK) だけは読んでください。 http://www.linux.or.jp/JF/JFdocs/NET3-4-HOWTO-8.html#ss8.2 日本語訳 Netatalk のソース、RPMS、SRPMS のダウンロード http://sourceforge.net/projects/netatalk/ 最新の Netatalk と webmin モジュールのダウンロ ード、 Source Forge にあります。 http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/?cvsroot=netatalk Netatalk CVS Tree http://freshmeat.net/search/?q=AppleTalk Freshmeat.net の AppleTalk パッケージ、GUI の 設定ツールも含んでいます。 RPM ftp://ftp.valinux.com/pub/software/VALinux/6.2.3/RPMS/ netatalk-1.4b2+asun2.1.3-7.i386.rpm netatalk-1.4b2+asun2.1.3-7.i386.rpm、VA Linux 6.2.3 (別名 RedHat 6.2) 用です。 http://www.europe.redhat.com/documentation/rhl6.2/ rhl_6.2_sw_repository/rhl_6.2_powertools/ netatalk-1.4b2+asun2.1.3-7.i386.php3 netatalk-1.4b2+asun2.1.3-7.i386.rpm、RedHat 6.2 用です。 SRPM ftp://ftp.valinux.com/pub/software/VALinux/7.0.1/SRPMS/ netatalk-1.4b2+asun2.1.3-22.src.rpm netatalk-1.4b2+asun2.1.3-22.src.rpm、VA Linux 7.0.1 (別名 RedHat 7.0) 用です。 ftp://contrib.redhat.com/pub/contrib/libc6/SRPMS/ netatalk-1.4b2+asun2.1.4-0.src.rpm netatalk-1.4b2+asun2.1.4-0.src.rpm、RedHat の最新 SRPM です。 他のダウンロード 完全には、最新のファイルを置いていませんが、 http://www.anders.com/ projects/netatalk/mirror/ anders' netatalk mirror があります。 ftp://ftp.cobaltnet.com/pub/users/asun/release/ Cobalt のファイルと Asun スタッフ Webmin http://www.webmin.com/webmin/ Webmin Site http://www.swelltech.com/pengies/joe/webminguide/book1.html Browsable Webmin System Administation Guide 新しいリンクとウェブページの修正は、 に email してください。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6. メーリングリスト 【訳注;リストは英語圏のものです。netatalk に限定し、日本語でやり取りで きるリストを訳者は知りません。ご存知の方は までご連 絡いただければ、このリストに反映したいと思います。現状、訳者は、http:// www.linux.or.jp/community/ml/linux-users/index.html の Linux Users ML に参加しています。】 netatalk-admins@umich.edu このリストは netatalk の全般的な議論から成っています。このリストは 自動化され、人手を介さずに、大きな netatalk 管理者の身近なコミュニ ティを作っています。これはかなり活発なリストです。netatalk-admins のメンバは、 netatalk-release のメールも受け取ります。両方のリスト を購読する必要はありません。メッセージの本文に 'subscribe' (あるい は 'unsubscribe') と書き 宛ての メールを送ることにより、参加 (あるいは脱退) できます。 majordomo で 運用しています。 netatalk-devel@lists.sourceforge.net このリストは netatalk の開発者のためのリストです。 netatalk の開発 に関心があるなら、たぶん、このリストを購読するべきです。メッセージ の本文に 'subscribe' (あるいは 'unsubscribe') と書き 宛てのメールを送るこ とにより、参加 (あるいは脱退) できます。majordome で運用しています 。 netatalk-release@umich.edu このリストは、新しいリリース、アルファ/ベータテスト、パッチなどの 発表を伝えます。このリストは umich netatalk チームによって管理され ています。これは低容量のリストです。netatalk-admins のメンバはのメ ールも受け取ります。両方のリストを購読する必要はありません。メッセ ージの本文に 'subscribe' (あるいは 'unsubscribe') と書き 宛てのメールを送ることにより、 参加 (あるいは脱退) できます。 majordome で運用しています。 netatalk-admins mbox フォーマット - とても大きいファイルなので、html ではなく ftp のリ ンクです。 ftp://terminator.rs.itd.umich.edu/unix/netatalk/ 1999.netatalk-admins.mail 1999.netatalk-admins.mail ftp://terminator.rs.itd.umich.edu/unix/netatalk/ 1998.netatalk-admins.mail 1998.netatalk-admins.mail ftp://terminator.rs.itd.umich.edu/unix/netatalk/ 1997.netatalk-admins.mail 1997.netatalk-admins.mail ftp://terminator.rs.itd.umich.edu/unix/netatalk/ 1996.netatalk-admins.mail 1996.netatalk-admins.mail ftp://terminator.rs.itd.umich.edu/unix/netatalk/ 1995.netatalk-admins.mail 1995.netatalk-admins.mail ftp://terminator.rs.itd.umich.edu/unix/netatalk/ 1994.netatalk-admins.mail 1994.netatalk-admins.mail ftp://terminator.rs.itd.umich.edu/unix/netatalk/ 1993.netatalk-admins.mail 1993.netatalk-admins.mail ftp://terminator.rs.itd.umich.edu/unix/netatalk/ 1992.netatalk-admins.mail 1992.netatalk-admins.mail netatalk-release mbox フォーマット - とても大きいファイルなので、html ではなく ftp のリ ンクです。 ftp://terminator.rs.itd.umich.edu/unix/netatalk/ 1999.netatalk-release.mail 1999.netatalk-release.mail ftp://terminator.rs.itd.umich.edu/unix/netatalk/ 1998.netatalk-release.mail 1998.netatalk-release.mail ftp://terminator.rs.itd.umich.edu/unix/netatalk/ 1997.netatalk-release.mail 1997.netatalk-release.mail