<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>http://www.blogger.com/feeds/13567959/posts/full</atom:id><lastBuildDate>Sun, 12 Feb 2006 23:38:18 +0000</lastBuildDate><title>Otro estúpido blog</title><description></description><link>http://julianrv.com/blog</link><managingEditor>astu</managingEditor><generator>Blogger</generator><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>15</openSearch:itemsPerPage><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/116337539423630439</guid><pubDate>Sun, 12 Nov 2006 23:48:00 +0000</pubDate><atom:updated>2006-11-13T00:52:50.491+01:00</atom:updated><title>Beta de Vmware Fusion para MAC</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;center>&lt;img src="http://julianrv.com/blog/images/200611/vmwaremacosx1.jpg">&lt;/center>&lt;br />&lt;br />Desde hace una semana estoy probando la beta de Vmware Fusion para Mac OS X sobre procesadores Intel, la primera impresión es bastante buena en cuanto a rendimiento ya que me parece da mejor rendimiento que &lt;a href="http://www.parallels.com/en/products/desktop/">Parallels&lt;/a> aunque la versión se encuentra aun bastante verde y tiene fallos de falta de funcionalidad en algunos menús de la aplicación como en la ventana de browse para seleccionar una virtual machine donde no hay botón de cancel y la única manera de salir sin seleccionar una vm es hacer quit de la aplicación. También no reconoce correctamente algunos ficheros .vmx creados con otras versiones de Vmware y hay problemas para montar imágenes ISO como cd-rom.&lt;br />&lt;br />En cuanto a funcionalidades este nuevo producto se queda a medio camino entre el Vmware Player y el Workstation ya que aunque permite crear maquinas virtuales por ejemplo no incluye la funcionalidad de Virtual Networks por lo que a la hora de elegir el interface de red solo permite escoger entre host-only, NAT o bridge. Se agradece que incluya soporte SMP para poder repartir la carga entre distintos cores o procesadores. Otra de las limitaciones es que al crear una maquina virtual los discos duros que crea son IDE sin posibilidad de escoger crear discos SCSI aunque si editamos el fichero .vmx manualmente podremos añadir discos SCSI y los reconocerá perfectamente.&lt;br />&lt;br />Una de las funcionalidades que personalmente veo mas útiles es que podemos usar desde la maquina virtual dispositivos USB conectados físicamente al equipo, he estado probando esta funcionalidad con el iSight integrado del Macbook y funciona perfectamente.&lt;br />&lt;br />Aqui esta el link para &lt;a href="http://www.vmware.com/whatsnew/macsignupform.html">apuntarse a la beta&lt;/a>.&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200611/vmwaremacosx2.jpg">&lt;/center>&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+vmware" rel="tag">vmware&lt;/a>&amp;nbsp;&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+macosx" rel="tag">macosx&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2006/11/beta-de-vmware-fusion-para-mac.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/116154682626636407</guid><pubDate>Sun, 22 Oct 2006 19:50:00 +0000</pubDate><atom:updated>2006-10-22T21:53:46.270+02:00</atom:updated><title>Scanners de wifi para MAC</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">No deja de sorprenderme la gran cantidad de software de calidad que hay para &lt;a href="http://www.apple.com/macosx/">MacOSX&lt;/a>, hoy buscando algo similar al &lt;a href="http://www.netstumbler.com">Netstumbler&lt;/a> de Windows para escanear redes inalámbricas y hacer algo de wardriving, usease robar el wifi de algún vecino, he encontrado un par de herramientas bastante buenas:&lt;br />&lt;br />&amp;nbsp;&amp;nbsp;- &lt;b>&lt;a href="http://kismac.binaervarianz.de/">KisMac&lt;/a>&lt;/b>: prácticamente incluye las mismas caracteristicas que &lt;a href="http://www.kismetwireless.net/">Kismet&lt;/a> en Linux, sobre todo esta orientado al wardriving ya que incluye varias características de cracking de claves WEP y WPA.&lt;br />&lt;br />&amp;nbsp;&amp;nbsp;- &lt;b>&lt;a href="http://www.istumbler.net/">iStumbler&lt;/a>&lt;/b>: basado en el código de &lt;a href="http://www.macstumbler.com/">macstumbler&lt;/a> pero compatible con MacIntel, mucho mas completo que KisMac ya que además de redes wifi también realizar descubrimiento de dispositivos bluetooth y redes &lt;a href="http://www.apple.com/macosx/features/bonjour/">Bonjour&lt;/a>.&lt;br />&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+macosx" rel="tag">macosx&lt;/a>&amp;nbsp;&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+wifi" rel="tag">wifi&lt;/a>&amp;nbsp;&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+seguridad" rel="tag">seguridad&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2006/10/scanners-de-wifi-para-mac_22.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/116102548813392084</guid><pubDate>Mon, 16 Oct 2006 19:02:00 +0000</pubDate><atom:updated>2006-10-16T21:08:09.133+02:00</atom:updated><title>MSCS, Microsoft Cluster Server, introducción</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">MSCS, Microsoft Cluster Server, inicialmente conocido como Wolfpack apareció junto a Windows NT Server 4.0 Enterprise Edition en su versión 1.0, Windows 2000 Advanced Server y Datacenter incluían la versión 1.1 mientras que la versión 1.2 se incluye en Windows Server 2003 Enterprise y Datacenter. Se trata de una solución de clustering de HA, alta disponibilidad o high-availability, al igual que otras existentes en el mercado como &lt;a href="www.sun.com/software/cluster/">Sun Cluster&lt;/a> (Solaris), &lt;a href="http://www-03.ibm.com/systems/p/ha/">IBM HACMP&lt;/a> (AIX, Linux on Power), &lt;a href="http://www.symantec.com/Products/enterprise?c=prodinfo&amp;refId=20">Veritas Cluster&lt;/a> (Windows, Linux, AIX, Solaris, HP-UX) o &lt;a href="http://h71028.www7.hp.com/enterprise/cache/6468-0-0-0-121.aspx">HP ServiceGuard&lt;/a> (HP-UX, Linux). Microsoftofrece otras soluciones de clustering pero estas son de &lt;a href="http://julianrv.com/blog/2006/01/tecnicas-de-balanceo-de-carga-nlb-y.html">balanceo de carga como NLB&lt;/a> o de &lt;a href="http://es.wikipedia.org/wiki/Grid">grid computing&lt;/a> como &lt;a href="http://www.microsoft.com/windowsserver2003/ccs/default.mspx">Windows Computer Cluster&lt;/a>. &lt;br />&lt;br />La implementación de Microsoft persigue el mismo objetivo que todos los clusters de HA, sufrir la mínima disrupciones posibles en los servicios que ofrecen moviendo los distintos servicios de una maquina física a otra en caso de fallo o bien en caso de que se prevea algún tipo de disrupción en el servicio como un reemplazo de hardware. Estos cambios se puedes realizar de manera manual o bien de manera automática de acuerdo con una serie de parámetros configurados, hablamos de &lt;b>failover&lt;/b> cuando un servicio se mueve de un nodo (servidor fisico) a otro y de &lt;b>failback&lt;/b> cuando un servicio que había sido movido por failover con anterioridad vuelve al nodo de origen al que pertenecía.&lt;br />&lt;br />&lt;b>Nodo&lt;/b> (node): se trata de uno cualquiera de los servidores que componen el cluster, los nodos se pueden agregar o quitar del cluster a lo largo del tiempo. Paradójicamente puede existir un cluster de un único nodo aunque no parezca de gran utilidad.&lt;br />&lt;br />&lt;b>Recurso&lt;/b> (resource): se trata de un componente hardware (disco fisico, red) o software (dirección IP, nombre de red, script...) que forma parte del cluster. Entre los recursos se producen &lt;b>dependencias&lt;/b> que se han de reflejar en la configuración de los mismos. Por ejemplo entre un nombre de red netbios y una dirección IP, si la dirección falla entonces el nombre de red deberá fallar en cadena al ser componentes directamente relacionados.&lt;br />&lt;br />&lt;b>Grupo&lt;/b> (group): es una agrupación de recursos, un grupo de recursos es la única unidad del cluster donde se puede realizar failover, cuando esto ocurre se  mueven todos los recursos que lo componen de un nodo a otro. Esta es la razón que los diferentes recursos componentes de un servicio o instancia de aplicación se agrupen en un mismo grupo, un recurso determinado no puede pertenecer a mas de un grupo de recursos. Cada grupo tiene una lista de nodos (prefered owner) que por orden de preferencia se escogen a la hora de determinar hacia que nodo mover el grupo cuando se realiza un failover.&lt;br />&lt;br />&lt;b>Quorum&lt;/b>: es un disco usado para compartir, entre los distintos nodos, información respecto a la configuración del cluster además en el caso de fallo en las comunicaciones entre los distintos nodos el que tenga en ese momento la propiedad del recurso Quorum. Dentro del quorum disk podemos encontrar la carpeta MSCS en la cual se alojan el log del quorum (quolog.log), que es en realidad un log de transacciones de los cambios realizados en la base de datos del cluster. También se encuentra dentro de la carpeta MSCS un fichero con nombre chk*.tmp hacia el cual cada nodo replica desde local el fichero local de registro de cluster %SystemRoot%\Cluster\CLUSDB, este fichero se encuentra cada nodo y es al que van primero los cambios realizados a la configuración del cluster.&lt;br />&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;- &lt;b>Shared Quorum&lt;/b>: se trata de la configuración mas habitual y recomendada, todos los clusters comparten el acceso a este recurso de disco fisico.&lt;br />&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;- &lt;b>Local Quorum&lt;/b>: aqui el quorum se localizaria en uno de los discos locales de uno de los nodos del cluster, este tipo de configuración solo tienen sentido para recuperación de desastres o durante mantenimientos o fallos del disco compartido de quorum, iniciando el servicio de cluster, Cluster Service (clussvc.exe), con el parametro /FIXQUORUM se creara un quorum local y solo tendríamos que seleccionarlo como quorum.&lt;br />&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;- &lt;b>MNS&lt;/b> (Majority Node Set): en este caso cada quorum se encuentra en local y esta diseñado, en principio, para clusters con mas de dos nodos o bien dispersos geográficamente. Esta tecnología, de tipo shared-nothing, se introdujo en Windows Server 2003, si bien existe &lt;a href="http://support.microsoft.com/?kbid=921181">una actualización para SP1 y R2&lt;/a> donde se producen algunos cambios con el objetivo de hacer posible el funcionamiento del &lt;a href="http://www.microsoft.com/technet/prodtechnol/exchange/e2k7help/c5f5da15-f593-40c1-838d-e6123adb5e10.mspx?mfr=true">Cluster Continuous Replication&lt;/a> que incluira Exchange Server 2007. &lt;br />&lt;br />Entre las limitaciones de clustering esta el limite de 8 nodos para Windows Server 2003, de 4 nodos para Windows 2000 Datacenter Server y de 2 para Windows 2000 Advanced Server o NT 4.0. Tampoco en un mismo cluster es posible mezclar diferentes ediciones (datacenter, enterprise, etc...) ni versiones de sistema operativo excepto sise trata de un proceso de actualización, tampoco están soportados los nodos con distintas arquitecturas de procesador (IA64, x64 o x86). También es necesario de disponer de dos redes diferentes en todos los nodos por motivos de redundancia de forma que se recomienda que una de ellas este en una VLAN aislada (o si se trata de dos nodos de un cable cruzado) y que esta red se configure para toda la comunicación interna del cluster.&lt;br />&lt;br />Habitualmente se habla de nodos como pasivo / activo o activo / activo si bien esto se refiere mas concretamente a aplicaciones en configuraciones de cluster de dos nodos, como activo/activo nos referimos a aplicaciones que pueden ejecutar una "instancia" en cada nodo del cluster y si una falla pueden mover esa instancia al otro nodo de manera que se ejecuten en el nodo dos instancias de la aplicación. Como activo/pasivo queremos referirnos a aplicaciones que corren en un nodo mientras que el otro se encuentra en "stand-by" en caso de fallo.&lt;br />&lt;br />La administración del cluster se puede realizar de manera local o remota desde el Cluster Administrator (cluadmin.msc) que ofrece una interfaz básica bastante sencilla y en la que prácticamente podemos acceder a todas las funcionalidades y también disponemos del comando cluster.exe que aunque no muy intuitivo si que además de la funcionalidad de la consola añade la posibilidad de realizar tareas algo mas complejas como registrar o desregistrar tipos de recursos de cluster desde una .dll o cambiar la contraseña.&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+cluster" rel="tag">cluster&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2006/10/mscs-microsoft-cluster-server.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/114512111862323846</guid><pubDate>Sat, 15 Apr 2006 16:11:00 +0000</pubDate><atom:updated>2006-04-15T19:11:58.676+02:00</atom:updated><title>Particiones de aplicación en el directorio activo</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">Las particiones de aplicación del directorio activo (active directory application partitions) se tratan de particiones que solo se replican a determinados controladores de dominio, de esta forma en lugar de usar una base de datos relacional especifica para una aplicación nos podemos aprovechar de la estructura del directorio activo existente para una aplicación dotándola además de redundancia al tener la opción de replicarla a través de distintos domain controllers en el bosque o dominio. Su uso mas habitual es para almacenar información de zonas DNS integradas en el directorio activo de forma que esta información solo se replique a determinados domain controllers dentro del forest o domain.&lt;br />&lt;br />Una partición tiene su propio espacio de nombre (name espace) su estructura es idéntica a la de otras particiones del active directory excepto porque no puede contener elementos de seguridad (security principles) del directorio como usuarios, equipos o grupos. Existen tres lugares donde podemos posicionar una partición de aplicación, en un dominio hijo de una partición de un dominio, en un dominio hijo de una partición de aplicación y en un nuevo árbol en el bosque. Para acceder a las particiones bastara con realizar una consulta LDAP por los puertos TCP 389 o 636 (SSL), aunque el controlador de dominio contenga la partición si lo hacemos a través del puerto TCP 3268 o 3269 (SSL) de global catalog no nos devolverá ninguna información. &lt;br />&lt;br />Para crear, modificar y administrar particiones del directorio podemos usar la herramienta de línea de comando LDP o &lt;a href="http://julianrv.com/blog/2006/03/adsi-edit.html">Adsi Edit&lt;/a>, aunque la herramienta mas sencilla es NTDSUtil. Como se puede ver en el ejemplo de abajo hay que tener en cuenta que se debe usar el DN ("DC=particiondeprueba,DC=lab,DC=julianrv,DC=com") de la partición que queremos gestionar y no el FQDN (particiondeprueba.lab.julianrv.com).&lt;br />&lt;br />&lt;div class="dos">&lt;br />&amp;nbsp;ABRIR NTDSUTIL Y CONECTARSE A DC&lt;br />&lt;br />&amp;nbsp;&lt;strong>NTDSUTIL "DOMAIN MANAGEMENT"&lt;/strong>&lt;br />&amp;nbsp;domain management: &lt;strong>CONNECTION&lt;/strong>&lt;br />&amp;nbsp;server connections: &lt;strong>CONNECTO TO SERVER superdc.lab.julianrv.com&lt;/strong>&lt;br />&amp;nbsp;server connections: &lt;strong>QUIT&lt;/strong>&lt;br />&lt;br />&amp;nbsp;CREAR PARTICIÓN&lt;br />&amp;nbsp;domain management: &lt;strong>CREATE NC "DC=particiondeprueba,DC=lab,DC=julianrv,DC=com" superdc.lab.julianrv.com&lt;/strong>&lt;br />&lt;br />&amp;nbsp;CONFIGURAR REPLICA DE PARTICIÓN&lt;br />&amp;nbsp;domain management: &lt;strong>ADD NC REPLICA "DC=particiondeprueba,DC=lab,DC=julianrv,DC=com" otrodc.lab.julianrv.com&lt;/strong>&lt;br />&lt;br />&amp;nbsp;ELIMINAR REPLICA DE PARTICIÓN&lt;br />&amp;nbsp;domain management: &lt;strong>DELETE NC REPLICA "DC=particiondeprueba,DC=lab,DC=julianrv,DC=com" otrodc.lab.julianrv.com&lt;/strong>&lt;br />&lt;br />&amp;nbsp;BORRAR PARTICIÓN&lt;br />&amp;nbsp;domain management: &lt;strong>DELETE NC "DC=particiondeprueba,DC=lab,DC=julianrv,DC=com"&lt;/strong>&lt;br />&lt;/div>&lt;br />&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+directorioactivo" rel="tag">directorioactivo&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2006/04/particiones-de-aplicacin-en-el.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/114410353716591905</guid><pubDate>Mon, 03 Apr 2006 22:31:00 +0000</pubDate><atom:updated>2006-04-04T00:32:17.186+02:00</atom:updated><title>Driver Motorola V3 RAZR para Windows x64</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">Para otros sufridos propietarios del &lt;a href="http://direct.motorola.com/spn/web_producthome.asp?Country=ESP&amp;language=SPN&amp;productid=30299">V3&lt;/a> que fueron tan inocentes de instalarse un OS de 64 bits de Microsoft aquí cuelgo el driver del &lt;a href="http://julianrv.com/blog/misc/USBMOT2000_X64.zip">v3 RAZR para Windows XP x64&lt;/a>, es el original simplemente modificado para que funcione sobre x64.&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+varios" rel="tag">varios&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2006/04/driver-motorola-v3-razr-para-windows.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/113499260199706709</guid><pubDate>Mon, 19 Dec 2005 11:40:00 +0000</pubDate><atom:updated>2006-03-21T23:00:56.030+01:00</atom:updated><title>Tombstones y Garbage Collection</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">Debido a que el Directorio Activo es un sistema multimaster donde todos los controladores de dominio tienen acceso de escritura a la base de datos cuando borramos un objeto este no se borra directamente sino que pasa al estado de &lt;i>Tombstone&lt;/i> con el atributo isDeleted marcado a true, se mueve el objeto al contenedor de Objetos borrados (Deleted Objects) y se quitan la mayoría se sus atributos menos los mas importantes como GUID y SID. De esta manera el objeto se replica al resto de controladores de dominio donde se mantiene hasta que es borrado por el Garbage collector.&lt;br />&lt;br />El Garbage collection es un proceso que se ejecuta cada 12h por defecto y puede ser configurado como mínimo para que se ejecute cada hora lo que se fija en el atributo &lt;i>garbageCollPeriod&lt;/i>, este proceso por un lado borra los objetos &lt;i>tombstone&lt;/i> y por otro defragmenta la base de datos. El atributo &lt;i>tombstoneLifetime&lt;/i> fija el tiempo que un objeto se encuentra como &lt;i>tombstone&lt;/i> en el directorio, por defecto en los sistemas operativos anteriores a Windows Server 2003 SP1 su valor es de 60 días y el mínimo a lo que lo podemos configurar es a 2 días.&lt;br />&lt;br />Es muy importante tener en cuenta el parámetro &lt;i>tombstoneLifetime&lt;/i> sobre todo a la hora de restaurar copias de seguridad del Active Directory ya que si son su antigüedad es mayor que el tiempo fijado al atributo &lt;i>tombstoneLifetime&lt;/i> deberemos realizar la restauración como autoritaria (authoritative) ya que muchos de los objetos a recuperar ya no existirían, sin embargo si es inferior a ese tiempo podemos realizar una restauracion no autoritaria (nonauthoritative). También debemos tener en cuenta que Windows Server 2003 SP1 a veces establece este parámetro en 180 días con el propósito de que los backups tengan una mayor duración usable, aquí tenéis un &lt;a href="http://support.microsoft.com/kb/q216993/">kb que detalla diferentes casos en que cambia el &lt;i>tombstoneLifetime&lt;/i>&lt;/a>. &lt;br />&lt;br />También debemos estar atentos a que el parámetro &lt;i>tombstoneLifetime&lt;/i> debe ser siempre bastante superior al tiempo que lleva a un objeto a replicarse en todos los controladores de dominio, ya que si no es así puede que un objeto se borre en unos controladores si y otros no. Para editar estos dos parámetros lo podemos hacer a con la herramienta &lt;a href="http://julianrv.com/blog/2006/03/adsi-edit.html">ADSI Edit (ADSIEDIT.msc)&lt;/a>&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+backup" rel="tag">backup&lt;/a>&amp;nbsp;&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+directorioactivo" rel="tag">directorioactivo&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2005/12/tombstones-y-garbage-collection.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/114297837096327256</guid><pubDate>Tue, 21 Mar 2006 21:00:00 +0000</pubDate><atom:updated>2006-03-21T22:59:31.003+01:00</atom:updated><title>ADSI Edit</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">ADSI Edit es una utilidad que forma parte de las Support Tools que incluye Microsoft en el CD de instalación de Windows en el directorio /SUPPORT/TOOLS. Esta pequeña aplicación nos permite ver y modificar el esquema del directorio activo por lo que debe ser manejada con muchísimo cuidado ya que si modificamos erróneamente algún parámetro se puede corromper este ya que la herramienta no incorpora ningún tipo de control de errores sobre la edición y estos cambios se producen de manera inmediata. &lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/adsiedit-a.png">&lt;/center>&lt;br />&lt;br />Por defecto se nos abrirán los contextos de nombre de dominio (domain), esquema (schema) y configuración (configuration), si queremos conectar a algún contexto de denominación (name context) adicional o bien a global catalog en lugar del LDAP estándar se puede hacer haciendo click sobre el nodo ADSIEdit y eligiendo &lt;i>connect to..&lt;/i>, también podemos elegir unas credenciales o dominio diferentes. &lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/adsiedit-b.png">&lt;/center>&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/adsiedit-c.png">&lt;/center>&lt;br />&lt;br />Para utilizar esta consola es necesario registrar una librería DLL incluida en el paquete ya que de otra manera nos aparecerá un error y no se llegara a abrir ADSI Edit, para ello hay que ejecutar  el comando &lt;i>regsvr32 adsiedit.dll&lt;/i> y nos aparecerá un mensaje informándonos de que se ha registrado correctamente la librería, este pequeño truco para que ADSI Edit funcione nos lo podemos ahorrar si instalamos las Support Tools mediante el fichero MSI incluido. Otro de los errores habituales que se produce es que si no estamos autenticados con usuario del dominio se producirá un error al arrancar la aplicación, la solución consiste en ejecutar una consola MMC primero (simplemente escribir MMC &lt;i>Ejecutar&lt;/i>) y después abrir desde ahí el .msc correspondiente a ADSI Edit.&lt;br />&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+activedirectory" rel="tag">activedirectory&lt;/a>&amp;nbsp;&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+tools" rel="tag">tools&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2006/03/adsi-edit.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/113684420623558653</guid><pubDate>Mon, 09 Jan 2006 22:00:00 +0000</pubDate><atom:updated>2006-03-20T16:06:04.943+01:00</atom:updated><title>Niveles funcionales de bosque en Windows Server 2003</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">A diferencia de Windows 2000 donde solo teníamos niveles de dominio mixto y nativo en Windows 2003 aparte de los &lt;a href="http://julianrv.com/blog/2006/01/niveles-funcionales-de-dominio-en.html">cuatro diferentes niveles de dominio&lt;/a> también tenemos tres niveles de forest diferentes, que son los siguientes:&lt;br />&lt;br />&lt;br />&lt;b>Windows 2000&lt;/b>: este es el nivel por defecto tanto para dominios migrados desde 2000 como para nuevos dominios de Windows Server 2003, aquí ninguna de las nuevas características de 2003 a nivel de bosque es aplicada excepto la nueva replicación diferencial y otras mejoras relacionadas con &lt;a href="http://julianrv.com/blog/2006/02/global-catalog-y-universal-group.html">Global Catalog (GC)&lt;/a>, las particiones de active directory para aplicaciones y la opción de realizar un &lt;a href="http://julianrv.com/blog/2006/01/uso-avanzado-de-dcpromo-y-solucin-de.html">dcpromo&lt;/a> instalando el directorio activo desde un backup. Debemos tener en cuenta que debemos mantener este nivel si deseamos tener algún domain controller de Windows 2000 o PDC/BDC de Windows NT presente.&lt;br />&lt;br />&lt;b>Windows Server 2003 Provisional&lt;/b> (interim): nivel análogo del nivel de dominio, al igual que con nivel de dominio esta pensado para un entorno que se encuentre realizando una migración a 2003. Podemos tener tanto controladores de dominio de 2003 como PDC/BDC de NT4 y a nivel de funcionalidad tenemos la misma que en el nivel de bosque Windows 2000 con algunas mejoras que introduce Windows 2003 a nivel de replicación intersite y algunas nuevas clases de Global Catalog.&lt;br />&lt;br />&lt;b>Windows Server 2003&lt;/b>: en este nivel solo se soporte controladores de dominio de Windows Server 2003 y tenemos toda la funcionalidad completa de 2003, a las nuevas características nombradas anteriormente hay que añadir la capacidad para renombrar dominios, cambios en el objeto InetOrgPerson, grupos de aplicación, cross forest trust (relaciones de confianza mutua entre bosques) y la habilidad para poner en estado defunt (desactivar) objetos del esquema lo que puede ser útil si realizamos una instalación fallida de Exchange u otra aplicación que modifique el esquema del directorio activo. Por supuesto es necesario que todos los dominios del bosque tengan nivel funcional Windows Server 2003 para poder pasar a este nivel de bosque.&lt;br />&lt;br />&lt;br />Para elevar el nivel de bosque, al igual que para el de dominio, tenemos que ir a la consola &lt;i>Dominio y confianzas de Active Directory&lt;/i>, seleccionar el bosque a modificar, ir a Todas las tareas o hacer click con el botón derecho sobre el bosque y escoger la opción Elevar el nivel funcional del bosque... tras lo que nos aparece un pequeño cuadro de dialogo con el nivel al que deseamos cambiar.&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200601/forest-level-a.png">&lt;/center>&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200601/forest-level-b.png">&lt;/center>&lt;br />&lt;br />Esta operación es irreversible por lo que debemos estar seguros que no nos será necesario añadir ningún controlador de dominio que sea incompatible con el nuevo nivel de bosque.&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+directorioactivo" rel="tag">directorioactivo&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2006/01/niveles-funcionales-de-bosque-en.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/114158954366171150</guid><pubDate>Sun, 05 Mar 2006 20:10:00 +0000</pubDate><atom:updated>2006-03-14T00:24:13.166+01:00</atom:updated><title>Politicas de restricción de software</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">Windows Server 2003 y Windows XP permiten restringir el uso de software a través de políticas, gracias a esto se puede evitar que se ejecute software no deseado. Estas políticas se pueden aplicar tanto a nivel de usuario como de equipo con lo que será posible adaptarlo a las necesidades del entorno, así que podemos encontrar esta directiva dentro de &lt;i>Configuración de Windows -> Configuración de seguridad&lt;/i> tanto el el nodo de configuración del equipo como el de configuración de usuario. Para comenzar a crear una política solo tenemos que hacer click con el botón derecho o bien ir a acciones y en ambos casos hacer click sobre &lt;i>Nuevas directivas de restricción de software&lt;/i>. &lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sw-restriction-a.png">&lt;/center>&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sw-restriction-c.png">&lt;/center>&lt;br />&lt;br />Si echamos un vistazo a la política podemos ver distintos objetos de configuración, &lt;i>Niveles de seguridad&lt;/i> (security levels) se refiere a los dos métodos base que existen de restricción del software. &lt;strong>Ilimitado&lt;/strong> (unrestricted), se trata del método utilizado por defecto también conocido como blacklisting que consiste en permitir que se ejecute todo el software excepto el que se especifique como no permitido. El otro método disponible es &lt;strong>No permitido&lt;/strong> (disallowed), que hará whitelisting es decir que solo permitirá ejecutar los programas que nosotros especifiquemos, este método es mucho mas seguro. Tras seleccionar este método los ficheros que vamos a permitir ejecutar o no según si usamos &lt;i>ilimitado&lt;/i> o &lt;i>no permitido&lt;/i> se filtraran mediante las Reglas adicionales (additional rules). &lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sw-restriction-b.png">&lt;/center>&lt;br />&lt;br />&lt;strong>Editores de confianza&lt;/strong> (trusted publishers) nos permite seleccionar quien puede configurar una confianza con un determinado editor, esto es especialmente relevante a la hora de aceptar la instalación de controles ActiveX y aceptación de certificados por lo que es recomendable que solo se lo permitamos a los administradores.&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sw-restriction-d.png">&lt;/center>&lt;br />&lt;br />&lt;strong>Obligatoriedad&lt;/strong> (enforcement), aquí nos permite también aplicar las reglas de restricción de software también a bibliotecas DLL de forma que si estamos en modo &lt;i>no permitir&lt;/i> habría que agregar esas bibliotecas. Igualmente nos permite seleccionar si se deben aplicar o no las políticas a los administradores locales.&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sw-restriction-e.png">&lt;/center>&lt;br />&lt;br />&lt;strong>Tipos de archivos designados&lt;/strong> (designated file types), en esta opción podemos elegir a que tipos de ficheros se aplicaran las restricciones, por defecto todos los tipos habitualmente ejecutables como .exe, .bat, .msi, .vbs... estan incluidos, podemos tanto eliminar algún tipo como incluir uno nuevo simplemente escribiendo la extensión.&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sw-restriction-f.png">&lt;/center>&lt;br />&lt;br />Existen cuatro tipos de &lt;strong>Reglas adicionales&lt;/strong> según el método en el que basa para asignar restricciones o excepciones, por defecto están incluidos todos los ficheros del sistema mediante varias reglas de ruta de acceso con nivel de permiso ilimitado. &lt;br />&lt;br />Regla de &lt;strong>certificado&lt;/strong> (certificate rule), se puede añadir un certificado firmado por el fabricante del software de forma que todo el software de ese fabricante se pueda ejecutar.&lt;br />&lt;br />Regla de &lt;strong>hash&lt;/strong>, se nos solicitara que apuntemos al fichero para generar un hash único que identificara al fichero, esto permitirá que se restrinja su uso independientemente de su nombre o localización, esto nos puede servir para restringir el uso de una versión concreta de un programa. Esta técnica es similar a la que usan los antivirus para localización de ficheros infectados.&lt;br />&lt;br />Regla de &lt;strong>zona de Internet&lt;/strong> (internet zone), este tipo de regla solo se aplica a paquetes .MSI bajados a través de Internet Explorer y restringe su uso dependiendo del tipo de zona de Internet de donde se haya descargado el fichero.&lt;br />&lt;br />Regla de &lt;strong>ruta&lt;/strong> (path), esta regla nos permite tanto fijar restricciones directamente para un directorio o fichero concreto como hacerlo indirectamente apuntando a una entrada del registro que a su vez referencia a una ruta de fichero o directorio como por ejemplo se puede ver en las rutas que vienen definidas por defecto.&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sw-restriction-g.png">&lt;/center>&lt;br />&lt;br />En un articulo de su blog, &lt;a href="http://www.sysinternals.com/Blog/">Mark Russinovich&lt;/a> (de Sysinternals) &lt;a href="http://www.sysinternals.com/blog/2005/12/circumventing-group-policy-as-limited.html">explica como saltarse este tipo de software restriction policies&lt;/a> si es están en modo blacklisting. Recordad que al implementar este tipo de políticas para que se apliquen al usuario o equipo es necesario reiniciar la sesión y también que esto solo funciona sobre XP y 2003, NO sobre Windows 2000.&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+seguridad" rel="tag">seguridad&lt;/a>&amp;nbsp;&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+directorioactivo" rel="tag">directorioactivo&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2006/03/politicas-de-restriccin-de-software.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/114229091535923634</guid><pubDate>Mon, 13 Mar 2006 23:01:00 +0000</pubDate><atom:updated>2006-03-14T00:03:53.256+01:00</atom:updated><title>Libros</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">He descubierto que en &lt;a href="http://www.ebay.com">ebay&lt;/a> entre cachivaches de toda clase hay autenticas gangas de libros totalmente nuevos. Como siempre me han atraído mucho los dibujitos de las portadas de O'reilly y he aprovechado para comprar algunos &lt;a href="http://www.oreilly.com/catalog/lunixmacosx/index.html">libros de&lt;/a> &lt;a href="http://www.oreilly.com/catalog/learnredhatentlnx/index.html">varios&lt;/a> &lt;a href="http://www.oreilly.com/catalog/weblogictdg/index.html">temas&lt;/a> que me despiertan cierto interés últimamente.&lt;br />&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/oreillymania.jpg">&lt;/center>&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+varios" rel="tag">varios&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2006/03/libros.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/114220400237433951</guid><pubDate>Sun, 12 Mar 2006 22:49:00 +0000</pubDate><atom:updated>2006-03-12T23:53:22.390+01:00</atom:updated><title>Sitios en Active Directory</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">Los sites (sitios) del directorio activo son la representación lógica de como se encuentran distribuidos los equipos físicamente, así posicionaremos en un mismo site todos los equipos que se encuentren interconectados mediante una red de alta velocidad o LAN mientras que estarán en distintos sites los equipos que se encuentren conectados mediante un enlace de baja velocidad (WAN). Al igual que a las OU's y los dominios también de pueden aplicar directivas de grupo (GPO) a los sites de manera que los podemos considerar una unidad también a nivel administrativo. Un dominio puede contener uno o mas sites, mientras que un mismo site a su vez puede tener uno o mas dominios. Para administrar los sitios disponemos de la consola de &lt;i>Sitios y servicios de Active Directory&lt;/i> (Active Directory Sites and Services).&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sitios-ad-a.png">&lt;/center>&lt;br />&lt;br />Para cada site debemos crear uno o varios objetos de subred (subnets) de forma que definamos su ámbito de direcciones IP, cuando se añado un nuevo controlador de dominio automáticamente se unirá al site que corresponda a su rango IP o también nos será posible moverlo a un site manualmente. La razón por la que solo se añaden domain controllers y no otros equipos es porque el cometido de los sites en active directory es tanto crear una topología lógica de replicación que directamente relacionada con la topología física de red, por diseño del directorio activo los clientes usaran si esta disponible el controlador de dominio mas cercano por tanto el de su site sin necesidad de añadirlos a ningún site específicamente. Por defecto al crear un dominio se crea siempre el site Nombre-predeterminado-primer-sitio (Default-First-Site-Name) a donde van a parar todos los domain controllers que creemos antes de fijar distintos sites, podemos renombrar este u otros sites sin ningún tipo de problema aunque puede ser necesario reiniciar los DC afectados o al menos el servicio Netlogon.  &lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sitios-ad-b.png">&lt;/center>&lt;br />&lt;br />Para plasmar directamente en la topología de replicación como se encuentran interconectados los distintos sites se usan los &lt;strong>vinculos a sitios&lt;/strong> (site links) que unen a dos o mas sitios y definen si el transporte de datos se realizara mediante RPC o SMTP si la replicación se produce de forma asíncrona al no tener una conexión permanente o no estar correctamente enroutada entre ambos sites, también se nos muestra la opción IP que se trata de RPC sobre IP. Por defecto siempre se crea un vínculo entre sitios llamado DEFAULTIPSITELINK donde están incluidos todos los sitios.&lt;br />&lt;br />&amp;nbsp;&amp;nbsp;- &lt;strong>Costo&lt;/strong> (link cost), la replicación siempre se realizara a trabes de la ruta que ofrezca el costo menor o suma de costos menor si esta comprende mas de un vinculo de sitios, por defecto el coste es 100.&lt;br />&amp;nbsp;&amp;nbsp;- &lt;strong>Programación&lt;/strong> (replication schedule), indica las horas y días en las que se puede realizar la replicación.&lt;br />&amp;nbsp;&amp;nbsp;- &lt;strong>Replicar cada&lt;/strong>, especifica la frecuencia de replicación, por defecto es de 180 minutos.&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sitios-ad-c.png">&lt;/center>&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sitios-ad-d.png">&lt;/center>&lt;br />&lt;br />Existe la posibilidad de controlar la replicación entre sites que no están conectados directamente si prescindimos del vinculo por defecto DEFAULTIPSITELINK, se trata del &lt;strong>puente de vínculos a sitios&lt;/strong> (site link bridge). Consiste en unir dos o mas vinculos de sitios de forma que se puedan comunicar aunque no exista conectividad directa entre los dos extremos, esto sobre todo es útil para redes que no tienen enrutamiento completo o entornos de directorio activo con gran numero de sites.&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sitios-ad-e.png">&lt;/center>&lt;br />&lt;br />En los vinculos entre sitios la replicación entre sites siempre se produce a través de un controlador de dominio predeterminado, es el conocido como &lt;strong>Servidor cabeza de puente&lt;/strong> (bridgehead server), lo podemos fijar tanto para protocolo IP (RPC) como SMTP si vamos a las &lt;i>propiedades&lt;/i> del controlador de dominio dentro del directorio &lt;i>Servers&lt;/i> de cada site.&lt;br />&lt;br />&lt;center>&lt;img src="http://julianrv.com/blog/images/200603/sitios-ad-f.png">&lt;/center>&lt;br />&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+directorioactivo" rel="tag">directorioactivo&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2006/03/sitios-en-active-directory.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/113343620368509498</guid><pubDate>Thu, 01 Dec 2005 20:02:00 +0000</pubDate><atom:updated>2006-03-06T20:33:08.243+01:00</atom:updated><title>Descripción de roles FSMO.</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">El directorio activo es básicamente un sistema multi-master es decir que todos los controladores de dominio pueden escribir los cambios realizados y en caso de que se hayan realizado modificaciones distintas sobre un mismo objeto en dos o mas controladores la que permanece es la  ultima que se haya realizado. &lt;br />&lt;br />Esto ocurre a diferencia del modelo de dominio de NT 4 y 3.51 en el que había un único master (single-master) que era el PDC y por el que debían ser procesados todos los cambios. Sin embargo para ciertas tareas, por su naturaleza, se ha seguido utilizando este modelo en lo que llamamos roles de FSMO (Flexible Single Master Operation). Hay cinco roles distintos, tres que son necesarios a nivel de bosque, mientras que dos son necesarios en cada dominio.&lt;br />&lt;ul>&lt;br />&lt;li>&lt;b>Schema master - Maestro de esquema&lt;/b>: lleva el control de las actualizaciones que se producen en el esquema del directorio (ldap), no es un servicio muy critico ya que principalmente nos será necesario cuando debamos hacer un adprep ya sea para instalar exchange o para &lt;a href="http://http://julianrv.com/blog/2005/11/controladores-de-dominio-con-windows.html">introducir controladores de dominio de 2003 en un entorno Windows 2000&lt;/a>. Debe haber uno por bosque.&lt;br />&lt;br />&lt;li>&lt;b>Domain naming master - Maestro de nombres de dominio&lt;/b>: Es el responsable de controlar si se añaden o eliminan dominios del bosque. Si tenemos un problema con un dcpromo al añadir un nuevo dominio o eliminarlo es uno de los primeros puntos que debemos revisar.&lt;br />&lt;br />&lt;li>&lt;b>RID master - Maestro de identificadores relativos&lt;/b>: hay uno por bosque y es el encargado de suministrar en lotes a los controladores de dominios identificadores relativos (RID), esto se produce cuando el controlador entra en funcionamiento y cuando se queda sin mas. Con el RID y el SID de cada dominio se crean identificadores únicos para cada objeto del dominio.&lt;br />&lt;br />&lt;li>&lt;b>PDC emulator - Emulador de PDC&lt;/b>: debe haber un emulador de PDC por dominio. Como parece obvio emulara el PDC si tenemos aun un entorno con BDC’s, si nuestro entorno es 2000/2003 entonces todavía tendrá importantes tareas como llevar la sincronización de la hora y centralizar cambios de passwords, bloqueos de usuarios e intentos fallidos de introducir la contraseña.&lt;br />&lt;br />&lt;li>&lt;b>Infrastructure master - Maestro de infraestructura&lt;/b>: Debe haber uno en cada dominio y su función consiste en actualizar la SID y Distinguised Name (DN) de un objeto cuando se hace una referencia entre objetos de diferentes dominios. Este tipo de referencias se hace mediante el GUID, el SID y el DN.&lt;br />&lt;/ul>&lt;br />Podemos asignar todos los roles a un mismo controlador de dominio pero dependiendo de las necesidades de nuestro entorno probablemente esto no sea lo mas adecuado, también debemos intentar que estos roles esten en maquinas lo mas estables posible ya que algunos son vitales para un correcto funcionamiento del dominio. Además también hay que tener en cuenta que no debemos asignar el rol de maestro de infraestructura a un controlador de dominio que sea a la vez &lt;a href="http://julianrv.com/blog/2006/02/global-catalog-y-universal-group.html">global catalog&lt;/a> a menos que todos los controladores del dominio sean global catalog ya que no actualizaría la información de objetos que no tiene lo que ocurre porque el catalogo global contiene copias parciales de todos los objetos del bosque.&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+fsmo" rel="tag">fsmo&lt;/a>&amp;nbsp;&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+windows" rel="tag">windows&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2005/12/descripcin-de-roles-fsmo.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/113551440481282158</guid><pubDate>Sun, 25 Dec 2005 14:42:00 +0000</pubDate><atom:updated>2006-03-06T20:23:46.226+01:00</atom:updated><title>Herramientas de diagnostico de servicios de red en Windows</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">Para cuando se nos presente un problema de conectividad o funcionamientos con un servicio de red en Windows disponemos de una gran variedad de herramientas de diagnostico en el CD de Windows, mas concretamente, en el directorio /SUPPORT/TOOLS que nos permitirán localizar los problemas además también nos servirán para realizar comprobaciones del estado de funcionamiento de los servicios de red. Os ofrezco una breve explicación de las características de cada una de ellas basada en la versión de Windows Server 2003 SP1 aunque los cambios son mínimos respecto a versiones anteriores, si queréis comprobar la sintaxis simplemente ejecutar "HERRAMIENTA /?" desde la línea de comando de Windows. &lt;br />&lt;br />&lt;b>BROWSTAT.exe&lt;/b>: nos sirve para localizar el Master Browser, especialmente útil si aun tenemos un dominio de NT ya que aunque se sigue soportando el servicio browser ya se encuentra en desuso.&lt;br />&lt;br />&lt;b>DCDIAG.exe&lt;/b>: una herramientas de las mas útiles entre las Support Tools, permite comprobar el estado de un controlador de dominio mediante la realización de una serie de tests que van desde la verificación de la correcta conexión de la topología de red a la comprobación del estado de los roles FSMO.&lt;br />&lt;br />&lt;b>DHCPLOC.exe&lt;/b>: nos permite ver los servidores de DHCP (Dynamic Host Configuration Protocol) que se encuentran en nuestra su red y nos muestra, si es el caso, si alguno de ellos no esta autorizado en el Directorio Activo.&lt;br />&lt;br />&lt;b>DNSCMD.exe&lt;/b>: con esta herramienta podemos realizar prácticamente cualquier tarea administrativa del servidor de DNS al que conectemos.&lt;br />&lt;br />&lt;b>DNSLINT.exe&lt;/b>: gracias a dnslint podemos detectar problemas comunes en la resolución de nombres como que los registros SRV sean erróneos, tengamos la delegación de dominio o subdominios mal configurada o bien falten registros o estos sean erróneos.&lt;br />&lt;br />&lt;b>GETSID.exe&lt;/b>: nos permite comparar el SID de dos cuentas en dos domain controllers distintos sobre todo no es especialmente útil para verificar la consistencia de ambas bases de datos.&lt;br />&lt;br />&lt;b>IASPARSE.exe&lt;/b>: convierte los logs de un servidor de Internet Authetication Service en un servidor a un formato amigable para que lo podamos usar para propósitos varios.&lt;br />&lt;br />&lt;b>NETCAP.exe&lt;/b>: es la versión en línea de comando del Network Monitor, de hecho instalara el driver que usa este si no lo tenemos instalado.&lt;br />&lt;br />&lt;b>NETDIAG.exe&lt;/b>: con esta herramienta podemos diagnosticar la cause de problemas de red y conectividad realizando tests contra distintos servicios y parámetros. &lt;br />&lt;br />&lt;b>NETDOM.exe&lt;/b>: a través de &lt;a href="http://julianrv.com/blog/2006/02/uso-y-sintaxis-de-netdom-para.html">netdom&lt;/a> podemos realizar todo tipos de tareas relacionadas con la administración de cuentas de equipo: renombrar equipos, tareas relacionadas con el canal seguro (secure channel), unir un equipo a un dominio, crear cuentas de equipo. Además también nos permite realizar todo tipo de tareas administrativas en las confianzas (trusts) establecidas en dominios, bosques y realms de Kerberos. La gran mayoría de la funcionalidad que nos ofrece se puede realizar también desde la consola de &lt;i>Usuarios y Equipos de Directorio Activo&lt;/i> (Active Directory Users and Computers).&lt;br />&lt;br />&lt;b>NLTEST.exe&lt;/b>: podemos utilizar esta herramienta para realizar distintas tareas como: comprobar el estado de una relación de confianza y replicación de un controlador de dominio, apagar un equipo remoto, obtener una lista de controladores de dominio y comprobar el estado del canal seguro establecido entre un equipo y el dominio.&lt;br />&lt;br />&lt;b>PORTQRY.exe&lt;/b>: se trata de simplemente un escáner de puertos TCP y UPD, de todas maneras me quedo con &lt;a href="http://www.insecure.org/nmap/">NMAP&lt;/a> como tool de referencia en este tema aunque Microsoft haya querido impedir que se ejecutara en Windows XP SP2.&lt;br />&lt;br />&lt;b>REPADMIN.exe&lt;/b>: nos permite comprobar la topología de replicación desde cada controlador de dominio, forzar la replicación y crear manualmente la topología de replicación entre domain controllers. En principio no deberíamos tocar la topología de replicación ya que Knowledge Consistency Checker (KCC) es el encargado de generarla.&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+networking" rel="tag">networking&lt;/a>&amp;nbsp;&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+seguridad" rel="tag">seguridad&lt;/a>&amp;nbsp;&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+directorioactivo" rel="tag">directorioactivo&lt;/a>&amp;nbsp;&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+dns" rel="tag">dns&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2005/12/herramientas-de-diagnostico-de.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/114037875958570705</guid><pubDate>Sun, 19 Feb 2006 19:51:00 +0000</pubDate><atom:updated>2006-02-19T20:53:35.280+01:00</atom:updated><title>Diccionario básico PKI</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">Espero publicar algunos artículos sobre uso de SSL y certificados en diferentes infraestructuras cuando disponga de algo mas de tiempo libre, entretanto dejo una breve descripción de los principales elementos que componen una infraestructura de clave publica (PKI).&lt;br />&lt;br />&lt;strong>PKI&lt;/strong> (public key infrastructure, infraestructura de clave publica): una PKI provee la posibilidad de intercambiar datos a través de una red publica de forma segura usando criptografía de clave publica. Una PKI consiste de diferentes elementos; entidades emisoras de certificados (CA), directorios que guardan estos certificados y certificados x.509 que son emitidos a entidades de seguridad en la red.&lt;br />&lt;br />&lt;strong>Entidad emisora de certificados&lt;/strong> / &lt;strong>Certificate Authority (CA)&lt;/strong>: se trata de una entidad que emite certificados y que asegura que la clave publica (public key) que se encuentra en un certificado emitido por ella pertenece realmente a la persona, organizacion o entidad que se especifica en el mismo certificado. &lt;br />&lt;br />&lt;strong>Authority Information Access (AIA)&lt;/strong>: una extensión de certificado que contienes direcciones &lt;a href="http://en.wikipedia.org/wiki/Uniform_Resource_Identifier">URI&lt;/a> donde obtener el certificado de la &lt;acronym title="......">CA&lt;/acronym> emisora. Puede contener direcciones HTTP, FTP, LDAP o URLs de ficheros.&lt;br />&lt;br />&lt;strong>Certificate Revocation List (CRL)&lt;/strong>: una lista firmada digitalmente emitida por una CA que contiene una lista de certificados emitidos por la CA que han sido revocados con su correspondiente razón de forma que se consulta para comprobar si los certificados han sido recovados y porque.&lt;br />&lt;br />&lt;strong>CRL Distribution Point (CDP)&lt;/strong>: una extensión del certificado que nos indica donde se puede obtener la CRL de una CA, puede contener múltiples direcciones de fichero, HTTP, FTP o URLs LDAP.&lt;br />&lt;br />&lt;strong>Delta Certificate Revocation List (Delta CRL)&lt;/strong>: un tipo de CRL que nos indica los cambios realizados respecto a la revocación de certificados que han sido hechos desde la publicación de la ultima CRL completa, se usa para ahorrar ancho de banda en entornos donde se revocan gran numero de certificados.&lt;br />&lt;br />&lt;strong>Protocolo de estado de certificados en línea&lt;/strong> (Online Certificate Status Protocol, &lt;strong>OCSP&lt;/strong>): se trata de un protocolo que permite validar en tiempo real el estado de un certificado. CryptoAPI llamara al servicio OCSP y este proveerá una respuesta inmediata del estado de validación del certificado. Habitualmente OCSP realizara una consulta contra una CRL para obtener esta información.&lt;div class="tags">&lt;br>&amp;nbsp;&lt;br>&lt;img src="http://del.icio.us/static/img/delicious.small.gif">&amp;nbsp;Categorias:&amp;nbsp;&lt;a href="http://del.icio.us/julianrv/blog.julianrv.com+pki" rel="tag">pki&lt;/a>&amp;nbsp;&lt;/div>&lt;/div></description><link>http://julianrv.com/blog/2006/02/diccionario-bsico-pki.html</link><author>astu</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/13567959/posts/full/113978738586048072</guid><pubDate>Sun, 12 Feb 2006 22:39:00 +0000</pubDate><atom:updated>2006-02-13T00:41:44.573+01:00</atom:updated><title>Uso y sintaxis de NETDOM para renombrar un DC</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">NETDOM.exe nos permite gestionar desde la línea de comando gran parte de la administración de un dominio en cuanto a la gestión de cuentas de equipos, &lt;a href="http://julianrv.com/blog/2006/02/relaciones-de-confianza.html">relaciones de confianza&lt;/a> e inclusos en dominios con &lt;a href="http://julianrv.com/blog/2006/01/niveles-funcionales-de-dominio-en.html">nivel funcional&lt;/a> Windows Server 2003 renombrar un controlador de dominio. NETDOM lo podemos encontrar entre las &lt;i>Support Tools&lt;/i> que se incluyen en el CD de Windows Server 2003, también es posible ejecutarlo desde Windows XP para lo cual es necesario instalar previamente el &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=C16AE515-C8F4-47EF-A1E4-A8DCBACFF8E3&amp;displaylang=en">Administration Tools Pack&lt;/a> (adminpak.msi).&lt;br />&lt;br />&lt;div class="dos">&lt;br />&lt;strong>> NETDOM&lt;/strong>&lt;br />&lt;br />The syntax of this command is:&lt;br />&lt;br />NETDOM [ ADD | COMPUTERNAME | HELP | JOIN | MOVE | QUERY | REMOVE |&lt;br />         MOVENT4BDC | RENAMECOMPUTER | RESET | TRUST | VERIFY | RESETPWD ]&lt;br />&lt;/div>&lt;br />&lt;br />Renombrar un controlador de dominio no equivale a renombrar el dominio ni el bosque, tampoco es posible renombrar domain controllers que sean CA (Certificate Authority / Entidad Emisora de Certificados) debido a la naturaleza del servicio donde preservar el nombre de equipo es fundamental.&lt;br />&lt;br />&lt;div class="dos">&lt;br />### El primer paso es añadir un nombre alternativo al domain controller que &lt;br />### queremos renombrar, en lugar de su FQDN podemos indicar su IP.&lt;br />&lt;br />> NETDOM COMPUTERNAME sqlserver.pruebas.int /add:nuevonombre.pruebas.int&lt;br />&lt;br />&lt;i>Successfully added nuevonombre.pruebas.int as an alternate name for the computer. The command completed successfully.&lt;/i>&lt;br />&lt;br />### Esperaremos que el cambio replique a traves de los DNS&lt;br />### una vez lo haya hecho lo configuramos como nombre primario&lt;br />&lt;br />> NETDOM COMPUTERNAME sqlserver.pruebas.int /makeprimary:nuevonombre.pruebas.int&lt;br />&lt;br />&lt;i>Successfully made nuevonombre.pruebas.int the primary name for the computer.&lt;br />The computer must be rebooted for this name change to take effect. Until then this&lt;br />computer may not be able to authenticate users and other computers, and may not be&lt;br />authenticated by other computers in the forest. The specified new name was removed&lt;br />from the list of alternate computer names. The primary computer name will be set to&lt;br />the specified new name after the reboot. The command completed successfully.&lt;/i>&lt;br />&lt;br />### Reiniciamos y esperamos que el cambio de nombre primario replique. Podemos ver en&lt;br />### el equipo el nombre primario mediante el comando &lt;i>hostname&lt;/i> o bien ver todos&lt;br />### los nombre asociados al equipo en orden desde cualquier equipo ejecutando:&lt;br />&lt;br />> NETDOM COMPUTERNAME nuevonombre.pruebas.int /enum"&lt;br />&lt;br />&lt;i>All of the names for the computer are:&lt;br />nuevonombre.pruebas.int&lt;br />SQLSERVER.pruebas.int&lt;br />The command completed successfully.&lt;/i>&lt;br />&lt;br />### Ahora podemos mantener el viejo nombre durante un tiempo para asegurar el &lt;br />### funcionamiento correcto o eliminarlo inmediantamente mediante:&lt;br />&lt;br />> NETDOM COMPUTERNAME nuevonombre.pruebas.int /delete:SQLSERVER.pruebas.int&lt;br />&lt;br />&lt;i>Successfully removed SQLSERVER.pruebas.int as an alternamte name for the computer.&lt;br />The command completed successfully.&lt;/i>&lt;br />&lt;br />### ya esta!&lt;br />&lt;/div>&lt;br />&lt;br />Disponemos de dos parámetros aplicables a todas las acciones, si queremos ver con detalle las operaciones que realiza NETDOM debemos usar el parámetro &lt;strong>/verbose&lt;/strong> que nos enumerara las acciones que realice de manera que podemos detectar posibles fallos. Si nos es necesario reiniciar el equipo en cuestión sobre el que realicemos alguna acción podemos especificar el parámetro &lt;strong>/reboot&lt;/strong> que por defecto realizara el reboot 20 segundos después de la ejecución con exito del comando. Si lo que necesitamos es ayuda con la sintaxis especifica de alguna opción podemos usar simplemente &lt;i>NETDOM HELP OPCION&lt;/i> o bien &lt;i>NETDOM OPCION /?&lt;/i>.&lt;br />&lt;br />Para otros ejemplos distintos de uso de todas las opciones podéis ver &lt;a href="http://technet2.microsoft.com/WindowsServer/en/Library/539c5381-db4f-445f-aac0-2df5448181c11033.mspx">ejemplos de uso de NETDOM para todo tipo de tareas&lt;/a> ademas de la &lt;a href="http://technet2.microsoft.com/WindowsServer/en/Library/9f921edc-87f5-460e-89ee-9ca56ec1d0961033.mspx">sintaxis completa de NETDOM&lt;/a>, ambos cortesía de la pagina de TechNet.&lt;/div></description><link>http://julianrv.com/blog/2006/02/uso-y-sintaxis-de-netdom-para.html</link><author>astu</author></item></channel></rss>