Smbclient가 Samba 공유에 연결하지만 mount -t cifs가 연결되지 않음

Smbclient가 Samba 공유에 연결하지만 mount -t cifs가 연결되지 않음

OpenWrt를 실행하는 Raspberry Pi의 삼바 공유를 동일한 LAN에 있는 다른 Pi(OSMC/Kodi 실행)의 디렉터리에 마운트하려고 합니다.

OSMC(Kodi)를 실행하는 Pi의 터미널에서 이 명령을 실행합니다.
smbclient \\\\openwrt\\4TB2 -U root

비밀번호를 묻는 메시지가 표시되고 4TB2 공유에 있는 파일을 나열할 수 있습니다.

그러나 OSMC 터미널에서 이 명령을 시도하면 다음과 같습니다.
mount -t cifs //openwrt/4TB2 /mnt/4tb2

비밀번호 프롬프트가 표시되지만 동일한 비밀번호로 인증에 실패하고 오류가 발생합니다.
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

이 명령은 동일한 오류를 발생시킵니다(95)
mount -t cifs //openwrt/4TB2 /mnt/4tb2 -o username=root,password=pwd,vers=3.0

디렉토리 /mnt/4tb2가 존재합니다. smb.conf를 변경해야 합니까, 아니면 뭔가 문제가 있습니까?

혼란스러운 점은 반대의 경우... OSMC Pi를 실행하는 Pi의 공유를 OpenWrt를 실행하는 Pi의 디렉터리에 마운트하려고 하면...하다일하다.

따라서 OpenWrt에서 이 명령을 실행하면 4TB1 공유가 마운트됩니다.
mount -t cifs //osmc/4TB1 /mnt/4tb1 -o username=osmc,password=pwd,vers=3.0

OpenWrt의 방화벽 문제일까요?

건배,

유연한

답변1

mount 명령에 잘못된 SMB 프로토콜 버전을 지정했습니다.

smbstatusOpenWrt가 사용 중이라고 말해 주세요.SMB3_11

이제 OSMC Pi에서 다음 명령을 실행할 수 있습니다.
mount -t cifs //openwrt/4TB2 /mnt/4tb2 -o username=root,password=pwd,vers=3.11

관련 정보