Y volvemos a las andadas, de nuevo con algunos retrasos para postear . . . .
En una de las dependencias foráneas de la empresa, se tiene en funcionamiento un servidor equipado con un flamante Windows 2000 server; no se ha cambiado dado que el volumen de información que maneja es relativamente pequeño y hasta ahora, ha mantenido un rendimiento bastante aceptable.
Cuando llegue, me vi en la necesidad de conectarme a una unidad de red desde una maquina equipada con Windows Vista, ahí fue donde encontré algo raro; me indicaba un error en el password del usuario del recurso de red.
Al principio creí que el error bien podría ser de mi parte al momento de escribirlo, pero luego de probarlo en otra computadora (con Windows XP) encontré que el error se producía solo desde mi computadora. . .
Investigando un poco, encontré un foro donde un usuario del mismo ( Juan Manuel Tella Lop) explicaba que este error se producía debido al tipo de autenticación que Vista exige al momento de utilizar recursos de red, este tipo de autenticación es conocido como Ntlmv2, que solo esta presente en Windows 2003 server y posteriores, pero no es posible utilizar desde Windows 2000.
Pero hay Solución, esta es gracias a otro usuario del foro (en un thread diferente), su solución tiene varios pasos, pero en mi caso, solo fueron necesarios los últimos 3, los cuales coloco a continuación:
Paso 1
Creamos un archivo de registro (con extensión “.reg”) y como contenido colocaremos lo siguiente
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"auditbaseobjects"=dword:00000000
"auditbasedirectories"=dword:00000000
"crashonauditfail"=dword:00000000
"fullprivilegeauditing"=hex:00
"Bounds"=hex:00,30,00,00,00,20,00,00
"LimitBlankPasswordUse"=dword:00000001
"LmCompatibilityLevel"=dword:00000001
"NoLmHash"=dword:00000001
"SecureBoot"=dword:00000001
"ProductType"=dword:00000006
"disabledomaincreds"=dword:00000001
"everyoneincludesanonymous"=dword:00000000
"forceguest"=dword:00000000
"restrictanonymous"=dword:00000000
"restrictanonymoussam"=dword:00000001
Una vez creado el archivo, debemos agregar esta información al registro simplemente haciendo doble clic en él
Paso 2
Es necesario crear un archivo llamado LMHosts (sin extensión), su ubicación debe ser dentro de “C:\windows\system32\drivers\etc\”
El contenido del archivo debe ser
192.168.1.1 Servidor #DOM:Dominio #PRE
192.168.1.1 "Servidor x1b" #PRE
Paso 3
Reiniciar Windows Vista
En mi experiencia, la conexión a la unidad de red fue exitosa luego de realizar este proceso, sin embargo, no funciono tan eficientemente como lo haría una conexión hecha a un Windows 2003; tuve algunas desconexiones mientras utilizaba la unidad, lo curioso es que, aunque desde el explorador de Windows me indicaba que las unidades estaban desconectadas, los otros procesos que la utilizaban no tenían problemas y seguían funcionando
Algo que noté, pero que no probé en su momento, fue que en el archivo “LmHosts” esta una clave llamada “dominio” (remarcada) que imagino que se debe sustituir por el nombre de nuestro dominio, en mi caso no lo cambie, lo que pudo haber causado los errores que se me presentaron; en cuanto tenga la oportunidad de probarlo lo haré
Mis agradecimientos a Pablo Colunga, autor del Post original
No se les olvide, siempre es bueno darse una vuelta a los foros de technet