【現象】
macから2つのファイルサーバー(仮にSAMBA_A , SAMBA_Bとします)に接続しています。
ファイルサーバーは共にcentos 7.3上で運用しており、
SAMBA_A,SAMBA_Bは、物理的に異なるサーバー上にあります。
mac OSX 10.11からファイルサーバー上のファイルにアクセスした際、SAMBA_AのみR/W共に1013MByte/Sec程度の速度しか出ません。13MB/sec程の速度でした。
SAMBA_Bについては60MByte/Sec程出ています。
また、SAMBA_Bがあるcentosにsshで入り、SAMBA_Aにsambaclientで接続した際も、10
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で接続されている事がわかりました。
これは、macSAMBA_A間の話であり、SMABA_ASAMBA_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