Agregué la siguiente línea a un hosts
archivo de Windows7 :
127.0.0.1 mecserver
El uso ping mecserver
funciona bien, pero si uso este nombre para conectarme a la computadora portátil (como localhost) para ver los recursos compartidos de Windows, siempre quiere que ingrese las credenciales de usuario. Ingresar el nombre de usuario local + contraseña no funciona. Lo que me indica que el host remoto está conectado.
El uso de lo siguiente en el campo de dirección del explorador de Windows del sistema local da como resultado:
\\mecserver
Resultado : tengo que ingresar un nombre de usuario y contraseña, pero el usuario local no funciona
\\localhost
Resultado : me muestra los recursos compartidos locales; esto es lo que quiero con\\mecserver
\\127.0.0.1
Resultado : me muestra los recursos compartidos locales; esto es lo que quiero con\\mecserver
Quiero usar \\mecserver
con el resultado de localhost
/ 127.0.0.1
. ¿Es esto de alguna manera posible?
EDITAR: Lo que he hecho hasta ahora:
Compartí en un cuaderno un recurso compartido de red con el nombre "testhare". Sin ningún cable de red / wlan conectado, trato de conectarme a este recurso compartido desde este portátil. Esto funciona con \ localhost \ testshare y \ 127.0.0.1 \ testshare . Pero necesito una ruta especial para un programa de terceros como \ mecserver \ testshare . Entonces agregué la línea 127.0.0.1 mecserver al archivo host. ping mecserver funciona (local desde este cuaderno) pero cuando trato de acceder al testhare con \ mecserver \ testsharePromueve una ventana de inicio de sesión. Ingresé al usuario actual del cuaderno pero dice que la contraseña es incorrecta. Incluso agregué un nuevo usuario de prueba con la prueba de nombre y prueba de contraseña e intenté agregar esto en esta ventana de inicio de sesión, pero no funciona (contraseña incorrecta). Habilitar la cuenta de invitado tampoco ayuda. El recurso compartido está abierto para todos y el acceso de seguridad de archivo / directorio para esta carpeta / archivos también.
Agregar 127.0.0.1 mecserver al archivo lmhosts tiene el mismo efecto que agregarlo al archivo hosts: me abre esta ventana de inicio de sesión. Quité el 127.0.0.1 mecserver línea del archivo hosts cuando jugaba con el archivo lmhosts sólo para estar seguro.
hosts
archivo solo afecta a las búsquedas de DNS (por esoping
funciona). Cuando utiliza la doble barra diagonal inversa para acceder a los recursos compartidos de red, se utiliza WINS / NetBIOS.Respuestas:
Creo que necesitas mirar el
LMHOSTS
archivo. Elhosts
archivo parece afectar solo las búsquedas genéricas de DNS. Cuando utiliza\\
para acceder a un recurso compartido de red, se utiliza WINS.En la misma carpeta donde encuentra el
hosts
archivo, también debe haber unlmhosts
archivo.Los contenidos suenan prometedores:
También hay un artículo de Wikipedia sobre LMHOSTS .
Además, tenga en cuenta esta sección en la configuración avanzada de TCP / IP para su conexión de red dada:
Supongo que la casilla de verificación tiene que estar marcada para
lmhosts
que se respete el archivo. Además, si editar ellmhosts
archivo directamente no produce el resultado deseado, intentaría usar esa funcionalidad "Importar LMHOSTS".Actualización Estoy seguro de que, en general, este es el enfoque correcto para el problema. Si creo una copia del
lmhosts.sam
archivo y agrego una nueva línea al final:Luego tengo que usar la funcionalidad "Importar LMHOSTS ..." (que crea el
lmhosts
archivo). Luego puedo buscar\\mecserver
y obtener credenciales (como usted describe). Sin el cambio,lmhosts
recibí un error que me indica que la máquina no existe.No puedo sacudir la sensación de que esta manipulación tiene un impacto negativo en el proceso de autenticación general de Windows, porque, como usted describe, ningún inicio de sesión válido funciona en el indicador presentado. Sin embargo, este podría ser un nuevo problema, que debería plantearse en una nueva pregunta.
fuente
lmhosts.sam
archivo parece ser un archivo de ejemplo. Creo que debe usar eso como plantilla y luego usar la funcionalidad Importar LMHOSTS.\\127.0.0.2
también me da el diálogo de inicio de sesión.Este es un problema de permisos. El usuario que está intentando utilizar para acceder al recurso compartido no puede acceder al recurso compartido. Debe agregar / mecserver / yourusername a la lista de usuarios permitidos para el recurso compartido. Quizás también podría funcionar si marca la entrada "Todos" en la lista de usuarios cuando crea el recurso compartido.
fuente