miércoles, 3 de noviembre de 2010

Algunas PC linux no se ven en la red

Bueno habiendo resuelto el problema de que no se veía ni una sola PC cuando entraba a Mis sitios de red gracias a este post, me encuentro ahora con el problema de que solo algunas PC no se ven en la red y nisiquiera puedo acceder desde el comando ejecutar del menú inicio.

El común denominador entre las máquinas que no se ven en la red es el tamaño de su nombre (hostname), todas ellas superaban los 15 caracteres y todas tienen linux.

Digo más de 15 caracteres porque las PC con hostname menor o igual a 15 caracteres se ven en la red.

Bueno, viendo esto, le cambié el hostname a estas máquinas inaccesible e invisibles por uno que no supere los 15 caracteres y problema resuelto.

Lee este post para ver como cambiar el hostname en Ylmf OS


Nota: hecho los cambios el refresco de la red tardó un ratito.

Ylmf OS - Ver archivos locales desde mi Escritorio Remoto

La situacíón es la siguiente: desde mi PC linux accedo por escritorio remota a una PC windows para poder utilizar determinados programas que no corren bajo linux.

El punto es que los archivos que necesito trabajar se encuentran en mi PC linux. Para poder trabajarlos en mi escritorio remoto, en principio, estos archivos debieran estar alojados en la Pc windows. Entonces podría mediante un Pen por ejemplo transportar estos archivos desde mi Pc Linux a la PC windows, una incomodidad total.

Lo cierto es que el Cliente de Terminal Server de Ylmf OS me permite establecer la conexión remota incluyendo en ésta la posibilidad de accesar a mis discos locales. Haciendo esto es que puedo desde mi escritorio remoto acceder a archivos que se encuentran en mi pc.


Para esto:

1) Abro el Cliente de Terminal Server

2) Antes de conectarme voy a la pestaña Recursos Locales

3) Tildo la opción Añadir mi unidad local al equipo remoto

4) Ahora si me conecto

martes, 2 de noviembre de 2010

