自作のiOSアプリにSMBクライアントを組み込んでいるのだが
ある時点から、macOSのファイル共有(SMB2)に繋がらなくなった。Windows/Linux(samba)には繋がるのでプロトコル的に間違ってはいないと思うのだが謎だ。そもそも開発時にはmacOSにも接続出来ていたのでmacOSの更新で何か設定が変更になったのかな?と思っていたのだが、ちょっと調べるとこんな記事を発見。どうやらパケットに署名を入れていないと弾かれるようだ。確かにSMBパケットでは署名はオプションなので、当方のクライアントは省略していた。しかし、今更実装するの面倒なのでmacOS側で署名なしを受け付けるように設定したら、無事接続出来るようになった。
SMBは奥が深い、、、
2017/5/6 土曜日
SMB2 on macOS
コメントはまだありません »
No comments yet.
RSS feed for comments on this post. TrackBack URL