read
윈도우즈에서 공유해 놓은 폴더를 리눅스등에서 마운트하려고 할 때 아래와 같은 에러 메세지를 낸다면,
CIFS VFS: Send error in SessSetup = "-12"
윈도우즈 머신에서 event log viewer 에서 Event ID 2017 로 에러가 났다면 아래 방법을 쓰면 고칠 수 있다.
- regedit 를 관리자 권한으로 열어,
- HKEY_LOCAL_MACHINE ->SYSTEM ->CurrentControlSet ->Services ->LanmanServer -> Parameters 로 가서
- New 를 통해 DWORD 키를 추가하고 키 이름을 SMB2 로 설정한다. 값은 0으로 한다.
- 그 후 리부팅.
해당 에러의 원인은 비스타 이후 버전에서 사용하는 SMB2 때문인데, 여기에 버그가 꽤 있다고 한다. 강제로 disable 시켜서 SMB1 을 쓰도록 하면 문제가 재발하지 않음.
참고 : Vista : unable to allocate from nonpaged pool = No network shares - [H]ard|Forum