GNU/Linux >> Tutoriales Linux >  >> Linux

Conectarse con Samba a un recurso compartido de Windows devuelve NT_STATUS_DUPLICATE_NAME

Solución 1:

El nombre NetBIOS de la máquina Windows es algo diferente

Ese es tu problema. Se soluciona fácilmente con un truco de registro en la máquina con Windows. Consulte http://support.microsoft.com/kb/281308 para obtener más detalles.

Actualizar

El artículo de soporte original vinculado anteriormente ha desaparecido (gracias a Microsoft). El nuevo artículo es que el acceso compartido del servidor de archivos SMB no tiene éxito a través del alias DNS CNAME.

Joril también señala que un servidor puede tener múltiples nombres NetBIOS. Esto se hace editando la clave de registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\OptionalNames

y agregando los nombres adicionales.

Solución 2:

Probablemente reciba ese error porque la máquina con Windows no se reconoce a sí misma como lo que usted está conectando a ella. (El uso de una información de autenticación incorrecta cambia el error porque este problema no surge hasta más adelante en el proceso de conexión).

Intente conectarse a él como su número de IP, no windows-machine . Si eso funciona, confirma que el nombre es lo que está sucediendo, y puede resolverlo haciendo que el PDC se entienda a sí mismo como windows-machine o simplemente usando el número de IP.

Solución 3:

Debe usar el indicador "-m" para especificar la versión máxima del protocolo que usará. De forma predeterminada, es "NT1", aquí desde la página de manual de smbclient:

-m|--max-protocol protocol
    This allows the user to select the highest SMB protocol level that
    smbclient will use to connect to the server. By default this is set
    to NT1, which is the highest available SMB1 protocol. To connect
    using SMB2 or SMB3 protocol, use the strings SMB2 or SMB3
    respectively. Note that to connect to a Windows 2012 server with
    encrypted transport selecting a max-protocol of SMB3 is required.

Sospecho que la versión "NT1" se basa en cosas de netbios, a diferencia de SMB2 y siguientes.

Así que intente nuevamente con "-m SMB3" o "-m SMB2", también se beneficiará mucho en el rendimiento.

Solución 4:

puede usar la opción -I y proporcionar la dirección IP.

smbclient -U username -W workgroup -L //windows-machine  -I <machine-ipaddr>

Linux
  1. ¿Cómo habilitar los permisos de archivos Unix en Samba Share con Smb 2.0+?

  2. ¿Cómo averiguar cuál es el dominio para conectarse con Samba?

  3. Cómo crear Samba Share en Ubuntu 20.04

  4. Uso de Samba para compartir una carpeta de un invitado de Linux con un host de Windows en VirtualBox

  5. Error de contraseña de Windows 10 con Samba Share

Comparte archivos entre ordenadores Linux y Windows

Cómo restablecer una contraseña de Windows con Linux

Instale Samba en Ubuntu 20.04 y comparta archivos en Linux y Windows

Montaje y asignación de recursos compartidos entre Windows y Linux con Samba

Cómo crear un recurso compartido de Windows en FreeNAS

Instalar Windows 10 en Linux con VirtualBox