質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.22%

Sambaへの接続がSMB2/SMB3で行われない

受付中

回答 3

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 8,891

nochi

score 31

【現象】
macから2つのファイルサーバー(仮にSAMBA_A , SAMBA_Bとします)に接続しています。
ファイルサーバーは共にcentos 7.3上で運用しており、
SAMBA_A,SAMBA_Bは、物理的に異なるサーバー上にあります。

mac OSX 10.11からファイルサーバー上のファイルにアクセスした際、SAMBA_AのみR/W共に10~13MByte/Sec程度の速度しか出ません。
SAMBA_Bについては60MByte/Sec程出ています。
また、SAMBA_Bがあるcentosにsshで入り、SAMBA_Aにsambaclientで接続した際も、10~13MB/sec程の速度でした。

mac上で、
smbutil statshares -a
を実行した所、

--------------------------------------------------------------------------------------------------
SAMBA_A                       
                              SERVER_NAME                   192.168.xx.yy
                              USER_ID                       501
                              SMB_NEGOTIATE                 AUTO_NEGOTIATE
                              SMB_VERSION                   SMB_1
                              SMB_SHARE_TYPE                UNKNOWN
                              EXTENDED_SECURITY_SUPPORTED   TRUE
                              UNIX_SUPPORT                  TRUE
                              LARGE_FILE_SUPPORTED          TRUE


--------------------------------------------------------------------------------------------------
SAMBA_B                       
                              SERVER_NAME                   192.168.xx.zz
                              USER_ID                       501
                              SMB_NEGOTIATE                 AUTO_NEGOTIATE
                              SMB_VERSION                   SMB_3.02
                              SMB_SHARE_TYPE                DISK
                              SIGNING_SUPPORTED             TRUE
                              EXTENDED_SECURITY_SUPPORTED   TRUE
                              LARGE_FILE_SUPPORTED          TRUE
                              FILE_IDS_SUPPORTED            TRUE
                              DFS_SUPPORTED                 TRUE
                              MULTI_CREDIT_SUPPORTED        TRUE
                              ENCRYPTION_SUPPORTED          TRUE

--------------------------------------------------------------------------------------------------


となり、速度の出ないSAMBA_Aに対してSMB1で接続されている事がわかりました。

これは、mac~SAMBA_A間の話であり、SMABA_A~SAMBA_Bをsmbclientで接続した際のプロトコルは不明です。(調査方法がわかりませんでした)

【これまで行った対策】
SAMBA_Aのsmb.confの[global]セクションにmin protocol = SMB2を加えた

macから接続不能になった。

SAMBA_Bのsmb.confをSAMBA_Aに移植した

状態は変わらず SAMBA_AにはSMB1で接続される

mac上の/etc/nsmb.confに

 [default]
 signing_required=no
 smb_neg=smb2_only


を記載した

macから接続不能になった。

SAMBA_Bに対してはSMB3で繋がっていることから、mac上の問題では無く、
Samba側の問題と捕らえておりますが、
SAMBA_Bのsmb.confをSAMBA_Aに移植した際も現象が変わらなかったのが腑に落ちず、
また何処を調査すべきか判らない状態です。

なにかお気づきの点があればご指摘頂ければ幸いです。
よろしくお願い致します。

最後に現在のSAMBA_Aのsmb.confを記載します。

[global]
    unix charset = UTF-8
    dos charset = CP932
#    client min protocol = SMB2
#    client max protocol = SMB3
    workgroup = WORKGROUP
    server string = Samba Server Version %v
    hosts allow = 127. 192.168.10. 

    log file = /var/log/samba/log.%m
    max log size = 50

    security = user
    passdb backend = tdbsam
    map to guest = Bad User

    load printers = yes
    cups options = raw    
[homes]
    comment = Home Directories
    browseable = no
    writable = yes

[share]
    path = /home/myname
    writable = yes
    guest ok = yes
    guest only = yes
    create mode = 0777
    directory mode = 0777

[printers]
    comment = All Printers
    path = /var/spool/samba
    browseable = no
    guest ok = no
    writable = no
    printable = yes
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • over

    2017/08/01 18:11

    双方のsambaのバージョンは同一なのでしょうか?

    キャンセル

回答 3

0

ハード側からの視点で見た感想ですが・・・
>SAMBA_A,SAMBA_Bは、物理的に異なるサーバー上にあります。
ちょっと上記の部分が気になっています。
ハードウェア的に性能差はありませんでしょうか?

confをB→AしてもSMB_v1でセッション確立されている点に関しては、
SAMBA_A上のSAMBAバージョン次第のところもありますので、現時点では即答できないかな…と考えています。
(Cent7.3ということですし、yumでインストールされていれば4.x系のものが入っているとは思いますが…)

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

smb.conf で log level を 3 以上にすると、Requested protocolSelected protocol がログに出力されます。
Requested protocol が出力されるかどうかはクライアントによるかもしれません。

例えば、smbclient であれば、-m オプションで maxprotocol を指定できますので、SAMBA_A, SAMBA_B にそれぞれ接続し、ログを見比べると何かわかるかもしれません。

(コマンド例)
$ smbclient //SAMBA_A/homes -U username -m SMB3

(ログ例)
[2017/08/04 15:01:49.827452,  3] ../source3/smbd/smb2_negprot.c:278(smbd_smb2_request_process_negprot)
  Selected protocol SMB3_11

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

-1

なにもmacから無理してsambaで接続する必要はないのでは?
nfsで公開してamdでマウントするとかではまずいでしょうか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/08/01 18:06

    アドバイスとして頂戴しておきます。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.22%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる