いまさらながらSambaでハマル

分かってしまえばアホらしいと言えばあほらしいんですが、とりあえずのメモ。

どうもMacOSX (Tiger)からsamba(version3)に接続しようとすると

[2005/07/30 00:46:21, 0] rpc_parse/parse_prs.c:prs_mem_get(537) prs_mem_get: reading data of size 2 would overrun buffer.

[2005/07/30 00:46:21, 0] rpc_server/srv_pipe.c:api_pipe_bind_req(919)api_pipe_bind_req: unable to unmarshall RPC_HDR_RB struct.


などという不可思議なエラーメッセージがでて繋がらない。

で、あれやこれやとひっくり返しまくって調査したところ、単純に

smb://192.168.12.111/


ではなくて

smb://192.168.12.111/homes


と、サービス名をつけて指定してやればちゃんと接続できるようです。

でも古いsamba(version2)だと最初の形式でも接続できるんですよね。(どこに接続するのか聞いてくる)。

抜本的解決方法ではなく試行錯誤的解法であるところが悔しいところです。

というかエラーメッセージからなかなか推察できません・・・・

コメント一覧

私もはまりました。このページを参考にさせて頂きました。 ありがとうございます。ただ、まだOSX10.4からsambaにguestでしか 接続出来ていません。UNIX初心者+OSXの情報の少なさで 苦戦しております。 (玄箱(debian)+samba3.0.14a-3です)
ken