netatalkについて語るスレ
- 1 :Macer:02/02/21 15:42
- netatalkについてのスレが見あたらないので立ててみました。
- 783 :名無しさん@お腹いっぱい。:2011/08/13(土) 05:05:10.94
- うちはLinux ext3/ext4 だから、EAにリソースフォーク入れるのは無理だなー。
- 784 :名無しさん@お腹いっぱい。:2011/08/15(月) 12:21:09.69
- 誰か教えてください。
2.2.0で -ddpのオプションつけてconfigureした後makeするとエラーが出ます。
"/netatalk-2.2.0/etc/afpd"に入ったあと、"error: globals.h: そのようなファイルやディレクトリはありません"とメッセージが出るので、
/netatalk-2.2.0/etc/afpdを確認すると、2.1.5にはあったglobals.hか確かにありませんでした。
代わりに/netatalk-2.2.0/include/atalk内にあったので、(2.1.5には無い)それを/etc/afpdにコピーしてmakeすると
ひとまずエラーが出ずにインストールも出来るようになったのですが、
netatalk.conf、afpd.confの両方でAppleTalkを使用する設定しても、
OS9のセレクタには表示されますが接続できません。
またipを直接打っても接続できません。
netatalk2.1.5の時は、セレクタからもipからも、ネットワークブラウザからも接続できたのですが・・
実は2.2.0-beta4も前にインストールしてみたのですが、上記のようなエラーこそ出なかったもののセレクタから接続出来ませんでした。
-ddpオプションつけずAppleTalkを使用しなければ正常にipやネットワークブラウザでの接続はできるのですが
正式版になって、うまく接続できるようになるかと思ったのですが、ますます悪化しているような
解決策のヒントでもあればご教授ください。
- 785 :784:2011/08/15(月) 12:35:42.89
- >>784はこんな感じの手順でインストールしてみました。
なお、2.1.5も同様の手順でインストールしましたが正常にセレクタから接続できています。
■環境 Centos5.6
●atalkd用にcentosのカーネル更新
# yum --enablerepo=centosplus update kernel*
●openslp、avahi-develインストール
# cd /tmp
# wget http://pkgs.repoforge.org/openslp/openslp-1.2.1-0.2.el5.rf.i386.rpm
# wget http://pkgs.repoforge.org/openslp/openslp-devel-1.2.1-0.2.el5.rf.i386.rpm
# rpm -ivh openslp-1.2.1-0.2.el5.rf.i386.rpm
# rpm -ivh openslp-devel-1.2.1-0.2.el5.rf.i386.rpm
# yum install avahi-devel
●Berkeley DB インストール
# cd /tmp
# wget http://download.oracle.com/berkeley-db/db-5.2.28.tar.gz
# tar xzvf db-5.2.28.tar.gz
# cd db-5.2.28/build_unix/
# ../dist/configure
# make
# make install
- 786 :784:2011/08/15(月) 12:36:56.67
- ●netatalk インストール
# cd /tmp
# wget http://sourceforge.net/projects/netatalk/files/netatalk/2.2/netatalk-2.2.0.tar.bz2/download
# tar xvjf netatalk-2.2.0.tar.bz2
# cd netatalk-2.2.0
# ./configure \
--enable-redhat \
--enable-ddp \
--enable-srvloc \
--with-bdb=/usr/local/BerkeleyDB.5.2 \
--with-pam
# make
(ここでエラーが出たので、(2.1.5やbeta4は出ない))>>754の対処をした
# make install
# make clean
●netatalk.conf設定ファイル編集
ATALK_UNIX_CHARSET='LOCALE'
ATALK_MAC_CHARSET='MAC_ROMAN'
#AFPD_GUEST=nobody
#ATALKD_RUN=no
(↓以下に変更)
ATALK_UNIX_CHARSET='UTF8'
ATALK_MAC_CHARSET='MAC_JAPANESE'
AFPD_GUEST=nobody
ATALKD_RUN=yes
●afpd.conf設定ファイル編集
最終行に以下を追記
- -transall -uamlist uams_cleartxt.so,uams_dhx.so,uams_dhx2.so,uams_guest.so -nosavepassword -maccodepage MAC_JAPANESE -unixcodepage UTF8 -slp
- 787 :786:2011/08/15(月) 12:47:03.94
- アンカーミス
(ここでエラーが出たので、(2.1.5やbeta4は出ない))>>754の対処をした ×
(ここでエラーが出たので、(2.1.5やbeta4は出ない))>>784の対処をした ○
- 788 :名無しさん@お腹いっぱい。:2011/08/15(月) 18:25:43.73
- gitのlogをみてみると、
ttp://netatalk.git.sourceforge.net/git/gitweb.cgi?p=netatalk/netatalk;a=shortlog;h=refs/heads/master
2011-06-18 Frank Lahm globals.h has moved
というのがある。これは関係あるかな。
netatalk-2-2-0の日付は2011-06-06なので、2.2.0よりも後に加わった修正ですね。
- 789 :名無しさん@お腹いっぱい。:2011/08/15(月) 18:34:23.75
- ttp://netatalk.git.sourceforge.net/git/gitweb.cgi?p=netatalk/netatalk;a=blob_plain;f=NEWS;hb=e684ac50c4699209b6032fa81d6f79f8ec2b2401
Changes in 2.2.1のところに、
* FIX: afpd: fix compilation error if --enable-ddp is used
というのがある。
- 790 :784:2011/08/15(月) 22:13:54.93
- >>788-789
ありがとうございます。
どうやら開発版の方では修正されてるかもしれませんね。
と思って2.2.1dev試してみようと思ったのですが、make時に別のエラーが・・
make[3]: ディレクトリ `/tmp/netatalk-d0c3594/libatalk/util' に入ります
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../..
-I../../sys -I../../include -D_U_="__attribute__((unused))" -g -O2 -I../../sys -MT atalk_addr.lo -MD -MP -MF ".deps/atalk_addr.Tpo" -c -o atalk_addr.lo atalk_addr.c; \
then mv -f ".deps/atalk_addr.Tpo" ".deps/atalk_addr.Plo"; else rm -f ".deps/atalk_addr.Tpo"; exit 1; fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include "-D_U_=__attribute__((unused))" -g -O2 -I../../sys -MT atalk_addr.lo -MD -MP -MF .deps/atalk_addr.Tpo -c atalk_addr.c -fPIC -DPIC -o .libs/atalk_addr.o
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include "-D_U_=__attribute__((unused))" -g -O2 -I../../sys -MT atalk_addr.lo -MD -MP -MF .deps/atalk_addr.Tpo -c atalk_addr.c -o atalk_addr.o >/dev/null 2>&1
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include -D_U_="__attribute__((unused))" -g -O2 -I../../sys -MT bprint.lo -MD -MP -MF ".deps/bprint.Tpo" -c -o bprint.lo bprint.c; \
then mv -f ".deps/bprint.Tpo" ".deps/bprint.Plo"; else rm -f ".deps/bprint.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include "-D_U_=__attribute__((unused))" -g -O2 -I../../sys -MT bprint.lo -MD -MP -MF .deps/bprint.Tpo -c bprint.c -fPIC -DPIC -o .libs/bprint.o
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include "-D_U_=__attribute__((unused))" -g -O2 -I../../sys -MT bprint.lo -MD -MP -MF .deps/bprint.Tpo -c bprint.c -o bprint.o >/dev/null 2>&1
- 791 :784:2011/08/15(月) 22:17:15.20
- if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include -D_U_="__attribute__((unused))" -g -O2 -I../../sys -MT cnid.lo -MD -MP -MF ".deps/cnid.Tpo" -c -o cnid.lo cnid.c; \
then mv -f ".deps/cnid.Tpo" ".deps/cnid.Plo"; else rm -f ".deps/cnid.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../sys -I../../include "-D_U_=__attribute__((unused))" -g -O2 -I../../sys -MT cnid.lo -MD -MP -MF .deps/cnid.Tpo -c cnid.c -fPIC -DPIC -o .libs/cnid.o
In file included from ../../include/atalk/volume.h:18,
from ../../include/atalk/volinfo.h:5,
from cnid.c:51:
../../include/atalk/vfs.h:118: error: expected ';', ',' or ')' before 'vol'
../../include/atalk/vfs.h:119: error: expected ';' before 'int'
../../include/atalk/vfs.h:125: error: expected ';', ',' or ')' before 'vol'
make[3]: *** [cnid.lo] エラー 1
make[3]: ディレクトリ `/tmp/netatalk-d0c3594/libatalk/util' から出ます
make[2]: *** [all-recursive] エラー 1
make[2]: ディレクトリ `/tmp/netatalk-d0c3594/libatalk' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/tmp/netatalk-d0c3594' から出ます
make: *** [all] エラー 2
gitは私には敷居が高いのでスナップショット使ったのですが・・・
早く2.2.1の正式版が出て欲しいです。
- 792 :名無しさん@お腹いっぱい。:2011/08/25(木) 21:32:49.91
- automakeとかlibtoolあたりのバージョンが古くて、
bootstrapの段階で問題が出てるんだと思う。
- 793 :名無しさん@お腹いっぱい。:2011/09/01(木) 12:05:01.49
- epel に 2.2 が来てるねぇ。
- 794 :784:2011/09/10(土) 16:30:09.82
- >>784です。
2.2.1ですべて解決しました。
OS9環境でセレクタから接続できるようになったので、ようやく2.1.5から移行できます。
ありがとうございました。
ところで同時に2.1.6もアップされてましたが・・なんで今更? やっぱり安定バージョンの需要もある?
- 795 :名無しさん@お腹いっぱい。:2011/09/10(土) 21:00:47.03
- ttp://sourceforge.net/mailarchive/forum.php?thread_name=alpine.DEB.2.00.1107300806210.1696%40shell.onid.oregonstate.edu&forum_name=netatalk-devel
- 796 :名無しさん@お腹いっぱい。:2011/09/11(日) 03:27:12.51
- -keepsessionsオプションってどこで使うんだろ
configureオプションでもないしafpd.conf?
デフォルトでは継続的に接続しないとあるけど、時間が経つとセッションが切断されるとか?
- 797 :名無しさん@お腹いっぱい。:2011/09/11(日) 11:13:15.65
- man afpd.conf
- 798 :名無しさん@お腹いっぱい。:2011/09/11(日) 11:51:28.25
- ttp://sourceforge.net/mailarchive/forum.php?thread_name=CAAKMPqUG9rwK9wEFbC47yd21Oq24J9ahQUfU7RyY5qMbrXUoaA%40mail.gmail.com&forum_name=netatalk-admins
- 799 :名無しさん@お腹いっぱい。:2011/09/11(日) 13:34:53.26
- >>797-798
ありがとうございます。
マニュアルのafpd.confのその他のオプションの項目に載ってましたね
調べもせずすんませんでした。
挙動に関しては分かったような分からないような
再起動時の再接続のうんたらかんたら?・・うーん、良く分からなければ別にオプションつける必要もないかなあ
- 800 :名無しさん@お腹いっぱい。:2011/09/12(月) 21:59:57.68
- SIGQUITって書いてあるじゃないですか。通常の終了方法だとSIGTERMだろうからこの機能は働かないでしょう。
absolutely critical to restartって書いてあるんだから、気安く使うものでないのは明らか。
ユーザが多すぎて再起動するタイミングが掴めないような大規模サーバの為のオプションでしょう。
- 801 :名無しさん@お腹いっぱい。:2011/10/14(金) 14:42:53.46
- 2.1 系の netatalk が Lion から TimeMachine 用デバイスとして認識できないため、
2.2 をインストールしようとしています。
既存の 2.1 をアンインストールしたいのですが、/tmp 以下で make していたため
ディレクトリごと消去されており、make uninstall できません。
手作業で消すとしたら、どのファイルを削除したら良いでしょうか?
netatalk がインストールされているマシンの OS は、Ubuntu 10.04 server です。
- 802 :名無しさん@お腹いっぱい。:2011/10/14(金) 23:17:39.94
- netatalk 2.1を前回と同じオプションでconfigureして、
makeして、
make installしないで、
make uninstallする。
- 803 :801:2011/10/15(土) 00:07:53.35
- >>802
アドバイス待っていました、ありがとうございます。
トライしてみます。
- 804 :名無しさん@お腹いっぱい。:2011/10/15(土) 00:57:58.68
- /etc/netatalk/*はmake uninstallしても消えなかったかも。
- 805 :801:2011/10/15(土) 09:57:27.55
- >>804
netatalk-2.2~beta4-1 を導入したところ、/etc/netatalk/* は新しいファイルに入れ替わっていました。
make uninstall した時に消されたのか、2.2 をインストールした時に上書きされたのか分かりませんが、
ご教示いただいた方法でアンインストール、2.2系のインストール、の手順で問題なく動かす事ができました。
- 806 :名無しさん@お腹いっぱい。:2011/10/15(土) 21:27:53.20
- 2.2~beta4-1って…
それパッケージじゃないのか?
- 807 :名無しさん@お腹いっぱい。:2011/11/08(火) 14:03:22.47
- ATALKD_RUN=no
の設定で、NIC2枚差しでNIC指定を行う設定はどのように行うのでしょうか?
- 808 :名無しさん@お腹いっぱい。:2011/11/09(水) 09:12:45.18
- -ipaddr
- 809 :名無しさん@お腹いっぱい。:2011/12/04(日) 03:06:32.30
- lionになってsambaが使えなくなったので、netatalk-2.2.1を入れたんだけど
macで作ったファイル、フォルダのownerが(不明)になってしまい、
都合が悪い。
macとサーバ側でUIDが違っているから?
- 810 :当日商品を出しました:2011/12/06(火) 00:58:47.35
- 当日商品を出しました
4-7日到着します。
よろしくお願いします
店長:吉田 杏子
0870
http://xua.me/dSB
- 811 :名無しさん@お腹いっぱい。:2011/12/06(火) 20:38:06.94
- なるほど。そういうことだったんですね。
大変役立ちました。
- 812 :名無しさん@お腹いっぱい。:2011/12/23(金) 14:07:17.25
- 部内にNASを導入しました。MacからはafpとWinでsmbでつないでます。
が、いろいろと問題がありどうやらここに問題があるのかとたどり着きました。
しかし、まったくスレの内容が理解できませんorz
どうも、macのファイルのリソースフォークが見えたり見えなかったりするようで
これってどう解消すればいいんでしょうか。つか、どこかに素人がよくわかる
解説はないんでしょうか、、、、。管理者は「もう完璧」みたいなこと言ってるけど
ぜんぜん現場苦労してますよ。勘弁してほしいです。
- 813 :名無しさん@お腹いっぱい。:2011/12/23(金) 15:13:33.95
- わからんのなら、Mac からも smb でつなげばいいやん
それか NFS か
- 814 :名無しさん@お腹いっぱい。:2011/12/23(金) 15:32:10.29
- >>812
macでsmbはもっと問題ありますw
- 815 :名無しさん@お腹いっぱい。:2011/12/23(金) 15:32:50.96
- >>813
レス番間違えましたorz
- 816 :名無しさん@お腹いっぱい。:2011/12/23(金) 17:58:04.63
- エスパーすると、samba で veto files あたりに余計なコト書いてるんだと思われ
- 817 :名無しさん@お腹いっぱい。:2011/12/23(金) 21:04:43.18
- むやみにMacからafpとsmbの両方で繋いでるんだろ。
- 818 :名無しさん@お腹いっぱい。:2012/01/13(金) 01:05:03.26
- うちの会社もmacからはafpで接続禁止にしてるのにsmbで接続する人が後を絶たない
ネットワークアイコン変えて識別できるようにしてもエイリアスで接続するようにルールしてもダメだった
しょうがないから「サーバーから接続」でafp接続するように注意しても聞きゃあしない
macとwindowsに接続することもあるからmac側でsmb接続できないように設定変えるわけにもいかないし
サーバー側もwindowsとの接続してるんでsamba止めるわけにいかない
mac-windows (smb接続 ○)
windows-server(smb接続 ○)
mac-servr(afp接続 ○)
mac-server(smb接続 ×) ←接続できないようにしたい
※server接続時は各人個別のIDとパスワードを使用するがwinもmacも共通のidとパスを使用
macでサーバーのみsmb側のネットワークアイコン見えないようにとかできないもんでしょうかねえ・・
- 819 :818:2012/01/13(金) 01:08:24.43
- >>818の文言間違えてました
> うちの会社もmacからはafpで接続禁止にしてるのにsmbで接続する人が後を絶たない ×
> うちの会社もafp接続を推奨。mac-server間のsmb接続は禁止してるのにsmbで接続する人が後を絶たない ○
- 820 :名無しさん@お腹いっぱい。:2012/01/13(金) 01:09:50.59
- DHCPでMacのIPアドレス固定にしちゃって
そのIPをファイアーウォールでブロックするとか、どーよ
- 821 :名無しさん@お腹いっぱい。:2012/01/13(金) 02:03:30.71
- Lionがsambaに投げてくるパケットをdumpしてみると、
Mac OS X 10.7って文字列があるんだよな。
これを見つけたら強制切断って、できないだろうか。
- 822 :名無しさん@お腹いっぱい。:2012/01/13(金) 21:31:19.72
- >>818
>macでサーバーのみsmb側のネットワークアイコン見えないようにとかできないもんでしょうかねえ・・
今のMac OS Xだとafpとsmbの両方が動いていればafpのネットワークアイコンしか見えないはずだけど。
よほど古いMac OS Xがあるのか。
それともsmb://hostnameで繋いでるユーザがいるのか。
- 823 :名無しさん@お腹いっぱい。:2012/02/04(土) 03:43:52.20
- >>818
Sambaだったら、veto filesで.AppldDBとかを隠せば良いんじゃないかな。
- 824 :名無しさん@お腹いっぱい。:2012/02/05(日) 23:37:16.21
- >>823
全くもって的外れな回答だな
- 825 :名無しさん@お腹いっぱい。:2012/02/08(水) 16:55:10.31
- リソースフォークをMac側からsmbでアクセスできなくなるけど、
何で的外れなの?
- 826 :名無しさん@お腹いっぱい。:2012/02/08(水) 20:07:16.84
- 全く理解してないな。
- 827 :名無しさん@お腹いっぱい。:2012/02/08(水) 20:10:23.09
- つまりどういうこと?
- 828 :名無しさん@お腹いっぱい。:2012/02/08(水) 20:27:46.48
- じゃあ、veto filesの設定をしなければ、Macからsmbでアクセスしたときに
リソースフォークがみえるの?
そういうことを実際に試してみたの?
なんとなく思っただけで書き込んでいるだけじゃないの?
その方法で、818が問題にしていることを解決できるの?
そういう適当なことを書くぐらいなら、お願いだらか黙っててください。
あなたのような書き込みを読むと気が滅入ってくるんですよ。
- 829 :名無しさん@お腹いっぱい。:2012/02/08(水) 20:48:56.77
- そういうのを先に書けばいいのに。
>>824>>826みたいな中身のない書き込みを見ると気が滅入ってくる。
- 830 :名無しさん@お腹いっぱい。:2012/02/09(木) 08:41:10.31
- ttp://www003.upp.so-net.ne.jp/hat/netatalk/andsamba.html
にあるように、
veto files = /.AppleDB/.AppleDouble/.AppleDesktop/Network Trash Folder/TheFindByContentFolder/TheVolumeSettingsFolder/Temporary Items/.TemporaryItems/.VolumeIcon.icns/Icon?/.FBCIndex/.FBCLockFolder/
と設定すると、MacからSambaが動いているサーバに対してSMBでアクセスできなくなる(エラーになる)。
あと、リソースフォークは元々Mac上では表示されない。
実際上の通りで運用していたけど、特に問題はなかった。afpで接続できるし。
- 831 :名無しさん@お腹いっぱい。:2012/02/09(木) 19:08:35.40
- >>830
>MacからSambaが動いているサーバに対してSMBでアクセスできなくなる(エラーになる)。
どこにもそんなこと書かれてないし、実際にエラーも出ない。エラーが出てるんなら、それは何か別の原因だろう。
この部分の説明の意味を理解できていないのでは?
>リソースフォークは元々Mac上では表示されない。
そもそもリソースフォークとは何か理解しているのか。
>実際上の通りで運用していたけど、特に問題はなかった。
何をどう運用して、何が問題なかったのか。
- 832 :名無しさん@お腹いっぱい。:2012/04/26(木) 09:02:02.85
- 自宅のLinuxマシンに、Netatalk 3.0a2をいれてみました。
ssdが/dev/sda、2.5インチHDDが/dev/sdbでHDDが公開する
データが入ります。
Mac OS X (10.6.9)を繋いでみるとファイルの読み書きは
30MByte/sec程度で行えますが、動画の再生で問題が発生。
数十秒間隔で動画一瞬停止します。恐らくOSのキャッシュが
動画ファイルの一部を先に読み込み、キャッシュが切れると
次のデータを読み込むという処理を行なっていて、その
読み込みのタイミングで動画が途切れるようです。
10秒間隔でHDDにデータを書き込むプログラムを作り、
動画再生中にそれを実行すると、途切れはほぼ無くなり
ました。
で、いろいろあって/usr/local/var/netatalk/CNID/にある
DBファイルが定期的に更新されていることが判り、/usr/localを
HDDに置くことで動画再生がスムーズに行えるようになりました。
以上、チラシ裏
227 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.9 2010/05/24 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)