Debian에서 네트워크 드라이브를 마운트할 수 없습니다. 오류는 "mount(2) 시스템 호출 실패: 호스트로의 경로가 없습니다."입니다.

Debian에서 네트워크 드라이브를 마운트할 수 없습니다. 오류는 "mount(2) 시스템 호출 실패: 호스트로의 경로가 없습니다."입니다.

Debian 12가 설치되어 있고 네트워크 드라이브(Synology NAS에서 호스팅됨)를 매핑/마운트하고 싶습니다.

Synology 서버의 DNS 이름과 IP 주소를 ping할 수 있기 때문에 "No Route" 오류가 발생한 이유를 알 수 없습니다. 둘 다 반응이 좋았다.

또한 동일한 라인이 있는 별도의 Ubuntu 워크스테이션이 있습니다./etc/fstab일하다:

//myserver.local/mynetworkdrive/ /mnt/mynetworkdrive/ cifs auto,vers=2.0,credentials=/home/myusername/.smbcredentials,iocharset=utf8,noperm 0 0

실행하면 sudo dmesg다음 정보가 반환됩니다.

CIFS: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3.1.1), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3.1.1 (or even SMB3 or SMB2.1) specify vers=1.0 on mount.

CIFS: Unable to determine destination address

그러나 이 메시지에 대한 해결책은 fstab 파일의 "vers=2.0" 지시문에 의해 처리되는 것 같습니다(버전 번호를 변경해 보았으나 성공하지 못했습니다).

이 문제를 해결하는 데 도움이 되는 다음 단계에 대한 제안 사항이 있습니까?

答え1

좀 더 조사한 결과 일부 패키지가 누락된 것을 발견했습니다.

sudo apt-get install keyutils

sudo apt-get install cifs-utils

문제가 저절로 해결되려면 두 가지가 모두 필요합니다.

이 문제가 발생할 수 있는 모든 사람에게 도움이 되기를 바랍니다.

関連情報