smbclientが「プロトコルネゴシエーションに失敗しました:NT_STATUS_INSUFFICIENT_RESOURCES」というメッセージで失敗します。それは何を意味し、どのように修正しますか?


8

smbclientでWindows共有にアクセスしようとしていますが、資格情報が正しいか正しくないかに関係なく、このNT_STATUS_INSUFFICIENT_RESOURCESエラーが発生します。

コマンドは、共有を一覧表示することでした。

smbclient -L //computer.domain -U domain/username

パスワードを要求しますが、その後失敗します。

その上で共有を開こうとすると、同じことが起こります。

smbclient //computer.domain/sharename -U domain/username

私はウェブを見て回りましたが、何も関連性がありませんでした。他のSambaクライアントは、同様の意味のないエラーメッセージで失敗します。

Windows 7から共有にアクセスできます。

Linuxから他の共有にアクセスすることもできますが、その特定のコンピューターに保存されている共有は除きます。

では、どうすればこの問題のあるWindows共有にsmbclientでアクセスできますか?出来ますか?そうでない場合、回避策はありますか?

(私はUbuntuサーバー12.04を使用しています)


投稿してくださいsmb.conf
cuonglm 2013年

回答:


6

問題

クライアントで

sudo mount -t cifs -o uid=user,gid=user,username=user,password=password //192.168.0.100/shared /mnt/smb
mount: Cannot allocate memory

smbclient -L pc -U user%password
protocol negotiation failed: NT_STATUS_INSUFFICIENT_RESOURCES

dmesg | tail
…
[49474.230547] CIFS VFS: cifs_mount failed w/return code = -12

解決

再起動LanmanServerすると問題を解決できます

サーバー内

net stop LanmanServer /y && net start LanmanServer
These workstations have sessions on this server:

192.168.0.100
These workstations have sessions with open files on this server:

192.168.0.100
The following services are dependent on the Server service.
Stopping the Server service will also stop these services.

   HomeGroup Listener
   Computer Browser

The HomeGroup Listener service is stopping.
The HomeGroup Listener service was stopped successfully.

The Computer Browser service is stopping..
The Computer Browser service was stopped successfully.

The Server service is stopping.
The Server service was stopped successfully.

The Server service is starting.
The Server service was started successfully.
net start Browser
The requested service has already been started.
net start HomeGroupListener
The HomeGroup Listener service is starting.
The HomeGroup Listener service was started successfully.

この後smbclient、クライアントでエラーが返されません

smbclient -L pc -U user%password
Domain=[PC] OS=[Windows 7 Ultimate 7601 Service Pack 1] Server=[Windows 7 Ultimate 6.1]
…

クライアント

クライアントは

cat /etc/issue
Ubuntu 13.04 \n \l

sudo dmidecode | grep -A2 "Base Board"
   Manufacturer: Intel Corporation
   Product Name: 440BX Desktop Reference Platform

サーバ

サーバーは

ver
Microsoft Windows [Version 6.1.7601]

dmidecode | grep -A2 "Base Board"
   Manufacturer: ASUSTeK COMPUTER INC.
   Product Name: P8Z77-M PRO
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.