최신 vmware VM에 /mnt/data를 마운트하는 데 문제가 있습니다. 내 공유 폴더를 표시하기 위해 /mnt/data를 얻으려면 다음에 무엇을 시도해야 할지 잘 모르겠습니다. Ubuntu에서는 /etc/fstab을 통해 수행하고 있습니다. 그래서 제가 간과했을 수도 있는 부분에 대해 아이디어를 요청해야겠다고 생각했습니다.
VM IP 주소는 192.168.136.143, Ubuntu 버전 18.04 Windows 노트북 [216TN533] IP: (이더넷 어댑터 vEthernet(WSL)) 172.19.64.1
(무선 LAN 어댑터 Wi-Fi) 192.168.1.6
(이 메시지 끝에 추가 세부 버전 정보가 있습니다)
/etc/fstab에서 다음으로 시작됩니다(이 메시지에서는 비밀번호가 ********로 생략됨):
//216TN533/UbuntuShare /mnt/data cifs 사용자 이름=kafkaetl,password=********,uid=nobody,iocharset=utf8,noperm 0 0
sudo 마운트 -av
보고:
mount.cifs 커널 마운트 옵션: ip=172.19.64.1,unc=\216TN53\UbuntuShare,iocharset=utf8,noperm,uid=65534,user=kafkaetl,pass=******** 마운트 오류(13): 권한 거부됨 mount.cifs(8) 매뉴얼 페이지(예: man mount.cifs)를 참조하십시오.
위 오류에 대한 마운트 매뉴얼 페이지에서:
"mount error(13) 허가 거부됨" 오류가 발생하면 서버가 액세스를 거부한 것입니다. 가장 먼저 확인해야 할 사항은 다음과 같습니다.
• 유효한 사용자 이름과 비밀번호를 사용하고 있습니까? 해당 계정이 실제로 이 폴더에 액세스할 수 있습니까?
o kafkaetl로 로그인할 수 있으므로 이것이 맞다고 생각합니다.
• 자격 증명 파일에 공백이 있습니까? 비밀번호 = mspassword가 아니라 비밀번호 = mspassword여야 합니다.
o 공백 없음
• 보안 설정이 올바른가? 가장 일반적인 옵션은 sec=ntlm이지만, mount.cifs 매뉴얼 페이지에 나열된 다른 옵션을 사용해 볼 수도 있습니다. 매뉴얼 페이지 목록에는 어떤 이유로 sec=lanman 옵션이 생략되어 있지만 해당 옵션도 시도해 보아야 합니다(토론 참조).
o sec=ntlm을 추가했습니다.
• 도메인이 필요합니까? 예를 들어 사용자 이름이 SALES\sally라는 메시지가 표시되면 실제로 사용자 이름은 sally이고 도메인은 SALES입니다. fstab 항목은 다음과 같아야 합니다. ...username=sally,password=pass,domain=SALES,... 또는: ...credentials=/path/to/file,domain=SALES,...
o 추가된 도메인=216TN53
• cifs-utils 및 nfs-common이 설치되었습니다.
• Windows 측 공유에는 아무것도 변경되지 않았습니다.
그런 다음 fstab에서 보안(sec=ntlm) 옵션을 설정합니다.
//216TN533/UbuntuShare /mnt/data cifs username=kafkaetl,password=********,uid=nobody,iocharset=utf8,noperm,sec=ntlm 0 0
결과는 다음과 같습니다.
mount.cifs kernel mount options: ip=172.19.64.1,unc=\\216TN53\UbuntuShare,iocharset=utf8,noperm,sec=ntlm,uid=65534,user=kafkaetl,pass=********
mount error(2): No such file or directory
dmesg에서 동시에 기록된 메시지는 다음과 같습니다.
(스크린샷)
조사한 결과, 2개의 연속 IP 주소 요청에서 보고된 V4 IP 주소가 변경되었음을 확인했습니다(wxy145에서 wxy146). 두 호출 사이의 유일한 활동은 로그인 화면이 나타난 것뿐입니다.
방화벽을 확인했는데 sudo ufw status
반환이 비활성화되었습니다.
UbuntuShare의 내용을 /mnt/data로 볼 수 없는 이유에 대한 추가 아이디어가 있습니까? 위와 같이 IP 주소가 변경되는 것이 문제라고 생각하는데, 근본 원인은 없습니다.
추가 세부 버전 정보:
우분투 버전 정보:
ubuntu@ubuntu1804:~$ lsb_release -a
LSB 모듈을 사용할 수 없습니다.
배포자 ID: 우분투
설명: Ubuntu 18.04.6 LTS
출시: 18.04
코드네임: 바이오닉
cifs-utils는 이미 최신 버전(2:6.8-1ubuntu1.1)입니다.
ubuntu@ubuntu1804:~$ modinfo cifs 파일 이름: /lib/modules/5.4.0-113-generic/kernel/fs/cifs/cifs.ko Softdep: pre: gcm Softdep: pre: ccm Softdep: pre: aead2 Softdep: pre : sha512 Softdep: pre: sha256 Softdep: pre: cmac Softdep: pre: aes Softdep: pre: nls Softdep: pre: md5 Softdep: pre: md4 Softdep: pre: hmac Softdep: pre: ecb 버전: 2.23 설명: 액세스할 VFS SMB3 서버(예: Samba, Macs, Azure 및 Windows(및 SNIA CIFS 사양을 준수하는 이전 서버)) 라이선스: GPL 작성자: Steve 프랑스어 별칭: smb3 별칭: fs-smb3 별칭: fs-cifs srcversion: BD97FCA7658860567230815 종속: fscache,libdes ,libarc4 retpoline: Y intree: Y 이름: cifs vermagic: 5.4.0-113-generic SMP mod_unload modversions signat: PKCS#7 서명자: sig_key: sig_hashalgo: md4 parm: CIFSMaxBufSize: CIFS 요청에 대한 네트워크 버퍼 크기(헤더 제외) . 기본값: 16384 범위: 8192 ~ 130048(단위) parm: cifs_min_rcv:풀의 네트워크 버퍼. 기본값: 4 범위: 1 ~ 64(단위) parm: cifs_min_small: 풀의 작은 네트워크 버퍼. 기본값: 30 범위: 2~256(단위) parm: cifs_max_pending: CIFS/SMB1 언어에 대한 서버에 대한 동시 요청(SMB3의 경우 해당 없음) 기본값: 32767 범위: 2~32767.(단위) parm: 활성화_oplocks: 활성화 또는 비활성화 oplocks. 기본값: y/Y/1(bool) parm: 활성화_gcm_256: 가장 강력한(256비트) GCM 암호화 요청을 활성화합니다. 기본값: n/N/0(bool) parm: require_gcm_256: 가장 강력한(256비트) GCM 암호화가 필요합니다. 기본값: n/N/0(bool) parm: 비활성화_legacy_dialects:보안을 향상하려면 이전 언어(CIFS/SMB1)로 마운트 시 기본 언어(SMB2.1, SMB3 및 SMB3.02)를 재정의하는 기능을 제한하는 것이 도움이 될 수 있습니다. 및 SMB2) vers=1.0(CIFS/SMB1) 및 vers=2.0은 더 약하고 덜 안전합니다. 기본값: n/N/0(부울)
참고자료: https://wiki.ubuntu.com/MountWindowsSharesPermanently http://manpages.ubuntu.com/manpages/dynamic/en/man8/mount.cifs.8.html