smbclient falla con el mensaje 'falló la negociación del protocolo: NT_STATUS_INSUFFICIENT_RESOURCES', ¿qué significa y cómo solucionarlo?

8

Estoy tratando de acceder a un recurso compartido de Windows con smbclient y obtengo este error NT_STATUS_INSUFFICIENT_RESOURCES, independientemente de las credenciales correctas o incorrectas.

El comando consistía en enumerar los recursos compartidos:

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

Pide contraseña pero falla después de eso.

Si intenta abrir un recurso compartido, sucede lo mismo:

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

Miré alrededor de la web y no encontré nada relevante. Otros clientes de Samba fallan con mensajes de error similares sin sentido.

Puedo acceder al recurso compartido desde Windows 7.

También puedo acceder a otros recursos compartidos de Linux, excepto los almacenados en esa computadora en particular.

Entonces, ¿cómo puedo acceder a este problemático recurso compartido de Windows con smbclient? ¿Es posible? Si no, ¿hay soluciones alternativas?

(Estoy usando un servidor Ubuntu 12.04)

Calmarius
fuente
Por favor publique susmb.conf
cuonglm

Respuestas:

6

Problema

En el cliente

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

Solución

Reiniciar LanmanServerpuede resolver el problema

En el servidor

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.

Después de esto smbclienten el cliente no devuelve un error

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

Cliente

El cliente es

cat /etc/issue
Ubuntu 13.04 \n \l

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

Servidor

El servidor es

ver
Microsoft Windows [Version 6.1.7601]

dmidecode | grep -A2 "Base Board"
   Manufacturer: ASUSTeK COMPUTER INC.
   Product Name: P8Z77-M PRO
John Peterson
fuente