NASにAFPまたはSMBで接続することについて

IO-DATAのLANDISK HDL-GT1.0のNASを利用しているのですが、ゲストで共有ディレクトリへ接続しています。

公式には動作検証がMacOS10.6までしかされておらず、NASのAFPバージョンは非公開とのことです。


サーバーに接続から、よく使うサーバーに、AFP,SMBとも登録したり削除したりして試しているのですが、

1)fiderの「項目の並び替え順序を変更します」ボタンが効いたり、効かなかったりでまちまち

2)ディレクトリの展開もサクサク早かったり、異様に遅かったりでまちまち、ときおり固まるというかずっと読み込み状態で反応しなくなる

3)http://ymkn.hatenablog.com/entry/2012/09/24/002517

に記載の、net.inet.tcp.delayed_ack=0 を設定してみたが、少し早くなったような感じはする

4)http://support.apple.com/kb/HT4700?viewlocale=ja_JP

の古いAFPに接続するはまだ試していません。


という状況ですが、

Q1)上記1)の「項目の並び替え順序を変更します」のボタンが押せないというのは何か原因が考えられますでしょうか。

Q2)finderで共有のところにマウントされるNASはAFPかSMBのどちらで現在繋がっているのか調べるコマンドとかありますでしょうか。

Q3)サーバーへ接続のよく使うサーバーへ登録している(一度登録しちゃった場合)時は、どちらが優先で接続されるんでしょうか。AFPとSMBの両方を登録している場合や、両方消してしまった場合の接続方法はOSはどのように繋げようとするのか。


などなど教えていただけませんでしょうか。

古いNASなのでパフォーマンスもあまり良くないのですが、あまりにも接続が不安定なので、解決できないようであればあきらめてqnapにでも買い替えようかと悩んでいます。

Mac mini, OS X Mountain Lion (10.8.3)

投稿日 2013/05/09 02:22

返信
返信: 18

2013/05/09 04:49 t3biomehanika への返信

分かるとこだけ


> Q2)finderで共有のところにマウントされるNASはAFPかSMBのどちらで現在繋がっているのか調べるコマンド


ターミナルで、

netstat -a |less

とすれば、現在のネットワーク接続のポートをすべて表示します。このポート番号から、問題のNASの接続(NAS の IPアドレスで分かる)が AFP(ポート番号548)かSMB(ポート番号 139 かな?)か調べることが出来ます。ターミナル使わなくても、アプリケーション>ユーティリティにあるネットワークユーティリティを実行して、Netstat のタグをクリック、現在の全ソケット接続の状態を表示、にチェックを入れても同じ情報が表示されます。

2013/05/09 05:25 はに への返信

はにさん、ありがとうございます。


NASに通信していないのか、netstatではNASのIPアドレス+ポートは見つかりませでした。

特定のIPアドレスに対して調べるコマンドオプションはありませんでしょうか(一応コマンドリファレンスをググってますがたどり着かずです)。

2013/05/09 06:06 t3biomehanika への返信

> netstatではNASのIPアドレス+ポートは見つかりませでした


netstat に情報が出ないのなら、繋がってないのでしょうね。

その状態で、デスクトップのnasのアイコンをクリックしたり、nasの中身を表示させたりしても出ないのでしょうか?それでも出ないとはちょっと考えられないですけど。

常識的には、nas に接続しているのなら、その接続は、ESTABLISHED となっているはずなんですが。


> 特定のIPアドレスに対して調べるコマンドオプション


ちょっと意味を取りかねるのですが、netstat のオプションということですか?

オプションなど無くても、grep ip_address とすればよいだけですが、、、

nas の待ち受けポートを知りたいということなら、nas の ip アドレスに対してportscan すればよいのですが。これも、ネットワークユーティリティで出来ます。

2013/05/09 06:17 t3biomehanika への返信

Q2)finderで共有のところにマウントされるNASはAFPかSMBのどちらで現在繋がっているのか調べるコマンドとかありますでしょうか。

Finderのデバイス欄で自分のコンピュータ名を選択した状態でネットワークで表示される種類「PC Mac Time Cpasule」の区分をコマンドでないかということでしょうか?

2013/05/09 17:49 t3biomehanika への返信

Q2はターミナルで

mount

とすれば分かります.

afpならafpfs

smbならsmbfs

という文字が表示されます.


Q3の意味がよくわからないのですが,

よく使うサーバに登録したら、入力の手間が省けるだけです.接続する際には自分で接続マシンを選ぶのですから、smb://マシン名と登録したほうを選べばSMB接続,afp://マシン名を選べばapf接続になります.どちらが優先というのは無いと思います.マシン名だけを入力した場合はどちらのサービスが優先されるか確実な事は分かりませんが,私のところではafpでした.両方消したら「サーバアドレス」にいちいち入力しないといけないというだけです.よく使うサーバに書いてあるか書いてないかはサーバへの接続方法と無関係です.

2013/05/09 18:21 taketake への返信

taketakeさん、ありがとうございます。

またみなさまもありがとうございました。


Q2ですが、mountコマンドで一発ですね!🙂



taketake による書き込み:


よく使うサーバに登録したら、入力の手間が省けるだけです.接続する際には自分で接続マシンを選ぶのですから、smb://マシン名と登録したほうを選べばSMB接続,afp://マシン名を選べばapf接続になります.どちらが優先というのは無いと思います.マシン名だけを入力した場合はどちらのサービスが優先されるか確実な事は分かりませんが,私のところではafpでした.両方消したら「サーバアドレス」にいちいち入力しないといけないというだけです.よく使うサーバに書いてあるか書いてないかはサーバへの接続方法と無関係です.