No veo la lista de Pc`s en mi entorno de red

En un red Windows de a poco estoy metiendo máquinas con Linux. Vengo hace tiempo con este proceso y nunca había tenido problemas de red, ya sea entre máquinas windows, máquinas linux o entre ambas. Debo decir que no he hecho nada al respecto, las máquinas Windows claramente se ven en la red y del lado de Linux SAMBA hace todo el trabajo, de modo que la comunicación por red entre windows y linux es totalmente transparente.

Un buen día instalan un servidor con Windows 2003 Server y lo sumo a la red para que haga su trabajo y ahí empezaron los problemas, mejor dicho el problema, cuando entraba a mis sitios de red para compartir archivos y esas cosas no aparecía el listado de las máquinas en red, podía acceder desde el comando ejecutar del menú inicio pero no desde mis sitios de red, es más ni se veía el grupo de trabajo al que pertenecían las Pc's. Esto desde una Pc Windows como de una Linux.

Hago cuanta prueba de novato se pueda hacer y nada, así que consulté a mi gurú en el tema y me mencionó el MASTER BROWSER.


¿Qué es el Master Browser?

Todos estamos acostumbrados a ver en el entorno de red la lista de PCs que rondan en nuestra red, específicamente en nuestro grupo o dominio. Para todos es un comportamiento normal y es un característica no muy entendida.

Se han preguntado alguna vez:

¿de dónde sale esa lista?

¿Porqué cuando apago un PC de mi red sigue apareciendo en el Entorno de Red?

¿Cómo mi PC sabe cuántas computadoras hay en la red, sus nombres y demases?

Esta característica de las máquinas MS esta dada por un componente llamado MASTER BROWSER.

Este servicio es el encargado de coleccionar la estructura lógica de la red (MS) además de las máquinas que en ella residen. El master browser reside solo en una máquina dentro de la red y ésta es la máquina con el roll más relevante en el workgroup o en el dominio, además de ser la que tienen el OS más actualizado a la fecha.

Esto quiere decir: si tenemos un dominio 2000 la máquina que es Master Browser es el 1er controlador del Dominio. Si estamos en un workgroup el master Browser será una máquina con el OS mas moderno onda 2k pro o XP, si en este workgroup existe un 2k server éste será el Master Browser.

Este proceso parece sencillo excepto por un punto: ¿Cómo saben las máquinas quién es el Master Browser?

fácil: todas las máquinas se creen master browser cuando prenden y luego llaman a "elecciones". Una máquina parte tempranito en la mañana. Cuando el PC bootea el OS se ejecuta un servicio llamado Master Browser. Este  parte siendo master browser de la máquina y grita a la red para ver si hay otra máquina corriendo el mismo servicio. Si no la hay se autonombra master browser de la red.

Ahora si cuando este tipo grita a la red y otro le responde empieza un proceso llamado Elección de Master Browser. Este proceso lo que hace es ver quien de las máquinas se llevará el premiado de ser master browser.

¿Cómo se define?: La elección del master browser se da comparando los siguientes aspectos: primero se comparan los OS. El OS mas moderno ganará la licitación y será master browser. Si los OS son iguales se tomará la hora y la fecha de subida del OS, ganando el OS que subió primero. Si la hora y la fecha de la subida del OS son iguales nos queda la última comparación (y definitiva) que es comparar lo GUID (globally unique ID) de las máquinas, la máquina que tenga el GUID más antiguo será el Master Browser.

Este proceso es repetido cada vez que una máquina entre a la red independiente si es 95, 98, Me, etc.  Después de que la máquina sabe quien es el Master Browser de la red, le solicitará la conflagración de la red, en donde aparecerán las PCs y la estructura lógica de ésta.

Además del Master Browser existen Master Browser Secundarios, cuyo uso es el mantener un backup de la lista y hacer load balancing ( balanceo de carga). Estos son elegidos por el master browser en el proceso de elecciones y son, generalmente, en un dominio los Controladores Miembros de Dominios. A estos master browser las maquinas preguntaran la lista de PC cada vez que naveguen por la red. El master browser primario será utilizado solo para agregar maquinas y quitar maquinas de la red, además de la sincronización con sus esclavos.

Se han preguntado por que los PCs siguen apareciendo por un tiempo en la red aunque ya estén apagados?

La explicación es porque cuando el PC hace shut down el servicio master browser de esa máquina envía un comando release al master browser de la red indicándole que se va pa las casas y que ya no andará dando vuelta en la red.

Entonces el master browser de la red le envía esta información a sus secuaces secundarios para que actualicen su lista. Este proceso se demora 15 min y es por eso que podemos ver una máquina en la red hasta 15 minutos despues de que se ha apagado.

Cuando una máquina es apagada a lo "chancho" esta no manda el comando de release y el proceso de eliminación de la lista se demora 45 min. ¿Por qué 45 min? porque cada 45 min los master browser secundarios y el primario refrescan su información.


Mi solución

Habiendo leído esto sobre los Master Browser empecé a buscar más información y encontré que en ocaciones no se define el Master Browser de la red como es debido y ahí comienzan los conflictos.

Seguí buscando y encontré que es posible definir arbitrariamente que PC debe ser el Master Browser.

Controlar que PC actúa como Master Browser de red

En una red de ordenadores Windows, sebe garantizar que solo existe un Master Borwser para evitar conflictos entre dos o más estaciones de la misma.

Vamos ahora a determinar deliberadamente que PC de nuestra red, queremos que actúe como Master Browser. Para ello debemos de hacer lo siguiente, en la estación que queremos que sea Master Browser:

1) Abrimos el registro de Windows.

2) Buscamos la clave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters

- Debemos crear, o modificar si existiera, el valor de tipo cadena (REG_SZ) llamado IsDomainMaster. A este valor le podemos asignar Yes, No y Auto, según queramos o no que sea Master Browser de nuestra red o bien que se elija de forma automática.

- Si estamos utilizando Windows NT Workstation o Server y queremos prevenir que actúe como Master Browser debemos crear otro valor de tipo cadena (REG_SZ) llamado MaintainServerList y asignarle No. Como en el caso anterior, podemos asignarle Yes y Auto.

OpenOffice - Exportar documento a PDF

Ya habíamos mencionado que Ylmf OS ofrece una Impresora Virtual de PDF muy fácil de instalar, de esta forma desde cualquier aplicación que tenga la opción de imprimir podremos hacerlo a un documento PDF, simplemente seleccionado la impresora de PDF al momento de hacer la impresión.

Independientemente a esta opción, todas las aplicaciones de OpenOffice traen por defecto el comando Exportar a PDF en el menú Archivo. Es decir que si estoy trabajando con alguna aplicación OpenOffice y no tengo instalada la impresora virtual de PDF igualmente podré crear un PDF del documento utilizando la opción de exportar a PDF.

lunes, 1 de noviembre de 2010

Ylmf OS - No reconoce monitor

De buenas a primera el sistema Operativo no reconoce el monitor que venía usando sin problemas. No reconoce quiere decir que veo el booteo de la PC, veo el arranque de Ylmf OS y al momento de mostrar la pantalla de inicio de sesión el monitor pierde señal quedando en negro.

Pensé que era un problema de resolución, que tal vez el usaurio había "tocado" este parámetro eligiendo una resolución no soportada por el monitor, pensando en esto cambié el monitor por uno más nuevo y arrancó sin problemas.

Fui a revisar la resolución de pantalla para ver como estaba configurada, y estaba tal cual la había dejado yo. Asiqué bajé la resolución a 800x600, volví a cambiar los monitores y anduvo bien.

No me quise quedar con la duda, así que volví a las configuración de pantalla y vi que el sistema me ofrecía una resolución más alta, 1024x768, cambio a este valor y el monitor se pone negro automáticamante. Tras esperar un momento vuelve la imagen en 800 X 600.

Vuelvo a intentarlo y veo que el parámetro Refresh Rate esta configurado en 85 Hz. Cambio a 60 Hz y 1024x768 y anduvo.

Bueno, lo cierto es que este problema dos por tres se vuelve a repetir y ya me la trae floja eso de andar cambiando de monitor para para solucionar el problema, de pura casualidad descubrí que pulsando F7 mientras se reinicia la PC el video se acomoda.

Ylmf OS - Posicionar la Barra de Tareas

La situación es que un usuario sin saber como dejó la Barra de Tareas ubicada sobre el margen derecho de la pantalla. En este caso "arrastrar" la barra hacia la parte inferior de la pantalla para reacomodarla no funciona.

Para ello:

1) Clic derecho sobre la Barra de Tareas

2) Seleccionar el comando Propiedades

3) En la ventana que se abre elegimos Inferior en la lista desplegable Orientación