NS(Buffalo Neworkstorage)를 설치했습니다.
다음 명령을 사용하여 Debian(buster)을 실행하는 Rock Pi N10에서 NS를 설치할 수 있었습니다.
sudo mount.cifs //<<ip.address>>/SHARE /mnt/lspro
하지만 Ubuntu 18.04를 실행하는 PC에서 위와 동일한 명령을 사용하면 오류가 발생합니다.
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
로그는 다음 dmesg
과 같습니다
[48381.426142] CIFS: Attempting to mount //10.1.10.77/share
[48381.426168] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
[48381.440240] CIFS VFS: cifs_mount failed w/return code = -2
/mnt/lspro
Ubuntu 상자에 표시됩니다. 나는 그것을 할 수 cd /mnt/lspro
있고 ls /mnt/lspro
증명했습니다!
mount.cifs
비밀번호 없이 익명으로 "smb://<ip.address>"를 사용하여 다른 곳에서 파일을 통해 NS를 설치할 수도 있지만 Ubuntu 상자에는 설치할 수 없습니다 .
혹시 같은 상황 겪으시고 해결하신 분 계신가요?
답변1
비슷한 문제가 있어서 패키지를 설치해야 했습니다.keyutils
답변2
@AB가 제안한 dmesg를 읽은 후,
[48381.426142] CIFS: Attempting to mount //10.1.10.77/share
[48381.426168] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
[48381.440240] CIFS VFS: cifs_mount failed w/return code = -2
다음을 추가하여 우분투 상자에서 내 상황에 맞는 솔루션을 찾았습니다 -o vers=1.0
.
sudo mount.cifs //<<ip.address>>/SHARE /mnt/lspro , -o vers=1.0
모든 도움에 감사드립니다! ;))
PS 아래 AB의 의견에 따르면 보안상의 이유로 더 높은 SMB 버전을 사용하는 것이 좋습니다. 내 NS 상자의 경우 사용할 수 있는 가장 높은 버전은 2.0입니다. 내 상황에 대한 솔루션 업데이트는 다음과 같습니다.
sudo mount.cifs //<<ip.address>>/SHARE /mnt/lspro , -o vers=2.0