Q3ですがMacを買ってあまり使い方が良くわからなかったとき、サーバーに接続を特に入力せずにNASがでてきました。

そして、接続が不安定だったので、「サーバーに接続」を使うようになったと記憶しています。

接続が不安定なのと、Q1の並び替えが効かないので、afpで接続してみたり、smbで接続してみたりという感じでした。



Q1なんですが、マウントしてディレクトリを検索?(全てリストアップの処理が終わってない)ので並び替えができないだけですかね。。。

Windowsからだとサクサクなので、Macのなんかの処理がもたついているような気がしてなりません。

2013/05/09 18:38 t3biomehanika への返信

t3biomehanikaさま

基本的な事ですが,NASのファームウェアは最新になっていますか?1.36が最新のようです.

Q1ですが,リストアップ処理が終わらないと並び替えが出来ないのは当たり前ですよね.

windowからならサクサクというのならsmb接続でQ1のようになるのか確認してみてください.

あとはNASのログ、Macのログをそれぞれのマシンで確認してみてエラーをはいていないか、

エラーをはいていたらその原因を探るぐらいだとおもいます.

2013/05/09 19:55 t3biomehanika への返信

Q2ですが、mountコマンドで一発ですね!🙂

当然ですが、ターミナルでmountコマンドで既にマウントされている場合は接続中のプロトコルがわかりますが、切断中のプロトコルは判らないと思います。


Finderの共有に表示されるのは、Bonjourで検索されファイル共有が可能な情報が列挙されます。

Finderに表示されるアイコンも種類別になっているので若干違います。

・種類がPCだとSMB、種類がMacだとAFPのプロトコルの接続になります。

・種類がTime Capsuleだとクライアント端末がMacだとAFPが優先され、クライアント端末がPCだとSMBが優先されます。

2013/05/09 20:06 t3biomehanika への返信

AFPプロトコルがOSX 10.7の時に変更されているので、お使いのNASでAFP接続で運用されている場合は、正常に利用することが難しいのではないでしょうか?

また、SMBプロトコルもOS X 10.7の時にSambaライセンスの問題によりApple製のSMBに変更しているので、本場のSambaより性能が異なっているかと思います。

2013/05/10 03:33 taketake への返信

taketakeさん

taketake による書き込み:


t3biomehanikaさま

基本的な事ですが,NASのファームウェアは最新になっていますか?1.36が最新のようです.

Q1ですが,リストアップ処理が終わらないと並び替えが出来ないのは当たり前ですよね.

windowからならサクサクというのならsmb接続でQ1のようになるのか確認してみてください.

あとはNASのログ、Macのログをそれぞれのマシンで確認してみてエラーをはいていないか、

エラーをはいていたらその原因を探るぐらいだとおもいます.

すみません、説明が雑でした。
リストアップされてるんですが、しばらくたっても、並び替えが効かないため、まだ内部でなんかやっているのかと。
また、AFPのときも並び替えが効かないときがあります。smbとものだめですが、使える時もあるんですよね。mountコマンド教えていただいたので、再度何のプロトコルの時に並び替えできているのか、調べてみます。

2013/05/10 03:35 taketake への返信

taketake による書き込み:


t3biomehanikaさま

基本的な事ですが,NASのファームウェアは最新になっていますか?1.36が最新のようです.

Q1ですが,リストアップ処理が終わらないと並び替えが出来ないのは当たり前ですよね.

windowからならサクサクというのならsmb接続でQ1のようになるのか確認してみてください.

あとはNASのログ、Macのログをそれぞれのマシンで確認してみてエラーをはいていないか、

エラーをはいていたらその原因を探るぐらいだとおもいます.

ファームウェアですが、最新の1.36にしています。
NASのログ、マックのログは見てなかったです。
Macのログはどこ見れば良いのか教えていただけませんか?

2013/05/10 03:39 蝦夷_オカメの親 への返信

蝦夷_オカメの親さん

蝦夷_オカメの親 による書き込み:


Finderの共有に表示されるのは、Bonjourで検索されファイル共有が可能な情報が列挙されます。

Finderに表示されるアイコンも種類別になっているので若干違います。

・種類がPCだとSMB、種類がMacだとAFPのプロトコルの接続になります。

・種類がTime Capsuleだとクライアント端末がMacだとAFPが優先され、クライアント端末がPCだとSMBが優先されます。

Bonjourですか、あまり詳しくなかったです。

サーバーに接続に、よく使うサーバーを一切登録しなかった場合も、Bonjourで引っ張ってくるんでしょうね。

LANDISKはLINUXのSAMBA(バージョン非公開)みたいなので、AFPかSMBかどちらのでしょうか。

2013/05/10 03:44 蝦夷_オカメの親 への返信

蝦夷_オカメの親 による書き込み:


AFPプロトコルがOSX 10.7の時に変更されているので、お使いのNASでAFP接続で運用されている場合は、正常に利用することが難しいのではないでしょうか?

また、SMBプロトコルもOS X 10.7の時にSambaライセンスの問題によりApple製のSMBに変更しているので、本場のSambaより性能が異なっているかと思います。

サポセンでは10.6まで動作確認しているとのことで、10.8でも動かないとは言わず、smbで接続してみては?と言われましたので、ちょっと10.7以降で相性が悪くなったのですね。
NASのAFPバージョンを公開してくれると、一番最初の投稿時記載した古いAFPに接続するを試す気分になるのですが。


AFPは古くて相性が悪い、SMBはアップル製のsmbで相性が悪い、って感じに思えてきました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

NASにAFPまたはSMBで接続することについて

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。