Feed RSS de iMàtica

Suscripciones

Introduzca su dirección de correo electrónico para suscribirse o darse de baja de la lista dedistribución de iMàtica.

  Suscribirse
  Anular suscripción

Recibirá cada fin desemana las noticias en su buzón de correo electrónico.

Volver al índice

Red entre Mac OS X o Linux y Windows Vista

Hasta la versión XP de Microsoft Windows conectar en red un Apple con MAC OS X o un Linux, que utilicen SAMBA como protocolo de comunicación, y un PC  era relativamente sencillo.

Gabriel Contreras (gabi@imatica.org) - Habilitábamos la función de compartir archivos para Windows en las propiedades de red del Mac OS X, configurábamos la red (Dirección IP, Grupo de trabajo, etc..) y la comunicación era relativamente sencilla.

Todo esto ha cambiado con Windows Vista. Si en una red en la que ya teníamos un PC con XP y un Mac conectados o un PC con Linux o un sistema de almacenamiento NAS (los cuales tienen un minilinux empotrado en su firmware) introducimos un ordenador, o actualizamos el actual, con Windows Vista, la comunicación es imposible. ¿El motivo? 2 protocolos de comunicación de red.

Los protocolos son reglas y procedimientos para la comunicación. El término "protocolo" se utiliza en distintos contextos. Por ejemplo, los diplomáticos de un país se ajustan a las reglas del protocolo creadas para ayudarles a interactuar de forma correcta con los diplomáticos de otros países. De la misma forma se aplican las reglas del protocolo al entorno informático. Cuando dos equipos están conectados en red, las reglas y procedimientos técnicos que dictan su comunicación e interacción se denominan protocolos. En su forma más simple, un protocolo se puede definir como las reglas que gobiernan la semántica (significado de lo que se comunica), la sintaxis (forma en que se expresa) y la sincronización (quién y cuándo transmite) de la comunicación.

Los protocolos pueden estar implementados bien en hardware (tarjetas de red), software (drivers), o una combinación de ambos. Bien, después de la clase semántica de lengua pasemos a lo que nos interesa.

Decíamos que el culpable de la no comunicación entre Vista y OS X eran un par de protocolos, sus nombres LM y NTLM. No entraremos en tecnicismos y definiciones, simplemente que sepáis que son dos protocolos de autentificación. Comprueban los nombres de usuario y contraseñas para permitir la comunicación entre los sistemas. Pues bien, Vista ha deshabilitado estos dos protocolos y ha introducido NTLMv2 y este último es el que viene activado por defecto. Vamos a resolver este problema con unas sencillas instrucciones.

Dependiendo de si la versión de Windows vista es la Home (Basic o Premium) la manera de hacerlo es diferente de si tenemos un vista Business, Enterprise o Ultimate. Vamos a exponer ambas soluciones:

Para Windows Vista Business, Enterprise o Ultimate

Vamos a Panel de control > Herramientas administrativas > Directiva de seguridad local.

Se nos abrirá una nueva ventana dividida en dos partes, en la lista de la izquierda seleccionamos:

Directivas Locales > Opciones de seguridad

Verás que en la parte derecha de la ventana aparece una larga lista de directivas ordenadas por orden alfabético. Nos vamos hasta la S y buscamos: "Seguridad de red : nivel de autentificación de LAN Manager". Hacemos doble clic encima de la directiva, se abrirá una nueva ventana pequeña con dos pestañas. En la que viene nombrada como Configuración de seguridad local aparece en el centro una barra desplegable con una pequeña flecha negra a la derecha. Desplegamos y seleccionamos "Enviar respuestas LM y NTLM". Le damos a aceptar para cerrar la ventana y confirmar nuestra elección. Cerramos todas las ventanas y reiniciamos el sistema.

Ahora la comunicación entre Windows Vista y Mac OS X o Linux ya es posible.

Para Windows Vista Home (Basic o Premium)

