Error en el nombre de la máquina

Preguntas sobre el servidor WAPT / Solicitudes y ayuda relacionadas con el servidor WAPT
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Respuesta
gavit
Mensajes: 25
Inscripciones: 30 Abr 2020 - 16:21 horas.

22 de octubre de 2025 - 14:43

Buen día,

Actualmente estamos experimentando un problema con algunas máquinas Ubuntu 24.04 que aparecen dos veces en la consola WAPT.

Nuestra configuración WAPT utiliza el FQDN como UUID de la máquina (use_fqdn_as_uuid=1).
Sin embargo, observamos que algunas publicaciones aparecen inicialmente con el UUID correcto (correspondiente al nombre de la máquina) y luego reaparecen con un UUID o nombre diferente.
Sin título.png
Sin título.png (119,6 KB) Visto 19230 veces
Parece que este comportamiento varía según la red utilizada; por ejemplo, cuando las máquinas están conectadas a través de VPN o en otra red.

¿Tiene alguna sugerencia o recomendación para evitar estos duplicados?

Atentamente,
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

22 de octubre de 2025 - 20:39

Hola,

la columna de la máquina es en realidad "computer_fqdn",

que utiliza la biblioteca interna de sockets de Python, específicamente la función getfqdn

(https://docs.python.org/3/library/socke ... et.getfqdn).

La función debería devolver un FQDN, pero aparentemente en este caso no lo hace.

Wapt también lee el keytab; si existe /etc/krb5.keytab, extrae el FQDN del keytab.

Por lo tanto, si la máquina está en el dominio, no debería haber ningún problema.

En el inventario de hardware, ¿qué valor devuelve "computer_name"?

Si hay un "." en /etc/hostname, debería tomar el valor indicado allí. De lo contrario, getfqdn intenta algo diferente.
gavit
Mensajes: 25
Inscripciones: 30 Abr 2020 - 16:21 horas.

23 de octubre de 2025 - 09:23

Buen día,

Nuestros usuarios de Ubuntu no están en el dominio.
Por lo tanto, el archivo /etc/krb5.keytab no existe.

El archivo /etc/hostname de hecho contiene el nombre de la máquina sin el "."
¡En el lado WAPT, el "computer_name" es correcto!
Captura de pantalla 2025-10-23 091322.png
Captura de pantalla 2025-10-23 091322.png (33,72 KB) Vista 19150 veces
Captura de pantalla 2025-10-23 091021.png
Captura de pantalla 2025-10-23 091021.png (11,47 KB) Vista 19150 veces
Atentamente
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

23 de octubre de 2025 - 14:27

Hmm

. Dado que no hay punto (.) en el nombre de host ni keytab, la función realiza una resolución inversa de la dirección IP para encontrar un nombre de dominio completo (FQDN). Y ahí es donde responde (aparentemente en el cuadro SFR).

En el código, deberíamos rechazar el FQDN propuesto si no comienza con el nombre de host. Esta podría ser una solución para evitar recuperaciones incorrectas. Y por lo tanto, no hay FQDN.

De lo contrario, en tu lado, deberías agregar un punto (.) al nombre de host para que se convierta en un FQDN (al menos un nombre como "Hola" micomputadora.local).
gavit
Mensajes: 25
Inscripciones: 30 Abr 2020 - 16:21 horas.

23 de octubre de 2025 - 17:23

¿No hay forma de usar el nombre del equipo?

¿No hay forma de usar el archivo /etc/hosts para obtener el nombre del equipo en WAPT?
Sin embargo, cuando intentamos usar el comando dig -x PC-IP, no obtenemos la misma información que en WAPT.

¿Por qué funciona para el 95% de los equipos y no para 10-15, a pesar de que todas las configuraciones son idénticas?
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

23 de octubre de 2025 - 17:49

gavit escribió: 23 de octubre de 2025 - 17:23 ¿No hay manera de usar computer_name?
Si hay un "." en el nombre de host, debería utilizar hostname.

Entonces, ¿/etc/hostname tiene un "." en su caso?
gavit
Mensajes: 25
Inscripciones: 30 Abr 2020 - 16:21 horas.

24 de octubre de 2025 - 09:22

En nuestros equipos Ubuntu, ninguno de los archivos /etc/hostname contiene puntos suspensivos (.).
Por eso me resulta extraño que no afecte a todos los equipos.

Si modifico el archivo hostname, ¿basta con reiniciar el servicio WAPT en el equipo y ejecutar `register` para que aparezca la nueva entrada en la consola de WAPT?
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

24 de octubre de 2025 - 10:27

Hola Gaëtan,

obtener un nombre de host no es tan sencillo como parece si se consideran todos los escenarios posibles en cada sistema operativo, y aún más cuando se trabaja con varios sistemas operativos y distribuciones de Linux. Antes, solíamos usar principalmente `socket.getfqdn()`, pero el problema es que si la configuración no es correcta, se produce una búsqueda DNS inversa, que en el caso de IPv6 inverso da la impresión de tener un GUID. :-)

Investigaremos cómo eliminar por completo las llamadas a `socket.getfqdn()`.

Por ahora, como sugeriste, cambiar `/etc/hostname` a un nombre de dominio completo (FQDN) debería solucionar el problema.

Saludos cordiales,

Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Respuesta