netatalkについて語るスレ

1MacerNGNG
netatalkについてのスレが見あたらないので立ててみました。

2名無しさん@お腹いっぱい。NGNG
どんなソフトか分からない人の為に説明。
MacとUNIXでファイル共有するソフトです。
詳しくは、下記のURLをご参照下さい。
http://netatalk.sourceforge.net/

使ってるけどそれほど語ることないな。 # 前にスレあったがそれもすぐ沈んでいった。

4名無しさん@お腹いっぱい。NGNG
kuso sure tatenna

ねたトーク

6名無しさん@お腹いっぱい。NGNG
使ってみたけど、転送速度が2M位で遅くて実用に耐えない!とアボーンした。
netatalkユーザ、少ないと思うがどうよ?

熱湯苦

8名無しさん@お腹いっぱい。NGNG
リナックスワールドの3月号にnetatalkの記事が載ってるけど試した人おる?

やはり予想通りの結果だ。

10名無しさん@お腹いっぱい。NGNG
netatalkユーザ少ないから仕方がないか。

うちの会社 Mac ないしなー。

OS X だったらほかのサービス使うし OS 9 以前の Mac などストレス溜って使ってられん。

>>11
Mac無くてもPC-UNIX同士でnetatalk使えば良いんだよ。

14名無しさん@お腹いっぱい。NGNG
>>6
Asun patch当ててる?最新版1.5bなら最初から入っていると思うけど。

