저는 SLES 11.4에서 Samba 3.6을 실행하고 있습니다. 최근 /etc/samba/smb.conf
다음 섹션에 [global]
다음을 추가했습니다.
- 최소 프로토콜 = SMB2
- 최대 프로토콜 = SMB2
이는 Windows 10 클라이언트와의 통신이 온라인으로 시작되고 기존 Win7 PC와 계속 작동할 수 있도록 하기 위해 수행됩니다.
내가 사용할 수 있는 프로토콜을 아는 사람이 있거나 어떻게 찾을 수 있습니까?
최소 및 최대 프로토콜을 설정하려고 시도했지만 SMB2.1
테스트 클라이언트(Windows7)가 즉시 연결에 실패했습니다. win7에서 SMB2.1을 사용할 수 있다고 생각했습니까? SMB2.1
Samba 3.6에서 내 선택이 유효한지 어떻게 알 수 있나요 ?
SMB3
Samba 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에 대한 기본 지원이 포함되어 있습니다."