En esta versión de Vista tenemos una pequeña sorpresa NO EXISTE la sección Política de Seguridad Local en la aplicación Herramientas Administrativas. Pero no os desaniméis, como dice el proverbio si Mahoma no va a la montaña... pues si Vista no tiene dicha sección nosotros iremos a buscarla, ¿cómo? En el famoso registro de Windows.

Recordad que el registro es la base de datos de todas las versiones de Windows donde se guarda la información sobre la configuración y el comportamiento del sistema operativo, hardware instalado y las aplicaciones. Sé que es una opción delicada pero si seguís las instrucciones al pie de la letra sin modificar nada más no tendría que haber peligro alguno. Vamos a forzar a Windows Vista Home para que utilice la misma versión del protocolo de autentificación que SAMBA. Vamos allá:

Nos dirigimos a Inicio > Ejecutar y escribimos "regedit" le damos a aceptar se nos abrirá una ventana que es el editor del registro de Windows. Dicha ventana está dividida en 2 partes por una línea gris, una zona estrecha a la izquierda y una más grande a la derecha.

En la zona izquierda tenemos 5 carpetas con un nombre cada una. Vamos a clicar en el triangulito gris que tiene delante de la que se llama "HKEY_LOCAL_MACHINE" se desplegará y aparecerán más carpetas debajo, clicamos en el triangulito de la nombrada como "SYSTEM", pasará lo mismo que antes.

Ahora el mismo procedimiento con la carpeta "CurrentControlSet", seguimos con la carpeta "Control".

Bien, ahora de la lista de carpetas que se nos ha desplegado no clicaremos en el triangulito gris de delante si no encima de la carpeta denominada "Lsa". Al hacer esto comprobaréis que en la zona de la derecha aparece una lista dividida en tres columnas. Bien hasta ahora no hemos modificado nada del registro, ahora viene la parte delicada, hay que modificar una de las entradas que aparecen en esa lista.

Tenéis que hacer doble clic sobre la que tiene este nombre: "LmCompatibilityLevel". Se abrirá una pequeñita ventana en la que hay un rectángulo de color blanco con un número (por defecto es un 3). Lo cambiaremos a un 1 y le damos a aceptar.

Cerramos todas las ventanas  y reiniciamos el equipo.

Por último cuando se haya reiniciado nos dirigimos a Panel de Control > Redes e Internet > Centro de redes y recursos compartidos > Uso compartido con protección por contraseña > Desactivar

Y listo, Windows Vista ya utiliza el protocolo NTLM para acceder a los recursos de SAMBA en lugar de NTLMv2.

Nuestra red entre sistemas vuelve a ser operativa.

Enviar a Menéame   Enviar a Fresqui   Consultar en Technorati   Enviar a digg   Enviar a del.icio.us   Enviar a My Yahoo!  

Retroenlace (Trackback)

Dirección del retroenlace para esta entrada:
http://www.imatica.org/blog-mt/mt-tb.fcgi/41

Listados a continuación tienen los weblogs que referencian Red entre Mac OS X o Linux y Windows Vista:

» Red entre Mac OS X o Linux y Windows Vista de autobombo.es
Hasta la versión XP de Microsoft Windows conectar en red un Apple con MAC OS X o un Linux, que utilicen SAMBA como protocolo de comunicación, y un PC era relativamente sencillo. [Leer más]

Comentarios

Ole ole ole

Tan solo con seguir las sencillas instrucciones he conseguido lo que ya creia imposible

Bueno mil gracias eso es una explicacion cojonuda que me ahorro mucho mucho tiempo

Publicar un comentario

Si no ha dejado ningún comentario en esta publicación hasta ahora -y por lo tanto esta es su primera vez-, es posible que éste tarde un tiempo aún en ser publicado (debe ser aprobado). Gracias por esperar

iMàtica es una producción de Guillem Alsina Gonzàlez
Para cualquier duda o consulta pueden dirigirse a la dirección de correo electrónico imatica@imatica.org

Búsquedas en Internet

Google