15名無しさん@お腹いっぱい。NGNG
最新版はrpm提供してないみたいだね。
ソースからビルドは面倒だな(ぉぃ

16名無しさん@お腹いっぱい。NGNG
同居人がマカーだから、思いっきり使ってる。
俺がウィソだから、coding system:CAPだけど、使えない漢字のファイル名とか
あるようだ(漢字の十とか)。
最近のはutf8とか使えるのかな?

17名無しさん@お腹いっぱい。NGNG
>>16
まともな転送速度で使えてる?

18うひ!NGNG
ファイル名に「パソコン」とか使えなかった。
あと、わけわからんフォルダ作りまくりは悲しい。

でもないと困るのよね。

1916NGNG
>>17
695Mのファイル、70秒で転送できたから、まともだと思った。
ちなみにG4デュアルの1GHzのOS9.2。macのエミュ(basilisk+OS8.1)だと、切断するのに
やたら時間がかかった。
むしろsambaの方が時間かかって(5分以上)、変だと思ったら、
biosでutlraなんちゃらが切れてた(藁。ネットワークの3倍もおそいHDを
使ってたんだなぁ・・・・>漏れ。

>>18
>でもないと困るのよね。
禿同。なくても、一般の人にはなんの支障もないんだけどね。

20名無しさん@お腹いっぱい。NGNG
実体験上Sambaの方が時間がかかってると思います。
FreeBSD Q&AではSambaとWindowsのTCP/IPのハンドリングには
Windowsのほうに問題があるらしいけど。

>>1の名前Macerってマカーの事だったのね。
メイサーってなんだろ?と3秒考えた。

漏れはずっとメイサーだと思っていた

23名無しさん@お腹いっぱい。NGNG
nettalkってアップデート(メンテナンス)止まってるソフトだよね?


24名無しさん@お腹いっぱい。NGNG
りんごあげ

25名無しさん@お腹いっぱい。NGNG
>>23
ミシガン大学だったかな、そこがメンテしていて止まっていたけど
sourceforgeで再開しているよ。1.5.2が出てるYO。
ttp://sourceforge.net/projects/netatalk/

2616NGNG
1.5.2 入れてみたけど、1.ゲストで入れない。2.ログインするまで異様に時間が
かかる等の問題が発生したのでRPMに戻しました。
このバージョンにしてなんかいいことあるのかなぁ・・・・・・。
#マニュアルまじめに読めばいいだけの話なのだが。
ちなみにスピードですが、我が家ではウィソの方が倍以上遅いと判明(w。
AirMac経由(routingでなく、192.168.0.50-100を192.168.0.0/24に含めるみたいな
感じ)のiBookだと内蔵Etherに比べて、30倍以上時間がかかりましたとさ。

27名無しさん@お腹いっぱい。NGNG
>>26
FreeBSD4.5Rのportsで入れたけど、ゲストで入れるし、ログインも
すぐでしたよ。

>このバージョンにしてなんかいいことあるのかなぁ
地球の形をしたアイコンがディスクの形になりました。

2828NGNG
サーバー側はVineLinux2.1.5、
netatalkは、一応リリース版の1.4b2+asun2.1.3のrpm。

Mac側はOSX。

1.マウントは出来たし、ファイルもサーバーに書ける。すげー、
と思っていたらファイルを消せない。パーミッションの設定がおかしい?

2.Linux側にぶら下げたBJC-465J。LinuxからASCIIもGS(PSファイル)もプリント可。
netatalk経由でMacからプリント・・・出来ない。ヤパーリ、非PSプリンタって設定難しいんですか?
BJC-600でフィルタ掛けてます。

29名無しさん@お腹いっぱい。NGNG
ログインに時間がかかる場合は
シズテムフォルダー内のサーバーに余分なファイルがないかチェック。

ファイルサーバーをアップデートした際などに、古いのがたまって順番にアクセスするため
時間がかかる。

ただしOS9の話ですが。

ところで、netatalkに、Sambaでのsmbclientに相当するものはないの?

漏れの環境には一切MacOSは無いのだが、
smbclientに相当するものがあるなら
遊びで netatalk入れてみたいと思う。

31クライアントのばか、、、、。NGNG
お邪魔します。
クライアント先が貧乏でMacのポリタンク買ってくれない、、。(iMacだらけ)
しょうがないので転がってたiMacのHDD交換してファイルサーバー
代わりに使ってたけど、、。やっぱり連続運転に耐えられず故障頻発。
結局、部品扱いでパーツ揃えてAT互換機作って、
Linux+netatalkでファイルサーバー作ったよ、、。
すんません。役に立たない愚痴書いて。
誰かに聞いて欲しかったんです、、、。
でも、ほったらかしでも全然落ちないし、速さも悪くないよ。

32名無しさん@お腹いっぱい。NGNG
>>28
Netatalk上でファイルをつくるとオーナが誰でパーミッションが
どうなっていますか?

> BJC-600でフィルタ掛けてます。
pap.confで格闘してください。Linuxからみても、PSプリンタと
gsの皮をかぶった仮性PSプリンタは同類に見えるから、設定は
同じはず。.PPDファイルは適当にAdobeのサイトで見つけてきた
ものでいいと思います。A4プリンタならLaserWriterでも可。

非PSプリンタの設定で難しいのはMacにつながっているプリンタが
非PSプリンタのときです。

>>30
ありましぇ〜ん

34名無しさん@お腹いっぱい。NGNG
LaserWriter NTX-JをPCに接続できるもんなんだろうか?
キヤノンとかのPSプリンタなら、パラレルとかシリアルとか付いてるけど…

>34
尻有がついてる。
SCSIコネクタの近くについているD-Sub25のコネクタがそれ

12-3年くらい前SUNやNEWSにつないでたよ

通信速度は9600bpsだったと思うからかなり遅いかも
速度は変更できたと思うけど、ずいぶん昔のことなので記憶があやふや

36名無しさん@お腹いっぱい。NGNG
大昔書いたことがある者です。
redhat 7.3にeucのパッチ当てた、netatalk(確かvine 用)のパッケージを入れたのですが、
コア吐くみたいなので、
#nbprgstr -p 4 "${ATALK_NAME}:Workstation"
#nbprgstr -p 4 "${ATALK_NAME}:netatalk"
の部分をコメントアウトしましたら問題なさそうでした。
これって、名前登録に必須云々とどこかに書いてありましたが、なくても大丈夫なものでしょうか?
よろしければご教授ください。

ないと Mac の方のコンピュータ一覧に表示されないんじゃないか?
表示されないだけで名前指定してのアクセスはできたかもしれん。

38名無しさん@お腹いっぱい。NGNG
昔は、appletalkでのファイル共有には「名前登録」が必要だったけど、
今は TCP/IPでのファイル共有 (afp over ip) が動くので、
appletalkが要らなくなったんですね。

「今は」といっても古い Mac を何台も抱えてるとこではそんなこといってられんだろ。

Macってふしぎ!

41名無しさん@お腹いっぱい。NGNG
>>39
「古い Mac」 ってどれくらい古いのを言ってるんだい?
MacOS 7.6 が動けば、 afp over ipは動くんだよ。もっと詳しく言えば、
OpenTransportが動けば OK. IIciでさえ動くんだから、
これに当てはまらない古いマシンはさすがに考えなくて良いんでないの?

4239NGNG
>>41
Mac 使いじゃないんで正確なところはわからんけど、
まだ IP stack が標準で入ってなくていろんな種類の奴があったとき。
そんとき Windows は 3.1 とかが出たころかな?

まあそんな古いのは除外するとしても、
あんまり良くわかってない Mac 使いと、Mac のこと知らない管理者の
組み合わせだと Appletalk でってなっちゃうんだけどね。

4336NGNG
レスどうもです。
そっかー、appletalkとafpdって違うものなんですね。マジで知らなかった(恥)。
俺最近まで、「netbeuiがないとwindowsでファイル共有ができない」などと平気な顔して
いってましたけど(恥の上塗り)、似たようなものなのでしょうね。
今日見たら、macosx-jpにもありましたね。atalkdも切っちゃって良かったんですね。

44名無しさん@お腹いっぱい。NGNG
MacOS XからLinuxのファイルサーバに接続するときは、
Netatalk必須だと思っていたのですが、そうではないみたいですね。
MacOs Xのローカルネットワークは、afp over ipとすると、
何を準備すればいいんでしょうか?初心者でスマソ。

45名無しさん@EmacsNGNG
MacOS Xでも、Linuxがわにはnetatalkの中のafpdは必要ですよ。

>>41
OpenTransportは漢字Talk7.5で動きます.
今は漢字Talk7.5もAppleのページで無料配布しているし便利になったもんじゃ脳

>>44
OS Xならsambaで接続できますね。
smb://192.168.1.2
とかやればよかったはず。ftpでeucとか通れば、sambaすら必要ないかも?

48名無しさん@お腹いっぱい。NGNG
MacOS 9からはログインできるのですが、MacOS X(10.1.5)
からはログインできない状態になってしまい、行き詰まっております。
Netatalk 1.5.3.1を以下の順でインストールしています。
OSはRedHat Linux 7.3です。

$ ./configure \
> --sysconfdir=/etc \
> --with-did=last \
> --with-pam \
> --with-shadow \
> --with-flock-locks \
> --enable-redhat \
> --with-ssl-dir=/usr/lib
make
make install

関連する設定は以下の通りです。
afpd.conf
- -transall -uamlist uams_randnum.so,uams_dhx.so

AppleVolumes.default
~

atalkd.conf
eth0 -phase 2

/etc/hosts
192.168.0.1 hoge.nanashi.com hoge
127.0.0.1 localhost.nanashi.com localhost

/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hoge.nanashi.com
DOMAINNAME=nanashi.com
GATEWAY=192.168.0.254

OS Xからnetatalkに接続されている方、ご教示頂ければと思います。
よろしくお願いいたします。

49名無しさん@お腹いっぱい。NGNG
>>48
DDP でつながらないの?
TCP でもだめ?

50名無しさん@EmacsNGNG
以前のバージョンのnetatalkだと、afpdの "welcome message"(ごめん、実際
にはどういう変数か忘れた...) みたいなのを出さないと、MacOS Xで、ユーザー
名とpassword入れたあとにつながらないとか言う症状があったけど...

1.5.3.1なら直っていたような気がするからなあ。

# /var/log/messageとかどうなってる?


5148NGNG
afp://192.168.0.11/ でも駄目でした。
AppleTalkだと、hogeと出るのですが、ローカルネットワークだと
何も出ません。

AppleTalkから接続しようとすると、
次のファイルサーバに接続します"hoge" :という画面で
登録ユーザを選択し、名前とパスワードを入力

オプションを見ると以下のようになっています。環境設定は
何もチェックをつけていません。
次の方法で"hoge"へ接続 :
 暗号化パスワードトランスポート

そのまま接続すると、以下のメッセージが出ます。

ログインに失敗しました
ユーザ名が登録されていないか、パスワードが間違っているか、
またはログインが無効です。名前とパスワードを再度入力する
か、サーバ管理者に連絡してください。

#サーバ管理者は漏れだよぅ。ウワァァァァァァァン!
設定は少々変更しました。以下変更点です。
afpd.conf
- -transall -uamlist uams_randnum.so,uams_dhx.so -ddp -tcp

# -ddp -tcpを追加しました。

/etc/hosts
192.168.0.254 router.nanashi.com router
192.168.0.11 hoge.nanashi.com hoge
127.0.0.1 localhost.localdomain localhost

5248NGNG
>>50

cat /var/log/message の内容ですが、
/etc/rc.d/init.d/atalk restartしてからの部分です。よろしくお願いします。

hoge atalkd[1366]: restart(1.5.3.1)
hoge atalkd[1366]: zip_getnetinfo for eth0
hoge last message repeated 2 times
hoge atalkd[1366]: config for no router
hoge atalkd[1366]: ready 0/0/0
hoge atalk: atalkd startup succeeded
hoge atalk: Registering hoge:Workstation: succeeded
hoge atalk: Registering hoge:netatalk:succeeded
hoge atalk: afpd startup succeeded
hoge atalkd[1382]: hoge:AFPServer@* started on 65280.86:128(1.5.3.1)
hoge atalkd[1382]: ASIP started on 192.168.0.11:548(2)(1.5.3.1)
hoge atalkd[1382]: uam: uams_randnum.so loaded
hoge atalkd[1382]: uam: uams_dhx.so loaded
hoge atalkd[1382]: uam: "DHCAST128" available
hoge atalkd[1382]: uam: "2-Way Randnum exchange" available
hoge atalkd[1382]: uam: "Randnum exchange" availale



5348NGNG
今、出先で立ち読みしてきたのですが、
afpd.conf は、-transall がtcp,ddpの両方を使うということだったのですね。
afpd.confから-tcp -ddpを削除しました。
- -transall -uamlist uams_randnum.so,uams_dhx.so
でもやっぱりつながらないのです。

5450NGNG
ちなみに、うちで動いている( Mac OS Xでも ) netatalkの spec fileのなかには
こんな風に書かれています。参考になるかなあ。
./configure \
--prefix=%{_prefix} \
--mandir=%{_mandir} \
--infodir=%{_infodir} \
--with-pkgconfdir=/etc/netatalk \
--with-uams-path=/etc/netatalk/uams \
--with-msg-dir=/etc/netatalk/msg \
--enable-lastdid \
--enable-redhat \
--with-pam \
--with-cracklib \
--with-shadow \
--with-tcp-wrappers \
--with-ssl \
--enable-pgp-uam \
--enable-fhs

55名無しさん@お腹いっぱい。NGNG
Solaris8でnetatalk動かしてる人います?

トラブってネット上色々調べたんだけどあまり事例を見かけないのよね

赤帽さんとかは良く見るのだけど・・・

56名無しさん@お腹いっぱい。NGNG
色々調べたんですが,どうしても分らないので質問させてください

31文字以上の文字数がファイル名に使われているものは
Macの制限から,Mac上では見えなくなってしまいますが
これを,なんとかファイル名を見かけ上短縮するなりして
Macからも見えるようにする方法はないんでしょうか?

5750NGNG
>>56
これでも読んでみてちょ。
http://sourceforge.net/tracker/index.php?func=detail&aid=434735&group_id=8642&atid=358642
で、結論をちゃんと要約してくれ。

58名無しさん@お腹いっぱい。NGNG
netatalkって、発音は neta talk なの? net a-talk なの?

>>58
net a-talk

60芸夢狂人ファン ◆GameaPh. NGNG
http://netatalk.sourceforge.net/jp/faq.php#1.10
よると

正しい発音は、"ネドトーク"('ned-*-to.k) ("ド" は優しく、"ネ" はあいまい母音) です。[訳注:つまり、日本語での発音を表記すれば、ネットークとなります。]

netatalk-1.5.5出たね。

納豆食う

6358NGNG
>>60

ありがとう
neta talk でも net a-talk でもなかったとは...

まあ、ねっとーく、といって日本で通じるかどうかはまた別かな?

ただ、すくなくとも、neta talk という発音を強いられないだけでも、良かった。
#neta talk って発音は、メアドと同じような気色悪さを感じさせるから...

FreeBSD徹底活用1 ネットワーク編 105頁
netatalk
発音は「ネタトーク」に近い感じです。

と書いてあるのを読んで以来neta talkで発音してる。

はまり中。
FreeBSD4.62RとMacOS9.1。
必要に迫られ、netatalk1.5.3をインストール。

ログインは問題無いのだが転送速度が鬼のように遅い。
途中で接続が切れることもしばしば。
BSDの画面にbroken pipeと出る。

俺はどうすればいいのだろう・・・・・?


66 NGNG
afpd.confとかでサーバーの公開設定が
-transall
に成っていると思うんだけど。

Mac側のNICでは-udpじゃないとやたらと遅いっていう現象があったよ。
Mac側でAppletalkをオン、TCP/IPをオフにしてセレクタでモうんとするか。
その逆(TCP/IPをオン、Appletalkをオフ)をやってみるか。

余談だけど。portsに頼らないのであれば、netatalk1.5.5をインストールするのも手。

67 NGNG
ああそういえば。
afpovertcp(port548)じゃなくて、Appletalkを使う場合は。

カーネルのoptions NETATALKが必要だったはず。

SLPを使う場合は、サーバの方のAppleTalkをオンにしないとだめなのね。

AFP接続したクライアントがスリープに入ると、問答無用で接続が切れちゃうんだけど、
これってどっかに設定で、切断までの猶予期間って設定できるのでしょうか?

たしか本家、AppleShare IPは、そういった設定があったと思うのですが。

70名無しさん@お腹いっぱい。NGNG
祝netatalk-1.6 release

>>70
お、出たんだ。
UTF-8サポートってまだなのかな。

どなたか、NetatalkがSLPに登録する際の、scopeをdefaultから変更する方法知りませんか?

73名無しさん@お腹いっぱい。NGNG
netatalk-1.5.5/etc/afpd/afpd_config.dのdsi_initあたりを読め。

7472NGNG
>>73 あんがと。

SLPRegの部分だと思うんだけど、scopeをどのように指定するか分からなかったよ。
http://www.openslp.org/doc/html/ProgrammersGuide/SLPReg.html

そもそもOpneSLPでscopeを指定するのが、
slp.regに記述するのはうまく動いたけど、slptoolで登録するには
どうやってscopeを記述していいか分からなかったです。

こりゃOpenSLPの領域だな。

75山崎渉NGNG
(^^)

76yukoNGNG
一度AppleShareで接続すると、次回から起動するたびにまた
“次のファイルサーバに接続します”
ってウィンドウが出ます。
もう接続する用事はないから邪魔なんだけど、
どうやったらこのメッセージって表示しないようにできるのでしょうか?

>>76
・AppleShare機能拡張を窓から投げ捨てる。
・一旦接続させると「使用したい項目を選択してください」に一覧が出るので、そこにあるチェックを外す。
ほかの回答はこちら。

>>76
クライアント側の話だから、新・mac板に行って聞いた方がいいと思われ。
あと、使っているOSのバージョンぐらい書きましょう。

7976NGNG
>>77
ありがとうございました。2番目の方法で解決しました。
場違いの質問に答えてくれてありがとうございます。OSは9.1でした。
AppleShereの初期設定を捨てても解決しないからどうしてかなと思ってました。

80名無しさん@お腹いっぱい。NGNG
- -transall -uamlist uams_guest.so

この設定で、何故起動ログが
hoge atalkd[****]: uam: uams_clrtxt.so loaded
hoge atalkd[****]: uam: uams_dhx.so loaded

になるのかわからん。
afpd.conf に何を設定しても、起動ログが上記の通り。
uams_guest.so が読み込まれる気配なし。
一向にゲストログインできん。

最近はnetatalkに関する記述がある本も少なくてね。

81名無しさん@お腹いっぱい。NGNG
そりゃafpd.confを読み込んでいないのでは?

82名無しさん@お腹いっぱい。NGNG
inedやxinetdで制御できないかねぇ?
グローバルIPに出したいんだけど…
やぱ危険ですかね?
または火壁でIP制御した方がいいかね?

>>82
netatalkはhosts.allowに記述すれば、制御出来たと思うよ。

84名無しさん@お腹いっぱい。NGNG
>>82
port 548を適当な暗号化トンネルをとおせばいいのでは。OpenSSHの22とか。
じっさいAppleはそういう使い方を説明しているよ。

ふむふむ、帰ったら試験してみます
>>83
>>84
どもです!

86名無しさん@お腹いっぱい。NGNG
1.6.1 age
で、もうインストールした香具師いる?

87>>86NGNG
portupgrade?????????????
/etc/pam.conf??????????????????

8886NGNG
>>87
文字化けしてるようで、もしかしてsafariからの書き込みですか?

とりあえず、人柱的にインスコしてみまふ。
redhat 8.0で、netatalk 1.6.1
素人なので、かなりいい加減ですが

./configure --enable-redhat
> --with-shadow
> --with-flock-locks
> --with-logfile=/var/log/netatalk.log
> --with-ssl-dir=/usr/include
> --with-tcp-wrappers
> --enable-pgp-uam
> --enable-krb4-uam
> --with-pam

で、今make中

8986NGNG
なんかエラーが出てしまいますた。

fork.c:149:2: #error sorry, for now configure --with-flock-locks is broken...
make[4]: *** [fork.o] Error 1
make[4]: Leaving directory `/tmp/netatalk-1.6.1/etc/afpd'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/netatalk-1.6.1/etc/afpd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/netatalk-1.6.1/etc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/netatalk-1.6.1'
make: *** [all-recursive-am] Error 2

そういえば、どこかで、--with-flock-locks オプションは使えなくなったとか
聞いたような気も。。。

9086NGNG
> --with-flock-locks を取って、make、makeinstallでうまくいきました。
今までフォルダをコピーするとエラーメッセージが出たのが解消しますた。

./configure --enable-redhat
> --with-shadow
> --with-logfile=/var/log/netatalk.log
> --with-ssl-dir=/usr/include
> --with-tcp-wrappers
> --enable-pgp-uam
> --enable-krb4-uam
> --with-pam


91名無しさん@お腹いっぱい。NGNG
FreeBSD4.7に入れるときは ./configureに何指定すればいいの?

9287NGNG
cd /usr/ports/net/netatalk
less Makefile
もしくは
cd /usr/ports/net/netatalk
make WITH_PAM=yes install

93山崎渉NGNG
(^^)

94名無しさん@お腹いっぱい。NGNG
Icon? などのファイルを作成しないように設定できませんか?
表示させないんじゃなくて、データのみ共有して、リソース関係は扱いたくない場合。

95名無しさん@お腹いっぱい。NGNG
>>92
euc patchの適用するタイミングはどこでしょうか? (portsの場合)

9687NGNG
cd /usr/ports/net/netatalk
make extract
してあてるか、
make patch
してからあてるか。

97山崎渉NGNG
(^^)

あぼーん

99名無しさん@お腹いっぱい。NGNG
1.6.2をRedhat9に入れようとしているんだけど、./configure で、
configure: error: Berkeley DB library not found! というエラーを
吐いて終了。先に進めない。。。
Berkeley DB はインスコしたんだけど、それでも状況変わらず。
どうしたもんだか。
# rpm -q db4
db4-4.0.14-20

>>99
% configure --help

新着レスの表示
レスを投稿する