SMB 프로토콜에 사용 가능한 최소-최대

SMB 프로토콜에 사용 가능한 최소-최대

저는 SLES 11.4에서 Samba 3.6을 실행하고 있습니다. 최근 /etc/samba/smb.conf다음 섹션에 [global]다음을 추가했습니다.

  • 최소 프로토콜 = SMB2
  • 최대 프로토콜 = SMB2

이는 Windows 10 클라이언트와의 통신이 온라인으로 시작되고 기존 Win7 PC와 계속 작동할 수 있도록 하기 위해 수행됩니다.

내가 사용할 수 있는 프로토콜을 아는 사람이 있거나 어떻게 찾을 수 있습니까?

최소 및 최대 프로토콜을 설정하려고 시도했지만 SMB2.1테스트 클라이언트(Windows7)가 즉시 연결에 실패했습니다. win7에서 SMB2.1을 사용할 수 있다고 생각했습니까? SMB2.1Samba 3.6에서 내 선택이 유효한지 어떻게 알 수 있나요 ?

SMB3Samba v3.6에서 선택이 작동합니까?

답변1

매뉴얼 페이지에서Samba 제품군의 구성 파일"클라이언트 최대 프로토콜" 섹션에서:

가능한 값은 다음과 같습니다:

  • 코어: 가장 초기 버전입니다. 사용자 이름 개념이 없습니다.
  • COREPLUS: CORE의 효율성이 약간 향상되었습니다.
  • LANMAN1: 프로토콜의 최초의 최신 버전입니다. 긴 파일 이름을 지원합니다.
  • LANMAN2: Lanman1 프로토콜에 대한 업데이트입니다.
  • NT1: 프로토콜의 현재 최신 버전입니다. Windows NT에서 사용됩니다. CIFS라고 합니다.
  • SMB2: SMB 프로토콜을 다시 구현한 것입니다. Windows Vista 이상 버전의 Windows에서 사용됩니다. SMB2에는 사용 가능한 하위 프로토콜이 있습니다.
  • SMB2_02: 가장 초기의 SMB2 버전입니다.
  • SMB2_10: Windows 7 SMB2 버전.
  • SMB2_22: 초기 Windows 8 SMB2 버전입니다.
  • SMB2_24: Windows 8 베타 SMB2 버전.

기본적으로 SMB2는 SMB2_10 변형을 선택합니다.

  • SMB3: SMB2와 동일합니다. Windows 8에서 사용됩니다. SMB3에는 사용 가능한 하위 프로토콜이 있습니다.
  • SMB3_00: Windows 8 SMB3 버전입니다. (대부분 SMB2_24와 동일)
  • SMB3_02: Windows 8.1 SMB3 버전.
  • SMB3_10: 초기 Windows 10 Technology Preview SMB3 버전입니다.
  • SMB3_11: Windows 10 기술 미리보기 SMB3 버전(최종 버전일 수 있음).

기본적으로 SMB3은 SMB3_11 변형을 선택합니다.

일반적으로 이 옵션은 SMB 프로토콜의 자동 협상 단계에서 적절한 프로토콜 선택을 담당하므로 설정하면 안 됩니다.

기본값은 SMB3_11을 나타냅니다.

설명 추가AB댓글에서:

wiki.samba.org/index.php/Samba3/SMB2설명 "Samba 3.6은 SMB2.0에 대한 기본 지원을 추가합니다.", "Samba 4.0.0은 SMB 2.1에 대한 기본 지원을 추가합니다.", "Samba 4.0.0 이상에는 SMB3에 대한 기본 지원이 포함되어 있습니다."

관련 정보