![Error de Samba: se recibieron varias respuestas para una consulta en la subred x para el nombre x](https://rvso.com/image/1592552/Error%20de%20Samba%3A%20se%20recibieron%20varias%20respuestas%20para%20una%20consulta%20en%20la%20subred%20x%20para%20el%20nombre%20x.png)
Recibo este error cada 5 minutos en uno de mis servidores Linux. El nombre en este caso no es un nombre de host, sino el nombre del grupo de trabajo que configuré en el archivo smb.conf de ambos servidores. No tengo idea de por qué sigue haciendo esto, el único pensamiento que tengo (como administrador de Windows) es que el segundo servidor está intentando convertirse en el navegador maestro o algo así y al resolver el nombre del grupo de trabajo recibe una respuesta del primer servidor que estaba encendido. Lo que explicaría por qué el otro servidor no muestra errores en su registro.
Ambos sistemas tienen IP configuradas estáticamente y resolv.conf que contiene entradas de dominio y de servidor de nombres.
Sin embargo, me hace preguntarme: dado que es nmbd el que hace esto, ¿realmente todavía lo necesito en una red SMB3.1 Win10? ¿O nunca podremos deshacernos de NETBIOS?
Respuesta1
Sin embargo, me hace preguntarme: dado que es nmbd el que hace esto, ¿realmente todavía lo necesito en una red SMB3.1 Win10? ¿O nunca podremos deshacernos de NETBIOS?
Las funciones de nmbd (navegación y NBNS) tienensiempreHa sido opcional para los clientes modernos (Win2000+). El último sistema que envió deliberadamente una consulta de datagrama NetBIOS antes de la conexión SMB real fue Windows 98 (o quizás Windows ME).
Por lo tanto, puede conectarse al servicio smbd mediante dirección IP (o nombre DNS) y hablar cualquier versión SMB/CIFS que desee, ya sea SMBv1 a través de sesión NetBIOS a través del puerto 139 o SMBv3.1 a través de TCP sin formato a través del puerto 445, sin tener nmbd corriendo.
Respuesta2
Se podrían recibir múltiples respuestas debido a que un host en la misma red física tiene dos interfaces. Luego, su nmbd
. Mira esta publicación de hace 17 años:
query_name_response: múltiples respuestas recibidas.
Consulte también el archivo smb.conf
relacionado con el interfaces
parámetro, si no enumera más de una interfaz.
Respuesta3
Para mí, la respuesta se encontraba aquí:https://forums.freebsd.org/threads/samba-multiple-2-responses-two-freebsd-systems-on-my-network.65759/
Y concretamente la última frase.
Si lo está haciendo de forma independiente, entonces debería tenermaestro local = no,maestro de dominio = noymaestro preferido = no. Desactiva también todas las cosas relacionadas con las ganancias. Creo que todo lo que necesitarías es grupo de trabajo = GRUPO DE TRABAJO
Sin embargo, no uso un dominio NT para iniciar sesión. De hecho, no uso nada más que un grupo de trabajo. el "master preferido = no" fue el que tuve que cambiar. Lo tenía configurado en "sí" en 1 host. Cambió a 'no' y reinició samba. Todo siguió funcionando después de eso y los mensajes cesaron.
Respuesta4
Agregue/actualice las siguientes líneas en smb.conf en la [global]
sección:
[global]
bind interfaces only = yes
interfaces = 127.0.0.0/8 eth0 # -> subnet where samba serwer is
smb ports = 139
prefered master = yes
A continuación, reinicie la parte del servidor NetBIOS de Samba:
sudo systemctl restart nmbd
sudo systemctl status nmbd
Debería ver en los archivos de registro después del reinicio:
Samba name server "xxx" is now a local master browser for workgroup WORKGROUP on subnet "IP server Samba"
Después de eso, los mensajes mencionados deberían detenerse.