�O��́A�l�b�g���[�N��𗬂��p�P�b�g���L���v�`�����邱�ƂŁA�����܂��͈قȂ�o�[�W������Windows�Ԃ�SMB�l�S�V�G�[�V�����̗l�q�𖾂炩�ɂ��܂����B����́A�������@��Windows��Linux�Ԃ�SMB�t�@�C�����L�̗l�q���̂����Ă݂܂��傤�B
�@�O��i�t�@�C�����L�v���g�R���ASMB��CIFS�̈Ⴂ�𐳂��������ł��Ă��܂����H�j�܂ł̘b�ŁuServer Message Block�iSMB�j�v�ƁuCommon Internet File System�iCIFS�j�v�̊W�ɂ��ẮA�������Ă����������Ǝv���܂��B
�@�����炢���Ă����ƁACIFS��Windows NT��Windows 95�܂ł̌Â��Ăі��ŁA���̌�A����Ɋg�����ꂽSMB 1.0�ɒu���������܂����B���݂ł�SMB 1.0��CIFS�́g�قړ������́h�Ƃ����F���Ŗ�肠��܂���B�ǂ�����ASMB�̃_�C�A���N�g�uNT LM 0.12�v���g�p���܂��B
�@�v���g�R���̑傫�ȕ��ނł�SMB 1.0�^CIFS�́uMS-SMB�v�Ɋ܂܂�AWindows Vista�ȍ~��SMB 2.x�����SMB 3.x���܂ށuMS-SMB2�v�Ƌ�ʂ���܂��B�����āA20�N�ȏ�O�̐v�̐���������p����MS-SMB�ɑ��āAMS-SMB2�͌��݂̃l�b�g���[�N����t�@�C�����L�̃j�[�Y�ɍ����悤�ɐv����Ă���AMS-SMB�Ɣ�ׂČ����I�ō����ȃv���g�R���ł��B
�@�O���́AWindows�����s����R���s���[�^�[�Ԃ�SMB�l�S�V�G�[�V�����̗l�q���A�l�b�g���[�N��𗬂��p�P�b�g���L���v�`�����Ă̂����Ă݂܂����B����́AWindows��Linux�̃R���s���[�^�[�Ԃ�SMB�l�S�V�G�[�V�������̂����Ă݂܂��B������܂��A�l�b�g���[�N�L���v�`���\�t�g�Ƃ��āuWireshark�v���g�p���܂����B�}���`�v���b�g�t�H�[����Wireshark�Ȃ�A�������@��Windows��Linux�̂ǂ��炩��ł��p�P�b�g���L���v�`���ł��܂��B
�@���ۂ̃L���v�`���f�[�^�����Ă��炤�O�ɁALinux�ɂ����錻�݂�SMB�̑Ή��ɂ��ĐG��Ă����܂��傤�B
�@Linux��Windows�̑��݉^�p���Ƃ����A�����̓ǎ҂��I�[�v���\�[�X�́uSamba�v���܂��v�������ׂ�Ǝv���܂��B
�@Samba�̍ŏ��̃o�[�W������1992�N�̃����[�X�ł���A���ɗ��j�̂���I�[�v���\�[�X�v���W�F�N�g�ł��B�����A�gCIFS��SMB�̌��J���ꂽ�W�����d�l�ł���A�}�C�N���\�t�g�ɂ�������SMB�ŁACIFS�̃I�[�v���\�[�X�����̑�\�ႪSamba�ł���h�Ƃ���������F�����܂��������̏ꍇ�͘b�����ݍ���Ȃ��Ǝv���܂��̂ŁA�{�A�ڂ��O�X������ǂݒ����Ă��������B
�@�}�C�N���\�t�g���C���^�[�l�b�g�W����ڎw���āACIFS���C���^�[�l�b�g�h���t�g�Ƃ��Č��J�����̂�1997�N�̂��Ƃł��i���Ȃ݂ɁA���̃h���t�g�͂��łɖ����ł��j�B����ȑO���瑶�݂���Samba��CIFS������������̂ł���Ƃ����̂́A���������������Șb�ł��B
�@Samba�́A���SMB�N���C�A���g�^�T�[�o�[�@�\�A����уh���C���R���g���[���[�@�\����܂��B�����ASMB 1.0�^CIFS����т���ȑO��SMB�N���C�A���g�^�T�[�o�[�AWindows NT 4.0�݊��̃h���C���R���g���[���[�Ƃ��Ă̋@�\����Ă��܂������A2011�N8�������[�X��Samba 3.6��SMB 2.0�ւ̑Ή��������I�ɒlj�����܂����B
�@�܂��A2012�N12���Ƀ����[�X���ꂽSamba 4�����SMB 2.1��SMB 3.0�ɐ����ɑΉ����AWindows Server 2008 R2�݊���Active Directory�h���C���T�[�r�X�̒��\�ɂȂ�ȂǁAWindows Vista�ȍ~��Windows�Ƃ̑��݉^�p������������Ă��܂��B�{�e���M���_�i2015�N2��12���j�ɂ�����ASamba�̈���ł̍ŐV�o�[�W�����́u4.1.16�v�ł��B
�@Samba��SMB�N���C�A���g�@�\�ismbclient�Ȃǁj�����܂����ALinux�ɂ�SMB�N���C�A���g�̃T�|�[�g���J�[�l�����W���[���ucifs.ko�v�Ƃ��ăr���g�C������Ă��܂��i�umodinfo cifs�v�R�}���h�Ńo�[�W���������m�F�ł��܂��j�B
�@�ucifs.ko�v�Ƃ������̂����CIFS�̎������A�z����܂����A���݂́ucifs.ko�v��SMB 1.0�^CIFS�����ɑΉ��������̂ł͂���܂���BLinux��kernel 3.11�܂ł�SMB 2.1��SMB 3.0����������Ă���ASMB 3.02�ɂ��Ă��Œ���̎������s���Ă��܂��B
�@Linux��Samba��SMB�Ή��̎����́A�ȉ��̃h�L�������g�i�p��j�Ŋm�F�ł��܂��B���̃h�L�������g�́ASMB�̎����ɐV���Ȑi��������X�V�����悤�ł��B
�@����́uUbuntu 14.10 Desktop�v��Windows 8.1�̃R���s���[�^�[�ԂŁASMB�l�S�V�G�[�V�����̗l�q�ׂĂ݂܂��BUbuntu 14.10�́ALinux kernel 3.16�icifs.ko 2.03�j���x�[�X�ł���ASamba 4.1.11�𓋍ڂ��Ă��܂��B��������ASMB 2.1�����SMB 3.0�ɑΉ������o�[�W�����ł��B
�@�܂��́AUbuntu��SMB�N���C�A���g�@�\���g���āAWindows�̋��L�t�H���_�[�ɐڑ����Ă݂܂��B
�@Ubuntu Desktop�W���̃t�@�C���u���E�U�[�ł���u�t�@�C���v�iNautilus�FGnome File Manager�j�́u�T�[�o�[�ڑ��v�_�C�A���O�{�b�N�X���g�p���āASMB�AAFP�iApple Filing Protocol�j�AFTP�iFile Transfer Protocol�j�AWebDAV�iWeb-based Distributed Authoring and Versioning�j�ȂǁA���܂��܂ȋ��L���\�[�X�ɐڑ����邱�Ƃ��ł��܂��B
�@Windows�̋��L�t�H���_�[�ւ�SMB�ڑ��ɂ́usmb://<�R���s���[�^�[���܂���FQDN>/<���L��>�v�̃A�h���X�w��ɂ��ڑ���AWindows�l�b�g���[�N�̃u���E�W���O�ɂ��ڑ����\�ł��i���1�j�B
�@�ȉ������2�́AUbuntu�́u�T�[�o�[�ڑ��v�Ɂusmb://<�R���s���[�^�[���܂���FQDN>/<���L��>�v�̃A�h���X���w�肵�āAWindows 8.1�̃t�@�C�����L�ɐڑ������ۂ�SMB�l�S�V�G�[�g�v���̍ŏ��̃p�P�b�g�ł��B
�@Ubuntu��SMB�N���C�A���g�́AMS-SMB�̃_�C�A���N�g�݂̂��T�[�o�[�ɒ��Ă��܂��B����SMB�l�S�V�G�[�g�����ł̓_�C�A���N�g�uNT LM 0.12�v���I������ASMB 1.0�^CIFS�ɂ��SMB�Z�b�V�����̃Z�b�g�A�b�v�i��ł��܂��BWindows PowerShell�́uGet-SmbSession�v�R�}���h���b�g���ASMB�Z�b�V������SMB 1.0�^CIFS�Őڑ�����Ă��邱�Ƃ������Ă��܂��B
�@MS-SMB�̃_�C�A���N�g�Ƃ��ẮAWindows 8.1��SMB�N���C�A���g���������̃_�C�A���N�g�ɑΉ����Ă���̂�������܂��B�uNT LM 0.12�v�ȊO�͌��݂ł͎g���邱�Ƃ��Ȃ��A���ɌÂ��_�C�A���N�g�Ȃ̂Ő������܂��A�����̂�����͈ȉ��̋L�����������������B
�@Ubuntu��Nautilus�́ALinux�̃J�[�l�����W���[����SMB�N���C�A���g�@�\�icifs.ko�j�ł͂Ȃ��ASamba��SMB�N���C�A���g�@�\�ilibsmbclient�j���g�p���܂��B
�@���́ASMB 2.1��SMB 3.0�ɑΉ������ŐV��Samba 4.1�ł��ASMB�N���C�A���g�@�\�Ɋւ��Ă͊����SMB 1.0�^CIFS�ȑO�̃v���g�R���œ��삵�܂��BSMB 2.1��SMB 3.0�𗘗p�ł����Windows�Ƃ̃t�@�C���̂��Ƃ肪�����ƍ����ɂȂ�͂��Ȃ̂ŁA����̓���̂܂g�p����̂͂��������Ȃ��ł��ˁB
�@Samba��SMB�N���C�A���g�@�\��SMB 2.1��SMB 3.0�ɑΉ�������ɂ́A�u/etc/samba/smb.conf�v�t�@�C���́mglobal�n�Z�N�V�����Ɂuclient max protocol =�v�̍s��lj����܂��B�uclient max protocol =�v�ɂ́uSMB3�v�uSMB2�v�uNT1�v�̂����ꂩ���w�肵�܂��B�������w�肷�邱�ƂŁA���̃_�C�A���N�g���l�S�V�G�[�g����悤�ɂȂ�܂��B
NT LM 0.12�܂ł�MS-SMB | |
0x0202�FSMB 2.0 | |
0x0210�FSMB 2.1 | |
0x0222�FSMB 2.2 �iWindows 8�x�[�^�Łj |
|
0x0224�FSMB 2.2 �iWindows 8�x�[�^�Łj |
|
0x0300�FSMB 3.0 | |
NT LM 0.12�܂ł�MS-SMB | |
0x0202�FSMB 2.0 | |
0x0210�FSMB 2.1 | |
NT LM 0.12�܂ł�MS-SMB | |
�@�uSMB3�v���w�肵���Ƃ��ɃT�|�[�g�����u0x0222�v����сu0x0224�v�́AWindows 8�̊J�����ɑ��݂����_�C�A���N�g�ł��BSMB 3.0�͓r���܂�SMB 2.2�Ƃ��ĊJ�����s���Ă��܂����B
�@�uclient max protocol = SMB3�v���w�肷��A�u�T�[�o�[�ւ̐ڑ��v�ɂ��Windows 8.1�̋��L�t�H���_�[�ւ̐ڑ��́AMS-SMB2�̃l�S�V�G�[�g�ɂ��ASMB 3.0���g�p����悤�ɂȂ�܂��i���3�j�BSamba 4.1��Windows 8.1��SMB 3.02�ɑΉ����Ă��Ȃ����߁A�N���C�A���g�ƃT�[�o�[�ōŏ�ʂ�SMB 3.0���I������܂��i���4�j�B���Ȃ݂ɁA�ڑ����肪Windows 7�̋��L�t�H���_�[�Ȃ�ASMB 2.1�Őڑ�����܂��B
�@�u/etc/samba/smb.conf�v�t�@�C���́mglobal�n�Z�N�V�����ɒlj����ꂽ�uclient max protocol =�v�s�́ASamba�W����SMB�N���C�A���g�v���O�����ł���usmbclient�v���g�p����ꍇ�ɂ��L���ł��B�usmbclinet�v��Ubuntu�Ɋ���ł̓C���X�g�[������܂��A�usudo apt-get install smbclient�v�̃R�}���h���C�������s���邱�ƂŊȒP�ɒlj��ł��܂��B
�@�Ȃ��A�usmbclinet�v���g�p����ꍇ�́A�u/etc/samba/smb.conf�v�t�@�C���ɒNjL�������ɁA���̃R�}���h���C���̂悤�Ɂu-m�v�I�v�V�����Ɂuclient max protocol =�v�̒l���w�肷�邱�Ƃ��ł��܂��B�u/etc/samba/smb.conf�v�t�@�C���Ɓu-m�v�I�v�V�����̂ǂ�����g�p���Ȃ��ꍇ�́A�uNT1�v���w�肳�ꂽ�̂Ɠ����ł��B
smbclient //�R���s���[�^�[��/���L�� -U ���[�U�[�� -m SMB3
Copyright © ITmedia, Inc. All Rights Reserved.