나는 다음과 같은 수백 가지 조합을 시도했습니다.
mount -t cifs //alpha/raid_1 /media/alpha/raid_1 -v -o rw,_netdev,username=data,password=data,domain=alpha,gid=users,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm
mount.cifs kernel mount options: ip=10.0.0.107,unc=\\alpha\raid_1,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm,gid=100,user=data,,domain=alpha,pass=********
mount error(5): Input/output error
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
서버는 윈도우 8.1 입니다. 사용자 '데이터'와 '모든 사람'에게 테스트를 위한 전체 공유 및 보안 권한을 부여했습니다. lm & ntlm 응답을 보내도록 로컬 보안 정책을 편집했으며 최소 세션 보안은 없습니다.
smb클라이언트 테스트;
root@lubuntu-ws:~# smbclient -U data -L alpha -D
Enter data's password:
Domain=[ALPHA] OS=[Windows 8.1 9600] Server=[Windows 8.1 6.3]
Sharename Type Comment
--------- ---- -------
ADMIN$ Disk Remote Admin
C Disk
C$ Disk Default share
D Disk
D$ Disk Default share
E Disk
E$ Disk Default share
IPC$ IPC Remote IPC
print$ Disk Printer Drivers
raid_1 Disk
raid_2 Disk
Users Disk
Domain=[ALPHA] OS=[Windows 8.1 9600] Server=[Windows 8.1 6.3]
Server Comment
--------- -------
Workgroup Master
--------- -------
커널 세부정보
Linux lubuntu-ws 3.13.0-53-generic #89-Ubuntu SMP Wed May 20 10:34:28 UTC 2015 i686 i686 i686 GNU/Linux
나는 이것이 버그라고 확신하지만 같은 문제를 겪고 있는 다른 사람을 찾을 수 없는 것 같습니다.
다른 제안이 있으십니까?
답변1
Ubuntu 14.04.2 LTS 호스트(커널 3.13.0-53-generic - 약간 오래되었을 수 있음)에서 공개 공유에 액세스하려고 할 때 Windows 8.1 호스트(Asus TF100TA)에서 동일한 문제가 발생했습니다.
나를 위한 해결 방법: SMB 버전을 1.0(Windows 9x)에서 2.0(Vista)으로 업그레이드하세요.
root@thor:/mnt# mount -t cifs -o guest,vers=2.0 \\192.168.1.115\cam /mnt/network
"vers"에 가능한 값(맨페이지에서):
vers= SMB 프로토콜 버전. 허용되는 값은 다음과 같습니다.
· 1.0 - The classic CIFS/SMBv1 protocol. **This is the default.** · 2.0 - The SMBv2.002 protocol. This was initially introduced in Windows Vista Service Pack 1, and Windows Server 2008. Note that the initial release version of Windows Vista spoke a slightly different dialect (2.000) that is not supported. · 2.1 - The SMBv2.1 protocol that was introduced in Microsoft Windows 7 and Windows Server 2008R2. · 3.0 - The SMBv3.0 protocol that was introduced in Microsoft Windows 8 and Windows Server 2012.
2.1은 나에게 효과가 없었지만 2.0은 효과가 있었습니다. 다양한 버전으로 테스트해 보세요.