<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gatoelectronico &#187; Redes Inalambricas</title>
	<atom:link href="http://www.gatoelectronico.com.ar/tag/redes-inalambricas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gatoelectronico.com.ar</link>
	<description>store of my hobbies</description>
	<lastBuildDate>Sat, 17 Dec 2011 04:53:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Configurar servidor SMTP de Windows XP Profesional para uso personal</title>
		<link>http://www.gatoelectronico.com.ar/2010/07/configurar-servidor-smtp-de-windows-xp-profesional-para-uso-personal/</link>
		<comments>http://www.gatoelectronico.com.ar/2010/07/configurar-servidor-smtp-de-windows-xp-profesional-para-uso-personal/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 12:17:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guias - Tutoriales]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Configuración]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Redes Inalambricas]]></category>

		<guid isPermaLink="false">http://www.gatoelectronico.com.ar/?p=237</guid>
		<description><![CDATA[Muchos de nosotros últimamente estamos teniendo problemas con el servicio de correo saliente de nuestro proveedor de servicios de Internet, por lo que no podemos enviar correo. Con este articulo configuraremos el servicio virtual SMTP que nos ofrece Windows XP en su versión Profesional (La versión HOME no incluye este servicio). Antes de empezar a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="smtp" src="http://cache.automation.siemens.com/dnl/zIzMTE2MQAA_24139712_FAQ/WinCC_flexible_SMTP_Server_Example_02_e.gif" alt="" width="313" height="163" />Muchos de nosotros últimamente estamos teniendo problemas con el servicio de correo saliente de nuestro proveedor de servicios de Internet, por lo que no podemos enviar correo. Con este articulo configuraremos el servicio virtual SMTP que nos ofrece Windows XP en su versión Profesional (La versión HOME no incluye este servicio).<span id="more-237"></span><br />
Antes de empezar a configurar el servicio que nos ofrece Windows, nos daremos de alta en algún servidor que nos ofrezca un dominio DNS. Esto será muy útil sobretodo para aquellos que no tienen una IP fija. En este caso nos daremos de alta en servicio que nos ofrece &#8220;DNS2Go&#8221; http://dns2go.deerfield.com// pero tenéis una lista de otros proveedores en la página de la Asociación de Internautas http://www.internautas.org/curso_servidores/</p>
<p>Dándonos de alta en el servicio de dominio</p>
<p>Nos vamos a la página de &#8220;DNS2Go&#8221;. Es sencillo darnos de alta, pero para torpes o gente que se entiende poco con el inglés doy los pasos que se dan para darse de alta. Damos a &#8220;Signup&#8221;:</p>
<p>1) What type of domain would you like to signup DNS2Go service with? Seleccionaremos: DNS2Go Domain Name (e.g. you.dns2go.com)</p>
<p>2) Aquí seleccionaremos el tipo de dominio que queremos de los que nos ofrece y el nombre de subdominio que queramos dar. Quedando mas o menos de esta forma:</p>
<p>subdominio.dominio.com</p>
<p>En esta ocasión yo lo registrare con el subdominio &#8220;ctsg&#8221; y con uno de los dominio que nos ofrece el servicio &#8220;d2g.com&#8221; y damos al botón &#8220;next&#8221;.</p>
<p>3) Llegados ha este punto nos sale un formulario en el que nos solicita datos personales. Los que están precedidos con un &#8220;*&#8221; son de obligado cumplimiento. (Cada cual es libre de poner lo que quiera pero la direccion de correo debe de ser buena ya que nos envia una clave y los datos correspondiente sobre el registro). Una vez cumplimentado aceptamos el contrato si estamos de acuerdo con los términos y damos al botón &#8220;Register Now!&#8221; 4) El siguiente paso es: &#8220;Indicate desired DNS2Go Domain Type:&#8221; Dejaremos por defecto el que nos aparece marcado: &#8220;Free Non-Commercial&#8221; y seguimos dándole al botón &#8220;next&#8221;.<br />
5) Nos dan la bienvenida y nos ofrece servicios complementarios de pago: &#8220;Welcome to DNS2Go Value Added Services.&#8221; Como no nos interesa dejamos la opción que nos sale por defecto y le damos a &#8220;next&#8221;</p>
<p>6) En esta parte nos dan las gracias y nos indica que nuestro dominio estará activado en 10 minutos aproximadamente. También nos da un enlace para que nos descarguemos el programa que comunicara al servidor en todo momento cual es nuestra IP. &#8220;If you haven&#8217;t downloadedthe DNS2Go Client yet, we encourage you to do so now.&#8221; Para ahorraros unos pasos, aquí teneis el enlace del programa directamente: ftp://ftp1.deerfield.com/pub/current/d2gsetup.exe</p>
<p>7) Ahora solo nos queda instalarlo. Es sencillo, ejecutamos el programa descargado y le damos a &#8220;next&#8221; hasta que finalice. Se nos abre el programa y le damos a &#8220;OK&#8221; nos pide el nombre de dominio que hemos registrado y el key de registro. Esto último nos lleva por correo electrónico de ahí la importancia de que la dirección de correo que pongamos sea buena. Aplicamos y aceptamos.<br />
Ahora ya tenemos un nombre de dominio y nos vale para cualquier servicio que queramos tener en nuestro ordenador: ftp, http, smtp, etc</p>
<p>Instalación y configuración del servidor SMTP</p>
<p>Muchas personas desconocemos que desde la familia Windows 2000 desde la profesional hasta los servidores, tiene un servicio llamado IIS (Servicios de Internet Information Server). Nos ofrece tener un servidor FTP, HTTP y SMTP.</p>
<p>Windows no instala por defecto el &#8220;IIS&#8221; por lo que nos tocara instalarlo. Nos vamos a &#8220;Inicio&#8221;, &#8220;Panel de Control&#8221;, &#8220;Agregar o quitar programas&#8221;, &#8220;Agregar o quitar componentes de Windows&#8221; y marcamos la casilla &#8220;Servicios de Internet Information Server (IIS)&#8221; (Nos pedirá el CD de &#8220;Windows XP&#8221;) Una vez finalizada la instalación, iremos cerrando ventanas hasta llegar nuevamente al &#8220;Panel de Control&#8221;. Aquí nos vamos a &#8220;Herramientas administrativas&#8221; y luego a &#8220;Servicios de Internet Information Server&#8221;.</p>
<p>Se nos abre una vitrina. Si desplegamos dando al &#8220;+&#8221; que tenemos antecediendo al nombre de nuestro equipo vemos que tenemos dos servicios instalados. El de &#8220;Sitio Web&#8221; y el &#8220;Servidor virtual SMTP&#8221;. Como el primero no nos interesa y dado que Windows por defecto cuando instalamos el IIS pone todos los servicios en marcha desplegaremos &#8220;Sitio Web&#8221; y seleccionaremos &#8220;Sitio Web predeterminado&#8221; damos al botón derecho del ratón y damos a &#8220;Detener&#8221; (Esto solo es para aquellos que no quieran utilizarlo).</p>
<p>Empezamos a configurar el Servidor virtual SMTP, para ello lo seleccionamos, botón derecho, &#8220;Propiedades&#8221;. Nos encontraremos en la pestaña general. Si tenemos una IP fija en Dirección IP seleccionaremos. Ojo si tenemos IP Dinámica dejaremos la &#8220;Dirección IP&#8221; en &#8220;Todos sin asignar&#8221;. Si queremos cambiar el puerto del SMTP que por defecto es el 25 le damos al botón &#8220;Avanzada&#8221; y lo modificaremos.</p>
<p>Continuamos con la siguiente pestaña &#8220;Acceso&#8221;. Damos al botón &#8220;Conexión&#8221;. Por defecto aparece marcado &#8220;Todos excepto los de la lista siguiente&#8221;. Si solo quieres el servidor para tu maquina y tu red interna, selecciona &#8220;Sólo los de la lista siguiente&#8221;. En &#8220;Agregar&#8221; Escribimos nuestra IP fija y le damos a &#8220;Aceptar&#8221;. Si lo que queremos añadir es un equipo que tenemos en red, el paso es el mismo, pero seleccionaremos &#8220;Grupo de equipos&#8221; y le daremos los datos que nos solicita. Al volver cuadro de &#8220;Conexión&#8221; vemos que Dirección IP tienen permiso para acceder al servicio. Si tu IP es dinámica, déjalo tal cual esta por defecto (no hay que añadir ninguna IP). Seguimos en la pestaña &#8220;Acceso&#8221; pero en esta ocasión nos iremos al botón &#8220;Retransmisión&#8221;. Aquí agregaremos las mismas IP’s que en el apartado &#8220;Conexión&#8221; y dejaremos por defecto &#8220;Solo los de la lista siguiente&#8221;. Si tu IP es dinámica, selecciona &#8220;Todos excepto los de la lista siguiente&#8221; (no hay que añadir ninguna IP). Esto nos evitara el que desaprensivos nos coja el servidor SMTP y se aprovechen de hacer SPAM. Continuamos en la pestaña &#8220;Mensajes&#8221; aquí podemos modificar el tamaño máximo en Kb de los mensajes, yo los dejo por defecto. Quien necesite aumentarlos solo hay que cambiar los números a mayor. Más abajo deberemos de indicar un correo Valido si queremos saber de los correos que no son entregados. Pestaña &#8220;Entrega&#8221;, aquí esta los reintentos de envíos de correo, notificaciones de retraso, etc esto es sencillo y no veo que necesite explicación. También los dejo por defecto. Más abajo vemos tres botones. &#8220;Seguridad saliente&#8221; en este punto no he profundizado ni realizado pruebas. Pero es para poner nombre de usuario y contraseña al servidor de correo saliente. Seguimos con el botón &#8220;Avanzada&#8221;. Aquí pondremos en &#8220;Dominio de enmascaramiento&#8221; y &#8220;Host inteligente&#8221; el dominio que hemos dado de alta en &#8220;DNS2Go&#8221; y marcaremos las dos casillas de verificación que tenemos mas abajo: &#8220;Intentar la entrega directa antes de enviar al host inteligente&#8221; y &#8220;Realizar consulta de DNS inversa en los mensajes entrantes&#8221;. Damos ha &#8220;Aceptar&#8221; y &#8220;Aplicar&#8221; todo. Cerramos todas las ventanas ya tenemos configurado nuestro servidor SMTP. Solo nos queda configurar en nuestro gestor de correo, el servidor de correo saliente de nuestras cuentas de correo. Pondremos lo siguiente:</p>
<p>Ejemplo: ctsg.d2g.com = BIEN</p>
<p>subdominio.dominio.com = BIEN</p>
<p>smtp.ctsg.d2g.com = MAL</p>
<p>smtp.subdominio.dominio.com = MAL</p>
<p>Espero que os haya servido de ayuda. Se aceptan sugerencia para modificar el documento para una mayor comprensión o para aclarar algún punto. Así como cosas que se me hallan pasado por algo o que no han sido explicadas. La siguiente información se puede encontrar en el KB de Microsoft o en la ayuda de Windows. Este articulo ha sido redactado sin consultar ningún tipo de ayuda y solo por la mera experiencia de tocar y reconfigurar.</p>
<p>Fuente: http://www.adslayuda.com<br />
Carlos Sánchez<br />
ctsg@ctsgnetwork.com<br />
Las Palmas</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gatoelectronico.com.ar/2010/07/configurar-servidor-smtp-de-windows-xp-profesional-para-uso-personal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 de antivirus gratuitos</title>
		<link>http://www.gatoelectronico.com.ar/2010/06/top-10-de-antivirus-gratuitos/</link>
		<comments>http://www.gatoelectronico.com.ar/2010/06/top-10-de-antivirus-gratuitos/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 07:43:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articulos de interes]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Articulos]]></category>
		<category><![CDATA[Interes General]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Redes Inalambricas]]></category>

		<guid isPermaLink="false">http://www.gatoelectronico.com.ar/?p=230</guid>
		<description><![CDATA[Es difícil, nadie niega que sea difícil. Escoger un antivirus tiene tanta relevancia como escoger incluso un sistema operativo. Es el escudo principal, aquello que no debe fallar porque de lo contrario se siembra el caos en nuestros sistemas. El antivirus ideal para un usuario puede resultar una pesadilla para otro. Ha pasado, y volverá [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Es difícil</strong></em>, nadie niega que sea difícil. Escoger un <strong>antivirus</strong> tiene tanta relevancia como escoger incluso un sistema operativo. Es el escudo principal, aquello que no debe fallar porque de lo contrario se siembra el caos en nuestros sistemas. El antivirus ideal para un usuario puede resultar una pesadilla para otro. Ha pasado, y volverá a pasar más allá de cualquier opinión que se tenga al respecto. Aunque no sea posible tomar una decisión definitiva, se pueden hacer recomendaciones y sugerencias, guías para tener en cuenta un producto específico o para darle una segunda mirada si la primera vez lo dejamos pasar. El atractivo de los <strong>antivirus gratuitos</strong> es innegable. Suelen compartir muchas cosas con sus hermanos comerciales, y aún así ofrecen una protección sólida a un <strong>costo cero</strong>. No todos los antivirus gratuitos tienen las mismas funciones, ni las mismas capacidades. Algunos de ellos ni siquiera se mantienen en guardia mientras se utiliza el ordenador, pero otros nada tienen que envidiarle a una solución comercial. Por lo tanto, nos parece acertado colocarlos en escala. Si quieres saber qué tan buena ha sido tu elección, o deseas saber si hay una alternativa mejor, deberías revisar esta lista.<span id="more-230"></span></p>
<h2><a rel="nofollow" href="http://www.emsisoft.com/en/software/antimalware/" target="_blank">10) Emsisoft a-squared Free</a></h2>
<p>Algo desconocido y un poco desplazado entre los antiivrus gratuitos, <strong>a-squared Free</strong> apareció en nuestro radar después de cierta asociación con la gente que desarrollo el <a href="http://www.neoteo.com/online-armor-firewall-y-antimalware-analisis-15253.neo" target="_blank">firewall Online Armor</a>. a-squared posee tanto un antivirus como un anti-malware, por lo que es posible detectar otras clases de bichos. Sin embargo, a-squared es un producto que trabaja por demanda, o sea, no se mantiene residente en el ordenador ni posee capacidades de automatización frente a una amenaza. Como si eso fuera poco, los análisis publicados en su página oficial son obsoletos, y demanda más de 96 MB de descarga, razones más que suficientes para ubicarlo en el décimo lugar sobre diez.</p>
<div>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl02_rptImages_ctl01_tdImageOrDescription" width="100%" align="center" valign="bottom">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl02_rptImages_ctl01_divImageOrDescription"><a id="dnn_ctr370_VFBArticles_rptBlocks_ctl02_rptImages_ctl01_aImgBlock" title="a-squared Free" rel="lightbox" href="http://www.neoteo.com/Portals/0/imagenes/cache/B110x1024y768.jpg"><img id="dnn_ctr370_VFBArticles_rptBlocks_ctl02_rptImages_ctl01_imgBlock" title="a-squared Free" src="http://www.neoteo.com/Portals/0/imagenes/cache/B110x550y1000.jpg" alt="a-squared Free" /> </a></div>
</td>
</tr>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl02_rptImages_ctl02_tdImageOrDescription" width="100%" align="center" valign="top">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl02_rptImages_ctl02_divImageOrDescription">a-squared Free <a id="dnn_ctr370_VFBArticles_rptBlocks_ctl02_rptImages_ctl02_hlkImageLink" target="_blank"></a></div>
</td>
</tr>
</tbody>
</table>
</div>
<h2><a rel="nofollow" href="http://www.clamwin.com/" target="_blank">9) ClamWin</a></h2>
<p>La única opción de código abierto en toda la lista, <strong>ClamWin</strong> está basado en el conocido Clam Antivirus. <a href="http://www.neoteo.com/clamwin-antivirus-gratis-de-codigo-abierto-14341.neo" target="_blank">Durante el tiempo que lo hemos utilizado</a> notamos que la base de datos era actualizada muy frecuentemente, mientras que su demanda de recursos se mantenía extremadamente baja. Por otro lado, ClamWin también trabaja por demanda, ya que carece de un sistema activo de protección. Actualmente existe un proyecto paralelo que agrega dicha función, pero aún no hay novedades en los canales oficiales. Otro detalle de ClamWin es su baja tasa de detección. Hemos consultado varios estudios, y aún se ubica muy lejos de las opciones más robustas, por lo que no tenemos otra opción más que colocarlo en esta posición de la lista.</p>
<div>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl04_rptImages_ctl01_tdImageOrDescription" width="100%" align="center" valign="bottom">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl04_rptImages_ctl01_divImageOrDescription"><a id="dnn_ctr370_VFBArticles_rptBlocks_ctl04_rptImages_ctl01_aImgBlock" title="ClamWin, de código abierto" rel="lightbox" href="http://www.neoteo.com/Portals/0/imagenes/cache/B111x1024y768.jpg"><img id="dnn_ctr370_VFBArticles_rptBlocks_ctl04_rptImages_ctl01_imgBlock" title="ClamWin, de código abierto" src="http://www.neoteo.com/Portals/0/imagenes/cache/B111x550y1000.jpg" alt="ClamWin, de código abierto" /> </a></div>
</td>
</tr>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl04_rptImages_ctl02_tdImageOrDescription" width="100%" align="center" valign="top">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl04_rptImages_ctl02_divImageOrDescription">ClamWin, de código abierto <a id="dnn_ctr370_VFBArticles_rptBlocks_ctl04_rptImages_ctl02_hlkImageLink" target="_blank"></a></div>
</td>
</tr>
</tbody>
</table>
</div>
<h2><a rel="nofollow" href="http://www.comodo.com/home/download/download.php?prod=antivirus" target="_blank"> <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Comodo Antivirus</a></h2>
<p>Comodo es más conocido por su firewall gratuito y por sus soluciones integrales de seguridad, pero también posee un antivirus completamente gratis. Las opiniones sobre este antivirus se mantienen bastante divididas. Por un lado se lo considera como una opción muy sólida, mientras que también se han criticado algunos detalles sobre su demanda de recursos, algo que parece ser <em>una moneda bastante corriente</em> entre el software de Comodo. De acuerdo a nuestra experiencia, los productos Comodo hacen su trabajo, pero no son paladines en eficiencia. Por lo tanto, este lugar en la lista parece ser el adecuado.</p>
<div>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl06_rptImages_ctl01_tdImageOrDescription" width="100%" align="center" valign="bottom">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl06_rptImages_ctl01_divImageOrDescription"><a id="dnn_ctr370_VFBArticles_rptBlocks_ctl06_rptImages_ctl01_aImgBlock" title="Comodo, en su función de antivirus" rel="lightbox" href="http://www.neoteo.com/Portals/0/imagenes/cache/B112x1024y768.jpg"><img id="dnn_ctr370_VFBArticles_rptBlocks_ctl06_rptImages_ctl01_imgBlock" title="Comodo, en su función de antivirus" src="http://www.neoteo.com/Portals/0/imagenes/cache/B112x550y1000.jpg" alt="Comodo, en su función de antivirus" /> </a></div>
</td>
</tr>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl06_rptImages_ctl02_tdImageOrDescription" width="100%" align="center" valign="top">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl06_rptImages_ctl02_divImageOrDescription">Comodo, en su función de antivirus <a id="dnn_ctr370_VFBArticles_rptBlocks_ctl06_rptImages_ctl02_hlkImageLink" target="_blank"></a></div>
</td>
</tr>
</tbody>
</table>
</div>
<h2><a rel="nofollow" href="http://www.bitdefender.com/PRODUCT-14-en--BitDefender-Free-Edition.html" target="_blank">7) BitDefender Free</a></h2>
<p>Algunos podrán cuestionar que esta solución gratuita se encuentre en esta posición, siendo en realidad un antivirus manual que sólo puede ser utilizado por demanda. La gente que desarrolla al <strong>BitDefender</strong> ha dejado la protección automática de forma exclusiva en opciones comerciales, lo cual limita de forma considerable a la edición gratuita. Sin embargo, <strong>BitDefender Free</strong> comparte el mismo motor de detección que las versiones comerciales, el cual es conocido por ser uno de los mejores del mercado. Esta es una circunstancia de peso que coloca a BitDefender en el séptimo puesto de la lista, de lo contrario habría aparecido un poco más atrás.</p>
<div>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl08_rptImages_ctl01_tdImageOrDescription" width="100%" align="center" valign="bottom">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl08_rptImages_ctl01_divImageOrDescription"><a id="dnn_ctr370_VFBArticles_rptBlocks_ctl08_rptImages_ctl01_aImgBlock" title="BitDefender Free" rel="lightbox" href="http://www.neoteo.com/Portals/0/imagenes/cache/B114x1024y768.jpg"><img id="dnn_ctr370_VFBArticles_rptBlocks_ctl08_rptImages_ctl01_imgBlock" title="BitDefender Free" src="http://www.neoteo.com/Portals/0/imagenes/cache/B114x550y1000.jpg" alt="BitDefender Free" /> </a></div>
</td>
</tr>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl08_rptImages_ctl02_tdImageOrDescription" width="100%" align="center" valign="top">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl08_rptImages_ctl02_divImageOrDescription">BitDefender Free <a id="dnn_ctr370_VFBArticles_rptBlocks_ctl08_rptImages_ctl02_hlkImageLink" target="_blank"></a></div>
</td>
</tr>
</tbody>
</table>
</div>
<h2><a rel="nofollow" href="http://free.pctools.com/free-antivirus/" target="_blank">6) PC Tools AntiVirus Free</a></h2>
<p>Conocemos mejor a <strong>PC Tools</strong> a través de su solución comercial, que mantiene un puntaje muy decente entre las mediciones hechas por el estudio independiente AV Comparatives. Al igual que con <em>BitDefender Free</em>, su tasa de detección ha mostrado resultados sólidos, sin embargo, no ha logrado adquirir la popularidad de otras opciones gratuitas. Algunos problemas en versiones anteriores han dejado a PC Tools Free algo manchado, y aunque esto no sucede con su última versión, lo cierto es que hay opciones mejores más adelante en la lista.</p>
<div>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl10_rptImages_ctl01_tdImageOrDescription" width="100%" align="center" valign="bottom">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl10_rptImages_ctl01_divImageOrDescription"><a id="dnn_ctr370_VFBArticles_rptBlocks_ctl10_rptImages_ctl01_aImgBlock" title="PC Tools Free" rel="lightbox" href="http://www.neoteo.com/Portals/0/imagenes/cache/B115x1024y768.jpg"><img id="dnn_ctr370_VFBArticles_rptBlocks_ctl10_rptImages_ctl01_imgBlock" title="PC Tools Free" src="http://www.neoteo.com/Portals/0/imagenes/cache/B115x550y1000.jpg" alt="PC Tools Free" /> </a></div>
</td>
</tr>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl10_rptImages_ctl02_tdImageOrDescription" width="100%" align="center" valign="top">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl10_rptImages_ctl02_divImageOrDescription">PC Tools Free <a id="dnn_ctr370_VFBArticles_rptBlocks_ctl10_rptImages_ctl02_hlkImageLink" target="_blank"></a></div>
</td>
</tr>
</tbody>
</table>
</div>
<h2><a rel="nofollow" href="http://www.cloudantivirus.com/en/" target="_blank">5) Panda Cloud AntiVirus</a></h2>
<p>Hemos visto a la edición en la nube del Panda Antivirus <a href="http://www.neoteo.com/panda-cloud-antivirus-antivirus-gratis-en-la-15687.neo" target="_blank">muchas</a> <a href="http://www.neoteo.com/panda-cloud-antivirus-beta-2.neo" target="_blank">veces</a>, y los resultados que hemos obtenido de él son muy interesantes. ¿Por qué entonces está ubicado aquí? No porque sea malo, sino porque los antivirus que están por encima son más completos. El concepto de antivirus en la nube todavía se encuentra en cierta etapa experimental, más allá de que el antivirus ya pueda ser descargado <a href="http://www.neoteo.com/descarga-panda-cloud-antivirus.neo" target="_blank">en su versión final</a>. Este es tal vez el mayor punto de resistencia para el Panda Cloud, ya que los usuarios en general están acostumbrados a soluciones locales. <strong>Panda Cloud AntiVirus</strong> es parte del top 5, y lo es con mérito propio.</p>
<div>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl12_rptImages_ctl01_tdImageOrDescription" width="100%" align="center" valign="bottom">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl12_rptImages_ctl01_divImageOrDescription"><a id="dnn_ctr370_VFBArticles_rptBlocks_ctl12_rptImages_ctl01_aImgBlock" title="Panda Cloud AV" rel="lightbox" href="http://www.neoteo.com/Portals/0/imagenes/cache/B116x1024y768.jpg"><img id="dnn_ctr370_VFBArticles_rptBlocks_ctl12_rptImages_ctl01_imgBlock" title="Panda Cloud AV" src="http://www.neoteo.com/Portals/0/imagenes/cache/B116x550y1000.jpg" alt="Panda Cloud AV" /> </a></div>
</td>
</tr>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl12_rptImages_ctl02_tdImageOrDescription" width="100%" align="center" valign="top">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl12_rptImages_ctl02_divImageOrDescription">Panda Cloud AV <a id="dnn_ctr370_VFBArticles_rptBlocks_ctl12_rptImages_ctl02_hlkImageLink" target="_blank"></a></div>
</td>
</tr>
</tbody>
</table>
</div>
<h2><a rel="nofollow" href="http://www.microsoft.com/Security_Essentials/" target="_blank">4) Microsoft Security Essentials</a></h2>
<p>Nadie creía que <strong>Microsoft</strong> sería capaz de mantenerse dentro del mercado de los antivirus, después del &#8220;percance&#8221; sufrido con el ya extinto OneCare. Pero más allá de que <strong>Security Essentials</strong> aparezca instalado en casi todo ordenador que posea a <a href="http://www.neoteo.com/que-tan-facil-es-piratear-windows-7.neo" target="_blank">Windows 7</a> preinstalado, lo cierto es que ha resultado ser una opción de seguridad gratuita muy interesante. Bastante honesto con su consumo de recursos, <a href="http://www.neoteo.com/analisis-microsoft-security-essentials-final.neo" target="_blank">Microsoft Security Essentials</a> también ha obtenido una posición significativa en la última prueba de AV Comparatives. Sus únicos dos puntos en contra son la validación WGA y la imposibilidad de desactivar el acceso al servicio SpyNet, algo que mantiene alejados a una cantidad significativa de usuarios.</p>
<div>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl14_rptImages_ctl01_tdImageOrDescription" width="100%" align="center" valign="bottom">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl14_rptImages_ctl01_divImageOrDescription"><a id="dnn_ctr370_VFBArticles_rptBlocks_ctl14_rptImages_ctl01_aImgBlock" title="Microsoft Security Essentials" rel="lightbox" href="http://www.neoteo.com/Portals/0/imagenes/cache/B117x1024y768.jpg"><img id="dnn_ctr370_VFBArticles_rptBlocks_ctl14_rptImages_ctl01_imgBlock" title="Microsoft Security Essentials" src="http://www.neoteo.com/Portals/0/imagenes/cache/B117x550y1000.jpg" alt="Microsoft Security Essentials" /> </a></div>
</td>
</tr>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl14_rptImages_ctl02_tdImageOrDescription" width="100%" align="center" valign="top">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl14_rptImages_ctl02_divImageOrDescription">Microsoft Security Essentials <a id="dnn_ctr370_VFBArticles_rptBlocks_ctl14_rptImages_ctl02_hlkImageLink" target="_blank"></a></div>
</td>
</tr>
</tbody>
</table>
</div>
<h2><a rel="nofollow" href="http://free.avg.com/ww-en/homepage" target="_blank">3) AVG Free</a></h2>
<p>En una época, no habíamos dudado en declararlo la mejor opción en materia de antivirus gratuitos. Ahora, AVG puede mantenerse como uno de los más descargados entre sus competidores, pero sus últimas versiones han causado algunas molestias entre los usuarios. Incluso nosotros hemos tenido ciertos percances de compatibilidad que nos obligaron a quitarlo de algunos ordenadores. <strong>AVG Free</strong> se ubica en el tercer lugar por su popularidad y porque mantiene una tasa de detección muy similar a la que posee Security Essentials, pero con la ventaja de no necesitar procesos adicionales como la validación de Windows. Está en el top 3, pero tiene espacio para mejorar.</p>
<div>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl16_rptImages_ctl01_tdImageOrDescription" width="100%" align="center" valign="bottom">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl16_rptImages_ctl01_divImageOrDescription"><a id="dnn_ctr370_VFBArticles_rptBlocks_ctl16_rptImages_ctl01_aImgBlock" title="AVG Free" rel="lightbox" href="http://www.neoteo.com/Portals/0/imagenes/cache/B118x1024y768.jpg"><img id="dnn_ctr370_VFBArticles_rptBlocks_ctl16_rptImages_ctl01_imgBlock" title="AVG Free" src="http://www.neoteo.com/Portals/0/imagenes/cache/B118x550y1000.jpg" alt="AVG Free" /> </a></div>
</td>
</tr>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl16_rptImages_ctl02_tdImageOrDescription" width="100%" align="center" valign="top">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl16_rptImages_ctl02_divImageOrDescription">AVG Free <a id="dnn_ctr370_VFBArticles_rptBlocks_ctl16_rptImages_ctl02_hlkImageLink" target="_blank"></a></div>
</td>
</tr>
</tbody>
</table>
</div>
<h2><a rel="nofollow" href="http://www.free-av.com/" target="_blank">2) Avira AntiVir Free Edition</a></h2>
<p>Determinar esta posición ha sido lo más difícil de todo el artículo. Todos sabemos que <strong>Avira</strong> es un antivirus extraordinario, y que no dudaríamos en recomendarlo en ningún caso. Utiliza el motor de su versión comercial, con una capacidad de detección superior al 99 por ciento. Es bastante humilde a la hora de demandar recursos, y sus períodos de actualización son razonables. Sólo está el detalle de ese anuncio de publicidad que aparece cada vez que se actualiza, pero puede ser bloqueado fácilmente. Avira no está en el segundo lugar porque tenga algo malo, sino porque hay algo mejor, y es&#8230;</p>
<div>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl18_rptImages_ctl01_tdImageOrDescription" width="100%" align="center" valign="bottom">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl18_rptImages_ctl01_divImageOrDescription"><a id="dnn_ctr370_VFBArticles_rptBlocks_ctl18_rptImages_ctl01_aImgBlock" title="Avira AntiVir" rel="lightbox" href="http://www.neoteo.com/Portals/0/imagenes/cache/B119x1024y768.jpg"><img id="dnn_ctr370_VFBArticles_rptBlocks_ctl18_rptImages_ctl01_imgBlock" title="Avira AntiVir" src="http://www.neoteo.com/Portals/0/imagenes/cache/B119x550y1000.jpg" alt="Avira AntiVir" /> </a></div>
</td>
</tr>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl18_rptImages_ctl02_tdImageOrDescription" width="100%" align="center" valign="top">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl18_rptImages_ctl02_divImageOrDescription">Avira AntiVir <a id="dnn_ctr370_VFBArticles_rptBlocks_ctl18_rptImages_ctl02_hlkImageLink" target="_blank"></a></div>
</td>
</tr>
</tbody>
</table>
</div>
<h2><a rel="nofollow" href="http://www.avast.com/free-antivirus-download" target="_blank">1) Avast! Free Antivirus 5</a></h2>
<p>No quedan dudas: <a href="http://www.neoteo.com/descarga-avast-5-0-free.neo" target="_blank">La nueva versión 5 de Avast</a> ha arrasado en todos los aspectos. Nueva interfaz, bajo consumo de recursos, excelente tasa de detección, fácil de instalar, un muy sencillo proceso de registro, actualizaciones frecuentes, y algo especialmente importante: Es prácticamente invisible, salvo por la voz que anuncia una actualización finalizada. Avira y Avast son, actualmente, los dos <strong>antivirus gratuitos</strong> que deberían ser tenidos en cuenta por sobre todos los demás. Sin embargo, es posible buscar razones que coloquen a Avast por encima de Avira. Una de ellas es que el proceso de actualización de Avast es más limpio que el de Avira. Es algo común que los antivirus gratuitos no tengan prioridad a la hora de descargar actualizaciones, pero en Avast esto se nota menos que con Avira. Definitivamente, <em>recomendado</em>.</p>
<div>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl20_rptImages_ctl01_tdImageOrDescription" width="100%" align="center" valign="bottom">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl20_rptImages_ctl01_divImageOrDescription"><a id="dnn_ctr370_VFBArticles_rptBlocks_ctl20_rptImages_ctl01_aImgBlock" title="Avast! Free 5.0" rel="lightbox" href="http://www.neoteo.com/Portals/0/imagenes/cache/B11Ax1024y768.jpg"><img id="dnn_ctr370_VFBArticles_rptBlocks_ctl20_rptImages_ctl01_imgBlock" title="Avast! Free 5.0" src="http://www.neoteo.com/Portals/0/imagenes/cache/B11Ax550y1000.jpg" alt="Avast! Free 5.0" /> </a></div>
</td>
</tr>
<tr>
<td id="dnn_ctr370_VFBArticles_rptBlocks_ctl20_rptImages_ctl02_tdImageOrDescription" width="100%" align="center" valign="top">
<div id="dnn_ctr370_VFBArticles_rptBlocks_ctl20_rptImages_ctl02_divImageOrDescription">Avast! Free 5.0 <a id="dnn_ctr370_VFBArticles_rptBlocks_ctl20_rptImages_ctl02_hlkImageLink" target="_blank"></a></div>
</td>
</tr>
</tbody>
</table>
</div>
<p>Como siempre mencionamos en estos casos, este orden no debe ser tomado a rajatabla. Hemos combinado experiencias propias, reportes de los usuarios y mediciones hechas por terceros para colocar a cada uno en donde está, y aunque estamos seguros de que veremos a algún lector en desacuerdo <em>(es imposible que todos queden conformes, después de todos)</em>, creemos que la distribución final ha sido más que justa. Aún así, esperamos sus comentarios y sus experiencias con alguno de estos <strong>antivirus gratis</strong>. ¡Buena suerte!</p>
<p>Fuente: <a href="http://www.neoteo.com">http://www.neoteo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gatoelectronico.com.ar/2010/06/top-10-de-antivirus-gratuitos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TPlink WA5110G al descubierto</title>
		<link>http://www.gatoelectronico.com.ar/2010/03/tplink-wa5110g-al-descubierto/</link>
		<comments>http://www.gatoelectronico.com.ar/2010/03/tplink-wa5110g-al-descubierto/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 01:44:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articulos de interes]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Redes Inalambricas]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.gatoelectronico.com.ar/?p=153</guid>
		<description><![CDATA[Aprovechando la oportunidad he desmantelado un nuevo AP TPlink que posiblemente sea el nuevo standard para las distancias medias o largas: TL-WA5110GEn el datasheet menciona que este equipo da &#8217;26dB&#8217; EIRP. Lo entendidos sabrán que el valor EIRP viene de una simple operación aritmética, la suma de la potencia del transmisor (Pt), la ganancia de [...]]]></description>
			<content:encoded><![CDATA[<div id="post_message_1967461">Aprovechando la oportunidad he desmantelado un nuevo AP TPlink que posiblemente sea el nuevo standard para las distancias medias o largas:<br />
<span style="font-size: small;"><br />
</span><strong><span style="font-size: small;"><span style="color: red;">TL-WA5110G</span></span></strong>En el datasheet menciona que este equipo da <span style="text-decoration: underline;">&#8217;26dB&#8217; <strong>EIRP</strong></span>. Lo entendidos sabrán que el valor EIRP viene de una simple operación aritmética, la suma de la potencia del transmisor (Pt), la ganancia de la antena (Ga), a esto restarle la pérdida del cable y los conectores (Pcc).</div>
<p>EIRP = Pt + Ga &#8211; Pcc</p>
<p>Entonces si el valor EIRP del este AP es 26dB, y la ganancia de la antena es de 4dBi***, por simple ecuación tenemos que la potencia del máxima del transmisor es de 22dBm.<span id="more-153"></span></p>
<p>Tengan en cuenta que el valor de &#8216;potencia máxima <em>que pueeede llegar</em>&#8216; sólo se alcanza en el modo 11b, entonces: 22dBm ó 160mW en modo 801.11b, y bastante presumible que tenga 20dBm ó 100mW en modo 801.11g</p>
<p>Para que tengan una idea más profunda de esto, les dejo el datasheet tanto del AP, como de su amplificador interno a pie de esta nota.</p>
<p><a id="attachment8397" rel="Lightbox_1967461" href="http://www.forosperu.net/attachment.php?attachmentid=8397&amp;d=1266215279"><img title="Hacer clic en la imagen para la versión completa  Nombre:  5110g.jpg Vistas: 35 Tamaño:  207,7 KB (Kilobytes) ID: 8397" src="http://www.forosperu.net/attachment.php?attachmentid=8397&amp;thumb=1&amp;d=1266215279" border="0" alt="Hacer clic en la imagen para la versión completa  Nombre:  5110g.jpg Vistas: 35 Tamaño:  207,7 KB (Kilobytes) ID: 8397" /></a></p>
<p>El board se parece bastante al board del preferido por todos, el WA501G, sólo con algunas diferencias visibles.</p>
<p><a id="attachment8398" rel="Lightbox_1967461" href="http://www.forosperu.net/attachment.php?attachmentid=8398&amp;d=1266215279"><img title="Hacer clic en la imagen para la versión completa  Nombre:  chipset.jpg Vistas: 28 Tamaño:  245,5 KB (Kilobytes) ID: 8398" src="http://www.forosperu.net/attachment.php?attachmentid=8398&amp;thumb=1&amp;d=1266215279" border="0" alt="Hacer clic en la imagen para la versión completa  Nombre:  chipset.jpg Vistas: 28 Tamaño:  245,5 KB (Kilobytes) ID: 8398" /></a></p>
<p>Chipset y procesador central, que es el mismo que el WA501G, el Atheros AR2315A</p>
<p><a id="attachment8400" rel="Lightbox_1967461" href="http://www.forosperu.net/attachment.php?attachmentid=8400&amp;d=1266215279"><img title="Hacer clic en la imagen para la versión completa  Nombre:  memo.jpg Vistas: 22 Tamaño:  229,3 KB (Kilobytes) ID: 8400" src="http://www.forosperu.net/attachment.php?attachmentid=8400&amp;thumb=1&amp;d=1266215279" border="0" alt="Hacer clic en la imagen para la versión completa  Nombre:  memo.jpg Vistas: 22 Tamaño:  229,3 KB (Kilobytes) ID: 8400" /></a></p>
<p>Memoria RAM 8MB, la misma marca, modelo y cantidad del WA501G (caja verde)</p>
<p><a id="attachment8399" rel="Lightbox_1967461" href="http://www.forosperu.net/attachment.php?attachmentid=8399&amp;d=1266215279"><img title="Hacer clic en la imagen para la versión completa  Nombre:  red.jpg Vistas: 20 Tamaño:  234,4 KB (Kilobytes) ID: 8399" src="http://www.forosperu.net/attachment.php?attachmentid=8399&amp;thumb=1&amp;d=1266215279" border="0" alt="Hacer clic en la imagen para la versión completa  Nombre:  red.jpg Vistas: 20 Tamaño:  234,4 KB (Kilobytes) ID: 8399" /></a></p>
<p>El chip de escándalo! No&#8230; ya fue aclarado. El controlador del puerto ethernet de nuestro AP, el Realtek RTL8201CP; para variar, el mismo que el WA501G</p>
<p><a id="attachment8401" rel="Lightbox_1967461" href="http://www.forosperu.net/attachment.php?attachmentid=8401&amp;d=1266215279"><img title="Hacer clic en la imagen para la versión completa  Nombre:  ampli.jpg Vistas: 31 Tamaño:  242,3 KB (Kilobytes) ID: 8401" src="http://www.forosperu.net/attachment.php?attachmentid=8401&amp;thumb=1&amp;d=1266215279" border="0" alt="Hacer clic en la imagen para la versión completa  Nombre:  ampli.jpg Vistas: 31 Tamaño:  242,3 KB (Kilobytes) ID: 8401" /></a></p>
<p>El secreto del sabor! El amplificador interno del AP! el <strong>SKY65131</strong>. Este sí es diferente al amplificador del WA501G, que utiliza el SST12LP15A.</p>
<p>Como con mi anterior review, pase por desapercibido el chip del firmware, pero quizá sea el mismo que el WA501G, 1MB, al juzgar por el peso de su firmware.</p>
<p>No vale la pena de hablar de similutes entre el <em>nuevo</em> WA5110G y el conocido por todos, el WA501G, ya que son físicamente muy parecidos&#8230; en todo caso, las diferencias serían:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;WA5110G &#8212;&#8212;&#8212;&#8212;-WA501G<br />
Amplificador:&#8212;&#8212;&#8212;&#8212;&#8212;SKY65131 &#8212;&#8212;&#8212;&#8212;SST12LP15A<br />
AC Power Adapter:&#8212;&#8212;&#8212;12v <span style="font-size: xx-small;">(CC)*</span> 1A &#8212;&#8212;&#8212;-9v <span style="font-size: xx-small;">(CA)*</span> 800mA<br />
PoE Pasivo de fábrica: &#8212;&#8211;Sí** &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;No</p>
<p>Imagino que esos 12v es para aguantar el PoE, y el bonito Amperio para soportar la potencia del ampli interno.</p>
<p><span style="font-size: xx-small;">* (CC) Corriente continua &#8211; (CA) Corriente alterna </span><br />
<span style="font-size: xx-small;">** Incluye Inyector</span><br />
<span style="font-size: xx-small;">*** Según datasheet. En caja al parecer viene la misma antena de 3dBi del WA501G</span></p>
<p>Datasheets<br />
AP <a title="Nombre: TL-WA5110G_ds.pdf Vistas: 30 Tamaño: 525,0 KB (Kilobytes)" href="http://www.forosperu.net/attachment.php?attachmentid=8403&amp;d=1266217450">TL-WA5110G_ds.pdf</a><br />
Ampli del WA5110G <a title="Nombre: SKY65131.pdf Vistas: 31 Tamaño: 258,7 KB (Kilobytes)" href="http://www.forosperu.net/attachment.php?attachmentid=8402&amp;d=1266217450">SKY65131.pdf</a><br />
Ampli del WA501G <a title="Nombre: SST12LP15A.pdf Vistas: 40 Tamaño: 370,1 KB (Kilobytes)" href="http://www.forosperu.net/attachment.php?attachmentid=8404&amp;d=1266217450">SST12LP15A.pdf</a> <span style="font-size: xx-small;">Este para los curiosos, seguro se llevan una sopresa y una conclusión del porqué funciona tan bien este AP</span>.</p>
<p>Saludos.</p>
<p>Edit.</p>
<p>El WA501G al descubierto <a href="http://www.forosperu.net/showthread.php?t=76296" target="_blank">http://www.forosperu.net/showthread.php?t=76296</a></p>
<p>Fuente <a href="http://www.forosperu.net/showthread.php?t=103412">http://www.forosperu.net/showthread.php?t=103412</a><!-- / message --><!-- attachments --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gatoelectronico.com.ar/2010/03/tplink-wa5110g-al-descubierto/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>10 consideraciones al comprar un portatil nuevo</title>
		<link>http://www.gatoelectronico.com.ar/2009/12/10-consideraciones-al-comprar-un-portatil-nuevo/</link>
		<comments>http://www.gatoelectronico.com.ar/2009/12/10-consideraciones-al-comprar-un-portatil-nuevo/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 23:30:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articulos de interes]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Microprocesadores]]></category>
		<category><![CDATA[Monitores]]></category>
		<category><![CDATA[Redes Inalambricas]]></category>
		<category><![CDATA[Velocidad]]></category>

		<guid isPermaLink="false">http://www.gatoelectronico.com.ar/?p=69</guid>
		<description><![CDATA[Si vas a comprar un portįtil nuevo, deberķas hacer primero unas sencillas consideraciones: 1 &#8211; Pantalla: æQué es lo que estįs buscando en la pantalla? Aquķ debemos considerar resolución, tamańo y definición. Recuerda que es donde vas a tener la vista durante todas tus sesiones con tu portįtil. Que sea algo cómodo para tu vista. [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Si vas a comprar un portįtil nuevo, deberķas hacer primero unas sencillas consideraciones:</p>
<p>1 &#8211; Pantalla: æQué es lo que estįs buscando en la pantalla? Aquķ debemos considerar resolución, tamańo y definición. Recuerda que es donde vas a tener la vista durante todas tus sesiones con tu portįtil. Que sea algo cómodo para tu vista.</p>
<p align="justify">2 – Portabilidad: æVas a moverte mucho con el portįtil o lo vas a usar principalmente en casa o en hoteles? El peso que tenga nuestro portįtil nuevo es algo a tener en cuenta. Sobre todo porque lo vamos a tener que transportar nosotros.<span id="more-69"></span></p>
<p>3 – Velocidad: Los portįtiles son generalmente un poco mįs lentos que los ordenadores de sobremesa habituales. Si la velocidad es importante para el trabajo que vas a desarrollar, pon especial atención en detalles tales como; CPU, disco duro y placa base.</p>
<p>4 – Actualizable: Lamentablemente no habrį muchas cosas que puedas actualizar en tu portįtil por lo que es importante saber que es lo que vas a necesitar a largo plazo. Las actualizaciones pueden ser muy caras y en algunas de ellas merece mas la pena comprarse otro portįtil. Lo mejor es comprarse un buen portįtil desde el principio.</p>
<p>5 – Memoria: Esta consideración puede ser la mįs importante. Muchos portįtiles de bajo coste o de segunda mano, se estįn vendiendo con 128 MB de RAM. Hoy en dķa no es suficiente para muchas aplicaciones de Windows XP o 2000. Si vas a usar tu portįtil para escribir documentos de forma ocasional o navega por Internet, te pueden valer 128 MB pero aun asķ, estarįs mas contento con 256 MB. No hace falta decir que si vas directamente a 512 MB o mas, mucho mejor.</p>
<p>6 – Baterķas: Las baterķas de Litio son las mįs adecuadas.</p>
<p>7 &#8211; Disco duro: Debes considerar un mķnimo de 40 GB. De todos modos, como se suele decir… cuanto mas mejor.</p>
<p>8 – Hardware (DVD/MPEG-2): Cuando compres un portįtil nuevo, lo mas seguro es que este dispositivo ya venga incorporado por lo que no tendrįs que preocuparte. De todos modos, asegśrate de que venga integrado.</p>
<p>9 – Precio: El coste de un ordenador debe ser una cosa que tengamos en cuenta antes de realizar la compra. Hay muchos precios y una gran competencia, lo cual es bueno para el comprador. El secreto estį en revisar y mirar todo lo que se pueda y no conformarnos con los primeros modelos portįtiles que veamos.</p>
<p>10 – Garantķa: Este punto no suele haber problemas ya que por ley (por lo menos en Espańa), en la compra va directamente incluido una garantķa de 2 ańos. Aun asķ, estįs donde estįs, pregunta al vendedor sobre este tema. Si compras el portįtil por Internet, hazlo en lugares de confianza reconocida y lee las condiciones de compra.</p>
<p>Conclusión</p>
<p>Haciéndote estas 10 consideraciones te asegura que lo que compres serį par mucho tiempo, y no tendrįs que arrepentirte al cabo de pocos meses. Un portįtil no es un juguete ni es una cosa barata. Darte algo de tiempo para estas valoraciones te ayudarįn bastante.</p>
<p align="justify">
Autor: Javier Jordan<br />
<a href="http://www.ordenadores-y-portatiles.com/" target="_blank"><span style="text-decoration: underline;"><span style="color: #0000ff;">http://www.ordenadores-y-portatiles.com/</span></span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gatoelectronico.com.ar/2009/12/10-consideraciones-al-comprar-un-portatil-nuevo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Norma internacional para el armado de cables de red</title>
		<link>http://www.gatoelectronico.com.ar/2009/12/norma-internacional-para-el-armado-de-cables-de-red/</link>
		<comments>http://www.gatoelectronico.com.ar/2009/12/norma-internacional-para-el-armado-de-cables-de-red/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 23:10:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guias - Tutoriales]]></category>
		<category><![CDATA[Configuración]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Redes Inalambricas]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.gatoelectronico.com.ar/?p=57</guid>
		<description><![CDATA[Existe una norma internacional para el armado de cables de red con conectores RJ45 CAT 5. La norma EIA/TIA 568 especifica dos configuraciones de coneccion para el cable UTP de 4 pares.  Los codigos de coneccion 568A y 568B las diferencias basicas entre uno y otro redican en que en el 568A el par nº [...]]]></description>
			<content:encoded><![CDATA[<div>Existe una norma internacional para el armado de cables de red con conectores RJ45 CAT 5. La norma EIA/TIA 568 especifica dos configuraciones de coneccion para el cable UTP de 4 pares.</div>
<div>
<p> Los codigos de coneccion 568A y 568B las diferencias basicas entre uno y otro redican en que en el 568A el par nº 2 del cable (naranja) termina en los contactos 3 y 6 y el par nº 3 del cable (verde) en los contactos 1 y 2 mientras que el 568B solo intercambia estos dos pares. El par nº 1 y nº 4 no varian de una configuración a otra.<span id="more-57"></span></p>
<p>Imagen del conector RJ45 visto desde atras.</p>
<p><img title="Image" src="http://www.gatoelectronico.com.ar/joomla/images/stories/articulos/norma_cablesRJ45.JPG" border="0" alt="Image" hspace="6" width="381" height="240" /> </p>
<p> </p>
<p><img title="Image" src="http://www.gatoelectronico.com.ar/joomla/images/stories/articulos/RJ45chica.JPG" border="0" alt="Image" hspace="6" width="380" height="459" /> </p>
<p align="center"><a title="Cable de red para dos PC" href="http://www.gatoelectronico.com.ar/wp-admin/images/stories/articulos/RJ45.JPG" target="_blank">Clik aqui para ver imagen a mayor tamaño </a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.gatoelectronico.com.ar/2009/12/norma-internacional-para-el-armado-de-cables-de-red/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Construye tu propio cortafuegos: SmoothWall</title>
		<link>http://www.gatoelectronico.com.ar/2009/12/construye-tu-propio-cortafuegos-i-smoothwall/</link>
		<comments>http://www.gatoelectronico.com.ar/2009/12/construye-tu-propio-cortafuegos-i-smoothwall/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 22:38:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guias - Tutoriales]]></category>
		<category><![CDATA[Configuración]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Redes Inalambricas]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.gatoelectronico.com.ar/?p=51</guid>
		<description><![CDATA[Por José Manuel Gómez Quién sabe. A lo mejor los Reyes Magos han sido generosos contigo y por fin puedes permitirte retirar ese viejo PC que tan buenos -o tan malos- ratos te dio. Sea como sea, es probable que dispongas de un PC viejo y no sepas qué hacer con él. Donarlo al Tercer [...]]]></description>
			<content:encoded><![CDATA[<p><em>Por José Manuel Gómez</em></p>
<p>Quién sabe. A lo mejor los Reyes Magos han sido generosos contigo y por fin puedes permitirte retirar ese viejo PC que tan buenos -o tan malos- ratos te dio. Sea como sea, es probable que dispongas de un PC viejo y no sepas qué hacer con él.</p>
<p>Donarlo al Tercer Mundo no es mala opción, aunque no siempre sabe uno cómo hacerlo ni a dónde dirigirse. En cualquier caso, si has decidido quedarte con tu viejo PC y buscarle alguna utilidad, te propongo seguir este artículo para convertirlo en un excelente cortafuegos&#8230;<span id="more-51"></span></p>
<p><!-- begin content -->El objetivo es disponer de un cortafuegos mediante hardware ideal para un usuario doméstico. Se trata de que la instalación sea sencilla y funcione perfectamente desde el principio, con la configuración por defecto. Si necesitas adaptarlo más a tus necesidades, lo podrás hacer después de una forma sencilla, mediante tu navegador habitual. El cortafuegos será completo, en el sentido de que además del firewall propiamente dicho, dispondrás de un proxy (Squid), un IDS o detector de intrusiones (Snort), herramientas de administración, servidor DHCP, gestión de IPs dinámicas, conexión a servidores horarios, posibilidad de VPN (red privada virtual), etc, etc.</p>
<p>Si añado además que todo esto lo lograrás mediante un equipo Linux, es posible que te asustes y pienses que este proyecto excede tus posibilidades. Pero lo cierto es que no, porque no necesitas saber ni una palabra de Linux para que todo funcione al 100%.</p>
<p>Características del proyecto</p>
<p>Las posibles topologías y configuraciones de una red son casi infinitas, así que te anticipo que aquí <strong>me limitaré al caso más sencillo</strong>: tu PC viejo (cortafuegos) se conecta a Internet y tu PC nuevo se conecta al cortafuegos mediante un cable.</p>
<p>Todas las variantes (inalámbricas, etc.) son posibles, pero tendrás que indagar por tu cuenta en la abundante documentación disponible.</p>
<blockquote><p><strong>AVISO MUY IMPORTANTE:</strong> Necesitas dedicar tu viejo equipo al completo a este proyecto. Tu disco duro será formateado y todo lo que contenga desaparecerá. No se te ocurra seguir los pasos que se indican en un equipo donde quieras conservar el sistema operativo o la información que contenga, ni si se trata del único equipo de que dispones. ¿Queda claro? Entonces sigue leyendo&#8230;</p></blockquote>
<p>Materiales necesarios</p>
<p>Vas a necesitar:</p>
<ol>
<li><strong>Tu viejo PC:</strong> El mínimo recomendable es un Pentium (cualquier tipo de Pentium o AMD 586 o similares de Cyris o IBM, mejor con un procesador de 150 Mhz para arriba). En cuanto a RAM, cuanta más mejor, pero 32-64 MB sería el mínimo. ¿Disco duro? Ideal, más de 2GB (si es menor, menos sitio para ficheros de registro). Una unidad de CD-ROM facilita la instalación. No hace falta ratón. Teclado, tarjeta gráfica y monitor sólo hacen falta para la instalación, y pueden ser cualesquiera. Módem, sólo si te conectas a tu proveedor mediante uno. Tarjeta de red en el resto de casos.</li>
<li><strong>Una segunda tarjeta de red:</strong> Para instalarla tu viejo PC debe disponer de una ranura PCI libre. Tu nueva tarjeta ha de ser compatible con Linux, pero eso no representa ningún problema, porque sirven prácticamente todas. En mi caso compré la más barata que encontré (10 euros), Made in China y de chip, en principio, desconocido (la caja sólo exhibía un nada tranquilizador &#8220;compatible con Windows XP&#8221;). Sin embargo el cortafuegos (es decir, Linux) la reconoció de inmediato como portadora de un chip Realtek totalmente compatible. En mi caso el único problema que encontré fue con las interrupciones; mi viejo equipo estaba cargado de tarjetas y tuve que retirar algunas y reubicar otras (ensayo y error), hasta que todo funcionó.</li>
<li><strong>Un cable de red cruzado:</strong> Ojo aquí, porque no te va a servir el que viene con tu nueva tarjeta. Cuando se trata de unir equipo (viejo) con equipo (nuevo) necesitas que el cable sea cruzado, es decir, que los pines que &#8220;emiten&#8221; en uno vayan conectados a los que &#8220;reciben&#8221; del otro, y viceversa. En los envases de este tipo de cables suele figurar la palabra <em>Crossover</em>. Para que te hagas una idea, a mí <a href="http://www.kriptopolis.org/images/smooth_00.jpg" target="_blank">el cablecito en cuestión</a> me costó 12 euros, pero sin él no hay nada que hacer. Comprobarás que has acertado cuando, tras encender y unir ambos equipos con este cable, veas que se iluminan las lucecitas de ambas tarjetas de red. Sin este requisito previo es inútil intentar nada.</li>
<li><strong>SmoothWall:</strong> Es el imprescindible software que dará vida al invento. Se trata en realidad de una distribución Linux adaptada a su funcionamiento como cortafuegos. Gratis y de código libre, con licencia GPL. Debes descargar <a href="http://www.smoothwall.org/get/" target="_blank">SmoothWall Express 2.0</a> y quemar un CD con esa imagen ISO. Baja rápido y son sólo unos 40 megas.</li>
</ol>
<p>Con todo esto, ya estás preparado para empezar.</p>
<p>Instalación</p>
<p>Si tu viejo PC arranca desde el CD (revisa la BIOS a ver si puedes ajustarlo) la instalación es coser y cantar. Si no es el caso habrás de generar disquetes de arranque y el asunto se complica un poco, aunque está todo perfectamente explicado en la <a href="http://www.smoothwall.org/docs/" target="_blank">documentación</a>, tres pdfs muy recomendables en caso de problemas, pero en inglés. Por cierto, toda la instalación está en inglés, aunque prácticamente sólo necesitas elegir las opciones por defecto y aceptar todo. Aunque no distingas el inglés del chino, con las explicaciones y &#8220;cutre-fotos&#8221; que incluyo en el artículo tampoco deberías tener mayor problema.</p>
<p>Metes el CD y arrancas el equipo viejo. Al poco tiempo <a href="http://www.kriptopolis.org/images/smooth_01.jpg" target="_blank">pantalla de presentación</a> y a pulsar <em>Enter</em>. Se te va a avisar, por <a href="http://www.kriptopolis.org/images/smooth_02.jpg" target="_blank">activa</a> y por pasiva, de que el disco duro va a ser formateado y que puedes despedirte de cualquier dato que tuvieras en él. Si a estas alturas no tienes claro esto, mejor no sigas y olvides todo el asunto. Insisto: tras la instalación el viejo PC será un cortafuegos, y no un PC al uso.</p>
<p>El equipo se formatea, se crea el sistema de archivo linux, se instala lilo como gestor de arranque y se instalan todos los ficheros necesarios. Se pasa a buscar (Probe) la tarjeta de red del cortafuegos que usarás para conectar a ella tu equipo (el bueno, el que contiene tu sistema operativo y tus ficheros más queridos). Una vez detectada la primera tarjeta <a href="http://www.kriptopolis.org/images/smooth_03.jpg" target="_blank">se te presenta la opción</a> de aceptarla (OK) o seguir buscando (Skip) para elegir la segunda tarjeta disponible (en principio esto es indiferente y puedes aceptar la primera que se detecte).</p>
<p>Una vez elegida la tarjeta de red se te presenta la opción de <a href="http://www.kriptopolis.org/images/smooth_04.jpg" target="_blank">configurar su IP y su máscara de red</a>. Esto puede sonar complicado, pero resulta tan sencillo como aceptar las opciones por defecto y pulsar OK.</p>
<p>Finalizada la operación el CD se expulsa y el sistema <a href="http://www.kriptopolis.org/images/smooth_05.jpg" target="_blank">te pide ser rearrancado</a>.</p>
<p>Tras el rearranque, viene la fase de configuración.</p>
<p>Configuración</p>
<p>A continuación se te pregunta si quieres restaurar una configuración previa desde un disquete (No), el teclado a usar (es), y el nombre de host (también nos vale el propuesto, <em>smoothwall</em>). Si te conectas por un proxy aquí deben ir los datos (si no, en blanco y OK). Deshabilita RDSI (ISDN, en sajón) y también ADSL en mi caso (conexión a ONO por módem cable). Puede que aquí tengas que configurar la conexión que tú utilizas.</p>
<p>Lo más peculiar viene ahora, al elegir la configuración de Red. SmoothWall tiene un concepto un tanto &#8220;semafórico&#8221; de los colores de los interfaces de red. Así <em>GREEN</em> es el interfaz que configuraste en la etapa anterior, al que enchufarás tu equipo real. <em>RED</em> es el interfaz (la tarjeta) donde insertarás el cable por el que tu proveedor te conecta a Internet. <em>YELLOW</em> no te importa mucho ahora; corresponde a la llamada <em>Zona Desmilitarizada (DMZ)</em>, donde se ubican los servidores (web, mail) que han de tener acceso desde la Red.</p>
<p>En nuestro caso, la configuración que nos interesa es <em>GREEN + RED</em>, así que hay que pasar a <em>Card Assignments</em> para detectar (Probe) <a href="http://www.kriptopolis.org/images/smooth_06.jpg" target="_blank">tu segunda tarjeta</a>, la que conectarás a Internet.</p>
<p>Ahora, a configurarla. <em>Address Setting</em> -&gt; <em>Red</em> -&gt; <em>OK</em>. En mi caso, en <a href="http://www.kriptopolis.org/images/smooth_07.jpg" target="_blank">esta pantalla</a> elegí DHCP, porque mi equipo recibe una IP dinámica por esa vía. Si la tuya es fija, selecciona la opción correspondiente (<em>Static</em>). El resto, queda tal cual.</p>
<p>Toca configurar el servidor DHCP (no el anterior, que era un cliente del de tu proveedor, sino el que dará una IP al equipo o equipos que enchufes al cortafuegos). <a href="http://www.kriptopolis.org/images/smooth_08.jpg" target="_blank">Muchas casillas</a>, pero basta seleccionar <em>Enabled</em> y dejar igual el resto. Observa que tu equipo (el real), o equipos, obtendrán direcciones entre 192.168.0.100 y 192.168.0.200 con esta configuración.</p>
<p>Se te <a href="http://www.kriptopolis.org/images/smooth_09.jpg" target="_blank">van a pedir ahora</a> tres nombres de login y tres contraseñas. Anótalas. <em>Admin</em> es el más importante, porque es el par login/password que te permitirá afinar la configuración a través de tu navegador web (sección siguiente). <em>Root</em> te permite acceder al cortafuegos vía consola de comandos Linux (requeriría volver a conectar monitor y teclado al cortafuegos, pero tranquilo: no lo vas a necesitar para nada). Por último, <em>Setup</em> te permite reconfigurar el cortafuegos desde consola (tampoco lo necesitarás prácticamente nunca; siempre puedes optar por reinstalar).</p>
<p>Se acabó lo que se daba. El sistema <a href="http://www.kriptopolis.org/images/smooth_10.jpg" target="_blank">pide ser arrancado</a> de nuevo. De hecho, puedes pulsar OK y desconectar teclado y monitor de tu viejo PC, reconvertido ya a cortafuegos. Salvo labores de chequeo, reinstalación o similares, no necesitarás conectarle teclado y monitor nunca más. Eso sí: asegúrate antes de que tu BIOS te permite arrancar sin teclado conectado, porque si no el sistema se puede quedar detenido y el cortafuegos no llegar a funcionar.</p>
<p>¿Has conectado el cable que une los dos PCs? Un extremo al equipo que vas a utilizar y el otro al interfaz que definiste como GREEN de tu nuevo cortafuegos. Al interfaz RED de éste conecta el cable de tu proveedor de Internet. Si dudas, puedes probar de nuevo cambiando los cables.</p>
<p>Puesta en marcha</p>
<p>Tu ordenador &#8220;bueno&#8221; tiene conectado en su tarjeta de red el cable de red que viene de tu flamante cortafuegos. El cortafuegos (tu caduco PC) recibe el cable del proveedor y por su segunda tarjeta conecta con el equipo bueno. Sólo el ordenador bueno necesita monitor y teclado. Enciende ambos equipos.</p>
<p>Lo más probable es que el equipo bueno arranque antes que el cortafuegos, por lo que es fácil que te aparezca la red como desconectada y no puedas visitar Internet hasta que el cortafuegos acabe de arrancar (se debe a que aún no dispones de dirección IP, que ahora te tiene que dar tu cortafuegos).</p>
<p>Pero, ¿cómo saber cuándo ha arrancado el cortafuegos, si ya no tiene monitor?. Fácil: por un lado, oirás un pitido compuesto de tres tonos; por otro, tu equipo &#8220;bueno&#8221; dispondrá de conectividad en cuanto el servidor DHCP del cortafuegos le dé una IP.</p>
<p>Obviamente esto debe suceder con independencia del sistema operativo de tu equipo &#8220;bueno&#8221; (en él puedes usar Windows, Linux o lo que quieras). Si no ocurre y sigues sin conexión a Internet, o bien el arranque del cortafuegos no se ha completado (necesitarás volver al principio, conectarle monitor y teclado e investigar qué ocurre) o bien la conexión entre ambos equipos no va según lo esperado (si las luces de ambas tarjetas de red -la del equipo nuevo y la del cortafuegos- funcionan prueba a intercambiar las conexiones en el cortafuegos. Si las luces de la tarjeta de red del equipo nuevo no encienden, probablemente falla el cable).</p>
<p>Si todo funciona según lo esperado y puedes conectarte a Internet sin problemas, acude a un <a href="http://scan.sygate.com/" target="_blank">servicio web de escaneo de puertos</a> y comprueba que todos tus puertos (excepto el 8, 80 y 113 con la configuración por defecto), aparecen como <em>Blocked</em>, es decir, invisibles.</p>
<p>Si es así, enhorabuena: has completado el proyecto con éxito, pero aún puedes afinar más tu configuración como te explico en la siguiente sección.</p>
<p>Ajuste fino</p>
<p>Puede que no estés conforme con la configuración por defecto, que prefieras abrir o cerrar determinados puertos, poner en marcha tu proxy o tu detector de intrusiones, revisar tus ficheros de registro, ajustar la hora, instalar parches, etc, etc.</p>
<p>Si la instalación fue correcta, puedes hacer eso y más mediante tu navegador habitual, sin más que teclear la siguiente dirección:</p>
<p><a title="https://192.168.0.1:441" href="https://192.168.0.1:441/">https://192.168.0.1:441</a></p>
<p>Se trata de una conexión segura con tu cortafuegos. Acepta el certificado y teclea la contraseña que elegiste para <em>admin</em> durante la instalación. Te aparecerá la <a href="http://www.kriptopolis.org/images/bienvenida.jpg" target="_blank">pantalla de bienvenida</a> de tu nuevo cortafuegos.</p>
<p>Si observas bien, verás que se te indica que <a href="http://www.kriptopolis.org/images/updates.jpg">existen actualizaciones</a> sin instalar. Para instalarlas pulsa la pestaña <em>Maintenance</em>. En el momento de escribir este artículo existen 8 actualizaciones disponibles. Pulsa sobre <em>info</em> en la primera de ellas y descárgala a tu PC. Puedes instalarla desde el mismo interfaz (Examinar -&gt; Upload). Tras instalar la primera has de volver a arrancar el cortafuegos (no, no toques el botón de encendido del viejo PC; mejor usa la pestaña <em>Shutdown</em> y luego <em>Reboot</em>). Repite el proceso (incluido el rearranque) con las actualizaciones siguientes (siempre en orden consecutivo, de la 2 a la 8). Al finalizar, tu cortafuegos estará totalmente al día.</p>
<p>Conclusión</p>
<p>Si has llegado hasta aquí con éxito, es más que probable que a partir de este punto no necesites mi ayuda. Las posibilidades de configuración de tu nuevo cortafuegos son muchas y no me toca a mí tratarlas todas. Dispones de las herramientas y los documentos necesarios. Además, SmoothWall dispone de un animado <a href="http://community.smoothwall.org/forum/" target="_blank">foro de usuarios</a> donde puedes aprender mucho más de lo que yo podría enseñarte.</p>
<p>Por si todo eso fuera poco, mi idea es que los lectores de Kriptópolis que se animen a afrontar el proyecto se decidan a comentar aquí mismo sus experiencias, de modo que los más avanzados puedan ayudar a los rezagados.</p>
<p>Estáis todos invitados a participar. La posibilidad de contar en nuestra casa con un cortafuegos como SmoothWall, con sus innumerables posibilidades, y la satisfación de aprovechar para nuestra defensa un equipo que creíamos inservible, merecen sin duda el esfuerzo.</p>
<p>Fuente: <a href="http://www.kriptopolis.org/" target="_blank">http://www.kriptopolis.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gatoelectronico.com.ar/2009/12/construye-tu-propio-cortafuegos-i-smoothwall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crear un Blog con WordPress</title>
		<link>http://www.gatoelectronico.com.ar/2009/12/crear-un-blog-con-wordpress/</link>
		<comments>http://www.gatoelectronico.com.ar/2009/12/crear-un-blog-con-wordpress/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 22:24:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Redes Inalambricas]]></category>

		<guid isPermaLink="false">http://www.gatoelectronico.com.ar/?p=46</guid>
		<description><![CDATA[Bueno viendo y considerando q muchos usuarios están con el tema de blogs, les voy a explicar paso a paso como crear un blog con wordpress que es mucho mas estético y con mas opciones q blogger! (mas configurable)  Caracteristicas del WordPress     * Fácil instalación, actualización y personalización     * Sigue las [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno viendo y considerando q muchos usuarios están con el tema de blogs, les voy a explicar paso a paso como crear un blog con wordpress que es mucho mas estético y con mas opciones q blogger! (mas configurable)<span id="more-46"></span> </p>
<p><span style="line-height: 1.3em; font-size: 14pt;"><span style="color: blue;">Caracteristicas del WordPress</span></span></p>
<p>    * Fácil instalación, actualización y personalización<br />
    * Sigue las recomendaciones del W3C<br />
    * Separa el contenido y el diseño en XHTML y CSS<br />
    * Posee herramientas de comunicación entre blogs (Trackback, Pingback, etc)<br />
    * Importación desde Movable Type, Textpattern, Greymatter, Blogger y su antecesor b2/Cafelog.<br />
    * Se está trabajando para poder importar desde pMachine y Nucleus.<br />
    * Puede haber múltiples autores<br />
    * Soporta ordenar artículos en categorías y subcategorías<br />
    * Soporta comentarios<br />
    * Soporta permalinks (enlaces permanentes y fáciles de recordar) mediante mod_rewrite<br />
    * Publicación mediante email<br />
    * 3 estados para un post: Publicado, Borrador y Privado (sólo usuarios registrados).<br />
    * Distribución de los artículos mediante RDF, RSS 0.92, RSS 2.0 y Atom<br />
    * Distribución de las discusiones (mediante RSS 2.0)<br />
    * Soporte de plugins<br />
    * Soporte para crear páginas estáticas a través de la base de datos (a partir de la versión 1.5)<br />
    * Fácil integración con el foro bbPres</p>
<p><span style="color: green;"><span style="line-height: 1.3em; font-size: 14pt;">1- Descargar Worpress</span></span></p>
<p>Para empezar vamos a la pagina de <a href="http://wordpress-es.sourceforge.net/" target="_blank">WordPress</a> y lo descargamos desde <a href="http://sourceforge.net/project/downloading.php?groupname=wordpress-es&amp;filename=wordpress-es_ES-2.0.5.zip&amp;use_mirror=ufpr" target="_blank">ACA</a></p>
<p><span style="color: green;"><span style="line-height: 1.3em; font-size: 14pt;">2- Eleccion y Configuracion de nuestro Hosting</span></span></p>
<p>Ahora Necesitamos un hosting para alojar nuestro blog (no es como boggler q te da el espacio web) , el hosting q necesitamos tienen q tener soporte ftp ,PHP y  base de datos el q vamos a usar en este tutorial es <a href="http://awardspace.com/" target="_blank">Awardspace</a> (si ustedes tienen un hosting que cumpla con los requistos salten este paso). Se pueden registrar<br />
<a href="http://www.awardspace.com/signup.html" target="_blank">ACA</a> elijan la opción de hosting free, los datos que van a  ser requeridos son el nombre de usuario (nombre con cual vamos a entrar a la cuenta) nombre, apellido y mail.- Una ves registrados les llegara un mail con la contraseña, ingresen al sitio a la opción login con su usuario y contraseña. Ahora vamos a crear un dominio vayan a solapa &#8220;Website Manager&#8221; luego a la opción &#8220;Subdomain Manager&#8221; elijan el nombre de la pagina y aprieten el botón &#8220;add subdomain&#8221;</p>
<p><span style="color: green;"><span style="line-height: 1.3em; font-size: 14pt;">3- Configuración del FTP</span></span></p>
<p>El siguiente paso es baja un gesto FTP, yo recomiendo el  <a href="http://www.coreftp.com/" target="_blank">Core FTP Lite</a> que es gratis y simple de usar, lo pueden bajar de <a href="http://www.coreftp.com/download/coreftplite1.3.exe" target="_blank">ACA</a><br />
Una vez descargado e instalado el programa crearemos la cuenta ftp para nuestro en la pantalla q nos abre al principio este programa  (en el caso q no se habrá ir al menu sites y la opción es &#8220;site manager&#8221; procedamos a llenar la pantalla</p>
<p>Site Name: (aca va el nombre de nuestro blog o de ultima lo q quieran)<br />
Host/IP/URL: (aca va el dominio q eligieron o sea xxxx.awardspace.com)<br />
Username: (el username q elegimos)<br />
paswoord: (el pass q nos mandaron en el mail)</p>
<p>Luego apretamos el botón conect</p>
<p><span style="color: green;"><span style="line-height: 1.3em; font-size: 14pt;">4- Subir los archivos al Hosting</span></span></p>
<p>Descomprimamos lo q bajamos de worpress , en el ftp vamos a ver q de un lado tenemos nuestro explorador y del otro lado vemos la carpeta con el nombre de nuestro subdominio, en  el explorador buscamos donde pusimos la carpeta de worpress y ese contenido (lo q esta dentro de la carpeta worpess con todas las carpetas y archivos) lo arrastramos dentro de la carpeta de el nombre de nuestro subdominio.- ahora a esperar que suba todo!</p>
<p><span style="color: green;"><span style="line-height: 1.3em; font-size: 14pt;">5- Crear Base de Datos</span></span></p>
<p>Volvemos a nuestros hosting a la solapa &#8220;Website Manager&#8221; luego elijan la opcion &#8220;database manager&#8221; acá elegimos el nombre de la base de datos (el q ustedes prefieran ) y una contraseña y apretar el botón &#8220;create DAtabase&#8221; Listo la base de datos esta  creada , vamos al siguiente paso.</p>
<p><span style="color: green;"><span style="line-height: 1.3em; font-size: 14pt;">6- Configuración de Worpress</span></span></p>
<p>En nuestro navegador abrimos una página nueva y ponemos esta dire</p>
<p><a href="http://nombredenuestrosubdominio.awardspace.com/wp-admin/setup-config.php" target="_blank">http://nombredenuestrosubdominio.awardspace.com/wp-admin/setup-config.php</a></p>
<p>1 Paso: Apretar donde dice &#8220;Vamos Allá!&#8221;<br />
2 Paso: Poner el nombre y la contraseña de la base de datos y el host, el nombre y usuario son el mismo ambos son el subdominioelegido_nombre de base de datos (ejemplo: blogdeprueba_bd), y por ultimo el host q lo optenemos apenas creamos la base de datos o en un mail q recibimos desp de hacerlo el resto déjenlo  como esta y vamos al 3er paso.<br />
4 Paso: nos dice empecemos la instalación, pues empecemos!<br />
5 paso: Vamos al primer paso (como nos dice ahí)<br />
6 Paso: Acá nos pide el nombre de nuestro blog y un email<br />
7 Paso: Nos dice q ya esta y nos da nuestro usuario y contraseña como administrador (ANOTARLOOO)<br />
8 paso: vamos a donde dice &#8220;ya puedes identificarte con tu usuario&#8221;</p>
<p><span style="color: green;"><span style="line-height: 1.3em; font-size: 14pt;">7 &#8211; Iniciar por primera vez Worpress</span></span></p>
<p>Bueno acabamos de crear nuestro worpress , ahora a investigar, recuerden q su pagina inical es &#8220;<a href="http://nombrequeeligieron.awardspace.com/" target="_blank">http://nombrequeeligieron.awardspace.com</a>&#8221;</p>
<p>Para q vean como quedo les dejo el q cree yo para ir explicando el tutorial <strong><span style="line-height: 1.3em; font-size: 12pt;"><a href="http://blogdeprueba.awardspace.com/" target="_blank">http://blogdeprueba.awardspace.com</a></span></strong> y para que puedan ver como es por dentro les dejo un usuario para que observen worpres por dentro (vayan al costado del sitio donde dice META y abajo dice identificarse aprieten ahí) y introduzcan lo siguiente:<br />
<strong>User:</strong> Argentop2p<br />
<strong>Pass:</strong> argentitos</p>
<p>Desp pueden cambiarle el style (lo q es el template en blogger o sea la apariencia) en esta pagina <a href="http://alexking.org/projects/wordpress/styles" target="_blank">http://alexking.org/projects/wordpress/styles</a> pueden encontrar muchos, pero eso averigüen ustedes como hacerlo <img src="http://www.argentop2p.net/Smileys/argentos/wink.gif" border="0" alt="Wink" /></p>
<p>Espero Que les haya servido el tutorial! Saludos!!!</p>
<p>Fuente: <a href="http://www.argentop2p.net/index.php?topic=44850.0" target="_blank">http://www.argentop2p.net </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gatoelectronico.com.ar/2009/12/crear-un-blog-con-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo monté mi servidor web</title>
		<link>http://www.gatoelectronico.com.ar/2009/12/como-monte-mi-servidor-web/</link>
		<comments>http://www.gatoelectronico.com.ar/2009/12/como-monte-mi-servidor-web/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 21:58:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guias - Tutoriales]]></category>
		<category><![CDATA[Configuración]]></category>
		<category><![CDATA[Control remoto pc]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[Redes Inalambricas]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Velocidad]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.gatoelectronico.com.ar/?p=27</guid>
		<description><![CDATA[Aquí explico las ideas que tuve durante el montaje y los respectivos problemas y soluciones. En lo que invertí más tiempo fue en la parte teórica: pensar todos los detalles (todos) sobre papel. Cuando ya tuve todas las decisiones hechas pude empezar a montarlo y a solucionar los imprevistos. En total tardé menos de un [...]]]></description>
			<content:encoded><![CDATA[<p>Aquí explico las ideas que tuve durante el montaje y los respectivos problemas y soluciones. En lo que invertí más tiempo fue en la parte teórica: pensar todos los detalles (todos) sobre papel. Cuando ya tuve todas las decisiones hechas pude empezar a montarlo y a solucionar los imprevistos.</p>
<p>En total tardé menos de un mes, a ritmo lento (era mi mes de vacaciones). Aquí pondré todo en orden cronológico.</p>
<p><!--<i>7-3-2004</i>: Este reportaje fue anunciado en Barrapunto, y eso me satur&oacute; un poco el servidor. <a  href="../barrapunto/" mce_href="../barrapunto/">Aqu&iacute;</a> he dejado m&aacute;s informaci&oacute;n y estad&iacute;sticas.</div>
<div  mce_tmp="1"><i>6-11-2004</i>: Otros servidores caseros que te pueden interesar: <a href="http://servidordetoad.mine.nu/servidor_con_netbsd.html" mce_href="http://servidordetoad.mine.nu/servidor_con_netbsd.html">el de Toad</a> (NetBSD en un Mac antiguo a 25 Mhz, y con PHP y todo); <a href="http://personales.ya.com/roura356a/fsa.html" mce_href="http://personales.ya.com/roura356a/fsa.html">Friki Servers Association</a> (<a href="http://clemente.host.sk/fsa/fsa.html" mce_href="http://clemente.host.sk/fsa/fsa.html">copia</a> de la web por si no va).  Gracias por vuestros art&iacute;culos.</div>
<div  mce_tmp="1">&#8211;><strong>Septiembre 2006</strong>: cuando lo apagué, escribí otro artículo, en donde explico las cosas que pasaron, qué problemas me dio, y qué mejoraría. Véase: <a href="http://www.danielclemente.com/amarok/resulta.html"><strong><span style="color: #999999; font-size: x-small;">Qué tal funcionó mi servidor</span></strong></a>. <span id="more-27"></span></p>
<p> </p>
<h2 id="problema"><a title="mozTocId316215" name="mozTocId316215"></a>Problema</h2>
<p>Primero, algo de introducción y de pruebas con <a href="http://www.danielclemente.com/amarok/camara.jpg"><strong><span style="color: #999999; font-size: x-small;">la cámara</span></strong></a>. <a href="http://www.danielclemente.com/amarok/yo4.jpg"><strong><span style="color: #999999; font-size: x-small;">Éste</span></strong></a> soy yo (Daniel Clemente Laboreo, 19 años), <a href="http://www.danielclemente.com/amarok/pc5.jpg"><strong><span style="color: #999999; font-size: x-small;">éste</span></strong></a> es mi ordenador (Celeron 800, 192 Mb RAM), <a href="http://www.danielclemente.com/amarok/terraza2.jpg"><strong><span style="color: #999999; font-size: x-small;">aquí</span></strong></a> es donde vivo (Gavà, Barcelona), y <a href="http://www.danielclemente.com/amarok/sol.jpg"><strong><span style="color: #999999; font-size: x-small;">esto</span></strong></a> es una foto del sol.</p>
<p>Mi página web, www.danielclemente.com, ha pasado por muchos servidores gratuitos (galeon.com, freewebz, iespana, host.sk, y más) y quería algo estable, <strong>fácil de actualizar</strong> (porque sinó la página también es &#8216;estable&#8217;), y más elegante que los sitios gratuitos y llenos de publicidad.</p>
<p> </p>
<h2 id="formas"><a title="mozTocId260440" name="mozTocId260440"></a>Formas de alojar una web</h2>
<p>Pensé en:</p>
<ul>
<li>Contratar un servicio de hosting y pagar muchos euros cada mes.</li>
<li>Comprar un ordenador para que haga de servidor y contratar a una empresa de housing para que lo cuide. Aún más caro.</li>
<li>Usar un servidor gratuito. Entonces dependes de ellos, si deciden dejar de ser gratis o dejan de ofrecer un servicio hay que cambiarse (cosa que ya hice varias veces).</li>
<li>Directamente no tener página web. Eso soluciona muchas cosas&#8230; <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Montar un aparato que haga de servidor.</li>
</ul>
<p>Me decidí por la última opción por ser la más divertida de todas.</p>
<p> </p>
<h2 id="que_ord"><a title="mozTocId73611" name="mozTocId73611"></a>¿Qué ordenador elijo?</h2>
<p>Lo más importante para mí al decidir fue:</p>
<ol>
<li>Que gastara poca electricidad</li>
<li>Que no hiciera ruido</li>
</ol>
<p>Todo está relacionado, y además implica que el ordenador tenía que ser <strong>poco potente</strong>, en el sentido estricto de la palabra. Lo que pagas a tu compañía eléctrica por un aparato determinado depende de su potencia (en watts) y del tiempo que haya estado encendido. Es fácil de calcular, aunque no digo que sea exacto ya que, al ser corriente alterna, lo que pagas (S) está relacionado con lo que gastas (P) mediante el factor de potencia de tu instalación eléctrica. Veamos un ejemplo del fácil:</p>
<p> </p>
<ul>
<li>La fuente de alimentación de mi ordenador (que es lo que da electricidad a todos los aparatos del ordenador excepto pantalla) es de <span class="subr">como máximo</span> <strong>350 W</strong>. En kW, 0&#8217;35 kW (1 kW = 1000 W).</li>
<li>Imaginemos que tengo encendido el ordenador (sin pantalla) 24 horas al día todo el mes. Eso serían unas 24 * 30 = <strong>720 horas</strong> al mes.</li>
<li>La fórmula dice que <strong>P = W / t</strong> (potencia = trabajo entre tiempo). Aislamos el trabajo (que equivale a energía): <strong>W = P * t</strong>   Las unidades son las del sistema internacional: W en joules (J), P en watts (W) y t en segundos (s). El W también se suele expresar en kWh (se lee &#8216;kilowatts hora&#8217;, no &#8216;kilowatts por hora&#8217;), y 1 kWh = 1 kW * 1h al igual que 1 J = 1 W * 1 s</li>
<li>Ya podemos calcular cuánta energía gasta -<span class="subr">en el peor de los casos</span>- mi fuente encendida todo el mes: W = P * t = 0&#8217;35 kW * 720 h = <strong>252 kWh</strong></li>
<li>En la factura de la luz vi que pagábamos cada kWh a 0&#8217;0804 € (aprox.). Por lo tanto, tener mi ordenador encendido todo el mes saldría a 252 kWh * 0,0804 (€/kWh) = <strong>20&#8217;2 €</strong> cada mes <span class="subr">como mucho</span></li>
</ul>
<hr /><span style="background-color: #ff0000; color: #ffffff; font-weight: bold;">AQUÍ METÍ LA PATA </span>:</p>
<p>Estas notas de &#8220;<span class="subr">como máximo</span>&#8221; las he añadido después de que mucha gente haya leído el artículo y me haya corregido: cuando en una fuente pone 350 W, se refiere a la potencia <span class="subr">máxima</span> que puede llegar a proporcionar, pero para saber el consumo en un instante determinado hay que sumar el de la CPU, placa, disco duro, etc., y según dicen puede ser de unos 100 W (eso quiere decir que la potencia será de 100 W para arriba, hasta 350).</p>
<p><em>Act. Septiembre 2005:</em> Hice pruebas del consumo, y mi portátil gasta 9 W, unos 6 ó 7 euros al año. Más información: <a href="http://www.danielclemente.com/consumo/"><strong><span style="color: #999999; font-size: x-small;">¿Cuánto gasta un ordenador?</span></strong></a>.</p>
<p><!--En total mi gasto al a&ntilde;o ser&aacute; de unos 4/5 euros como mucho mucho. Comprueba tu consumo en este enlace: <a  href="http://www.eu-energystar.org/es/es_008.htm" mce_href="http://www.eu-energystar.org/es/es_008.htm">cu&aacute;nto gasta  un ordenador</a>.</div>
<div  mce_tmp="1">&#8211;>Continúa el artículo&#8230;</p>
<hr /> </p>
<p>Es muy caro, por eso necesito otro ordenador. Busqué miniordenadores (mini PCs, placas micro-ATX, ITX y barebones) por Barcelona, pero lo mínimo que tenían era de 200 W (11&#8217;5 € al mes en mi casa). Pero se fabrican hasta <a href="http://www.procase.com.tw/2688.htm"><strong><span style="color: #999999; font-size: x-small;">de 50-60 W</span></strong></a>, ¡yo quería uno de esos! (serían 3 € al mes). Desgraciadamente, nos intentan convencer de que &#8220;cuanto más potente, mejor&#8221; y de que &#8220;si hace mucho ruido es porque es muy potente&#8221;. Las dos cosas son mentira; lo único cierto es la definición de potencia: &#8220;cuanto más potente, más gasta&#8221;.</p>
<p> </p>
<p>Hay maravillas como <a href="http://soekris.com/"><strong><span style="color: #999999; font-size: x-small;">ésta</span></strong></a> (586 a unos 200 Mhz con 128 Mb SDRAM, CompactFlash o disco duro, &#8230;), pero salen bastante caras por el transporte desde el extranjero. Las VIA EPIA (silenciosas) son demasiado potentes para mis necesidades y además no me atrevo a comprar un aparato desconocido (para mí) sin verlo antes.</p>
<p> </p>
<p>Entonces pensé en los portátiles, una muestra de lo avanzada que está la tecnología (¿por qué se sigue fabricando todo tan grande y chapucero si desde hace décadas se sabe hacer pequeño y bien?). Sólo les vi ventajas:</p>
<ul>
<li>Están diseñados para gastar poco (sobre 60W).</li>
<li>Si no necesitan gastar, no gastan [casi nada]. ¡Eso es maravilloso! ¿Te has fijado en que tu ordenador grande está todo el rato transformando energía (en la fuente) tanto si está trabajando como si no? Además el ventilador está todo el rato girando, aunque el transformador ya esté frío (ojalá me equivoque y cuando leas esto ya no se hagan estas chapuzas). En un portátil el ventilador se enciende cuando la CPU está muy caliente, y la fuente &#8216;chupa&#8217; mucha energía cuando necesita cargar la batería, o el mínimo cuando no lo necesita.</li>
<li>Tienen SAI incorporado: la batería. Si se va la luz, pueden aguantar horas. Y todo por el mismo precio.</li>
<li>No hacen ruido (bueno, algunos sí).</li>
<li>Caben fácilmente en cualquier sitio, hasta en un cajón.</li>
</ul>
<p>Yo no les veo desventajas, pero por lo que me han dicho:</p>
<p><a href="http://www.danielclemente.com/amarok/laptop.jpg"><img style="width: 240px; float: right; height: 180px;" src="http://www.danielclemente.com/amarok/mlaptop.jpg" alt="" /></a></p>
<ul>
<li>Son caros: de segunda mano no. Yo me apaño con cualquier cosa y la aprovecho bien; de todas formas para un servidor no hace falta nada potente.</li>
<li>No están hechos para estar tanto tiempo encendidos, se calentarían mucho y se quemarían: mi servidor va a consumir CPU durante menos de 10 minutos cada día; no llegará a calentarse demasiado. De todas formas, en caso <span class="subr">extremo</span> llegaría a la temperatura máxima para la que ha estado diseñado, no más.</li>
<li><strong>&#8220;Estás loco, vas a destrozar la batería&#8221;</strong>: en eso estoy más de acuerdo, y sé que es probable que pase. Las consecuencias serán que mi batería, que ahora dura 2 h, durará 5 min. al cabo de varios meses. Pero para mí eso ya es suficiente para el uso que tiene (es sólo para resistir apagones). Querría conservar esta batería y hacerme una mala sólo con ese fin; sé que hacen falta pilas (recargables, supongo) pero no he encontrado tutoriales por Internet así que ¡adiós, batería de 2 horas!</li>
</ul>
<p><a href="http://www.danielclemente.com/amarok/ocr812.jpg"><img style="width: 120px; float: right; height: 54px;" src="http://www.danielclemente.com/amarok/mocr812.jpg" alt="OCR812" /></a></p>
<p>Decidí hacer lo del portátil, pero después tuve otras ideas: yo ya tenía un aparato encendido las 24 horas al día y que tenía un servidor web, pero aún no me había dado cuenta. Es mi router. Uno normal, Office Connect Remote 812 ADSL de 3Com, con una web de configuración servida por un Allegro-Software-RomPager/2.10. Probablemente tenga un sistema operativo tipo UNIX por dentro; sea cual sea me veo capaz de manejarlo e instalar nuevos programas o mi propio servidor http. El problema es que 3Com no explica a nadie cómo hacerlo ni deja intentarlo; el interior del aparato es secreto y no les interesa decirlo. No por comportarse así dan un producto mejor, ya que el OCR 812 tiene muchísimos fallos.<br />
<a href="http://www.danielclemente.com/amarok/wrt54g.jpg"><img style="width: 120px; float: right; height: 85px;" src="http://www.danielclemente.com/amarok/mwrt54g.jpg" alt="WRT54G" /></a></p>
<p>Hay otro aparato con más suerte en eso: el punto de acceso wireless Linksys WRT54G. Es tan cerrado como el que yo tengo (al principio Linksys no dio el código de todo el software GPL que usa), y también tiene fallos, como el mío. El caso es que a través de uno de esos fallos se puede <a href="http://www.batbox.org/wrt54g-linux.html"><strong><span style="color: #999999; font-size: x-small;">acceder a todo el sistema Linux que lleva dentro</span></strong></a> y ejecutar programas, como un servidor ssh, un IDS, o un servidor web (aunque ya lleva uno para la configuración). Y el servidor sería rápido porque estaría en lo más externo de mi red.</p>
<p>Este AP/router lo compran a montones los linuxeros sólo por esto, pero los problemas que le veo son:</p>
<ul>
<li>Linksys no quiere colaborar, de hecho intenta evitar que la gente &#8216;juegue&#8217; con su AP. Si se puede hacer todo esto es por <a href="http://www.danielclemente.com/amarok/hack54g.png"><strong><span style="color: #999999; font-size: x-small;">fallos tontos</span></strong></a> en su firmware. Por esa razón, es posible que me compre uno y que el fallo esté arreglado y no pueda tocar nada. ¡Estúpidos! Si dejaran usar al 100% este cacharro, venderían muchísimos más. No entiendo por qué lo &#8216;capan&#8217;.</li>
<li>Siguiendo con lo anterior: aunque consiguiera poner un servidor web, no sé si subir y bajar ficheros, CGIs, etc. sería cómodo, o todo serían &#8216;hacks&#8217;.</li>
<li>El aparato no está hecho para que lo usen los freakies; si hay espacio libre en la FLASH es por casualidad. Para una web se podrían usar unos 2 Mb, cosa que me parece poco. Quizás sea ampliable.</li>
</ul>
<p>Es una pena, porque es barato, consume muy poco ( ¡¡¡ 10 W !!! o sea 60 céntimos al mes), y además de regalo me permitiría freir mi cerebro y el de los vecinos con microondas de 2&#8217;4 GHz&#8230;</p>
<p>Al final hice lo del portátil: por 200 € compré por Internet (de segunda mano, claro) un <strong>Toshiba Portégé 300CT</strong>: Pentium 133 MMX, 32 Mb RAM, 1&#8217;5 Gb disco duro, USB, infrarojos, PCMCIA, disquetera externa, sin CD ni red, con tarjeta de sonido, y pantalla 16:9 en la que puedo poner las X a 1024&#215;600 <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Lo mejor: es muy pequeño y consume muy poco: máximo 30 W (la mitad que una bombilla). En euros, 1&#8217;7 al mes. Ver fotos:<br />
<a href="http://www.danielclemente.com/amarok/port1.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mport1.jpg" alt="300ct_1" /></a> <a href="http://www.danielclemente.com/amarok/port2.jpg"><img style="width: 120px; height: 40px;" src="http://www.danielclemente.com/amarok/mport2.jpg" alt="300ct_2" /></a> <a href="http://www.danielclemente.com/amarok/port3.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mport3.jpg" alt="300ct_3" /></a> <a href="http://www.danielclemente.com/amarok/port4.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mport4.jpg" alt="300ct_4" /></a></p>
<h2 id="sitio"><a title="mozTocId513734" name="mozTocId513734"></a>¿Dónde meto este trasto?</h2>
<p>Tenía que buscar un sitio por mi habitación que me quedara lejos de la cama (para no oír posibles ruidos), poco caliente y al que llegaran cables. Lo dejé en la galería que hay al lado de mi habitación; aquí hay unas fotos de antes y después, a ver si descubres dónde está escondido:</p>
<p><a href="http://www.danielclemente.com/amarok/sitio1.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/msitio1.jpg" alt="sitio1" /></a> <a href="http://www.danielclemente.com/amarok/sitio2.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/msitio2.jpg" alt="sitio2" /></a></p>
<h2 id="compras"><a title="mozTocId261410" name="mozTocId261410"></a>Lo que tengo que comprar</h2>
<p>Para integrar este ordenador en mi red necesitaba unas cosillas:</p>
<ul>
<li>Una tarjeta de red: USB o PCMCIA; preferí PCMCIA porque tiene 2 ranuras (ahora 1 libre). Por 10 € compré de segunda mano una Conceptronic 100 TCL 10/100, sabiendo que funcionaba pero que iba a dar <a href="http://bulma.net/body.phtml?nIdNoticia=1108"><strong><span style="color: #999999; font-size: x-small;">problemas</span></strong></a>&#8230;<br />
<a href="http://www.danielclemente.com/amarok/pcmcia1.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mpcmcia1.jpg" alt="100tcl_1" /></a> <a href="http://www.danielclemente.com/amarok/pcmcia2.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mpcmcia2.jpg" alt="100tcl_2" /></a></li>
<li>Un switch o hub; mejor switch por seguridad (así es algo más complicado usar sniffers). Compré uno nuevo por 20 €, y es muy pequeño. Gasta 7&#8217;5 W, en eso no había pensado <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /><br />
<a href="http://www.danielclemente.com/amarok/switch1.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mswitch1.jpg" alt="switch_1" /></a> <a href="http://www.danielclemente.com/amarok/switch2.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mswitch2.jpg" alt="switch_2" /></a></li>
<li>Muchos cables. Decidí hacerlos yo mismo, por lo que compré una grimpadora, latiguillos y varios metros de UTP CAT 5.</li>
</ul>
<p> </p>
<h2 id="grimpa"><a title="mozTocId382517" name="mozTocId382517"></a>Mi primera vez con la grimpadora</h2>
<p>Podía haber comprado cables hechos, pero quería aprender a hacer eso de &#8216;grimpar&#8217;. Aún no he investigado por qué hay diferentes formas de ordenar los 8 cablecitos de dentro; creo que depende de si conectan router con router, PC con PC o router con PC (y se llaman MDI y MDI-X). Lo que hice fue coger un cable muy largo que ya tenía, fijarme en cómo estaba hecho y hacer lo mismo.</p>
<p>Puse por las dos puntas la siguiente ordenación: si se coge el latiguillo con el [futuro] cable apuntando hacia nosotros y con el trocito que sobresale por la parte de abajo, el orden de izquierda a derecha es:</p>
<p><em>verde,   verde/blanco,   naranja/blanco,   azul,   azul/blanco,   naranja,   marrón/blanco,   marrón</em><br />
<a href="http://www.danielclemente.com/amarok/grimpadora.jpg"><img style="width: 120px; display: block; height: 92px; margin-left: auto; margin-right: auto;" src="http://www.danielclemente.com/amarok/mgrimpadora.jpg" alt="grimpadora" /></a></p>
<p>Nunca había usado una grimpadora, pero es un aparato que te lo hace todo: corta el cable, lo pela (para que queden sueltos los cablecitos de colores), y una vez que los has conseguido meter dentro en orden, chafa el plástico para que no se suelten. En unos minutos de retorcer y retorcer cablecitos ya conseguí hacer uno. Lo probé, funcionó, y puse 4 ó 5 latiguillos más sin miedo.</p>
<p>Tal como temía, una vez acabados los cables la grimpadora pierde toda su utilidad, así que si puedes, no te compres tú una, ¡pídesela a un amigo!</p>
<h2 id="cables"><a title="mozTocId467027" name="mozTocId467027"></a>Más cables</h2>
<p>Con tanto cable, la red irá más lenta y además cogerán bastante polvo.</p>
<p><a href="http://www.danielclemente.com/amarok/cables1.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mcables1.jpg" alt="cables_1" /></a> <a href="http://www.danielclemente.com/amarok/cables2.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mcables2.jpg" alt="cables_2" /></a> <a href="http://www.danielclemente.com/amarok/cables3.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mcables3.jpg" alt="cables_3" /></a></p>
<p>Por ahora mi situación es ésta; fíjate que el ordenador grande lo tengo en la galería pero la pantalla, teclado y ratón están lejos, en una mesa. Es por el ruido&#8230; sólo tengo un ventilador y el de la fuente de alimentación; los dos Enermax (que fabrica sólo componentes silenciosos), pero aún así se oyen mucho incluso a la mínima velocidad. Y eso que la caja está <a href="http://www.danielclemente.com/amarok/pc6.jpg"><strong><span style="color: #999999; font-size: x-small;">forrada con material aislante acústico</span></strong></a>&#8230; Además, <span class="subr">mi CPU</span> y mi pantalla también hacen mucho ruido, pero esa es otra larga historia que me gustaría poder explicar algún día. [<a href="http://www.danielclemente.com/ruido/"><strong><span style="color: #999999; font-size: x-small;">HECHO</span></strong></a>].</p>
<p><a href="http://www.danielclemente.com/amarok/largo1.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mlargo1.jpg" alt="30m" /></a> <a href="http://www.danielclemente.com/amarok/largo2.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mlargo2.jpg" alt="30m" /></a> <a href="http://www.danielclemente.com/amarok/largo3.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mlargo3.jpg" alt="30m" /></a> <a href="http://www.danielclemente.com/amarok/largo4.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mlargo4.jpg" alt="30m" /></a> <a href="http://www.danielclemente.com/amarok/largo5.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mlargo5.jpg" alt="30m" /></a> <a href="http://www.danielclemente.com/amarok/largo6.jpg"><img style="width: 120px; height: 92px;" src="http://www.danielclemente.com/amarok/mlargo6.jpg" alt="30m" /></a></p>
<p>Adivina de quién es este cable de 30 metros que une mi switch con el router OCR 812. Fíjate en cómo atraviesa la puerta y demás obstáculos&#8230; <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p> </p>
<h2 id="queso"><a title="mozTocId707999" name="mozTocId707999"></a>¿Qué sistema operativo le pongo?</h2>
<p>Creo que no hay dudas&#8230; Windows Server 2003 es el mejor. Me sale un 33% más barato que Linux, la instalación es un 70% más fácil, es mucho más seguro y además viene con IIS, que es un 276% más rápido que los servidores web de Linux, según cuentan <a href="http://www.microsoft.com/mscorp/facts/default.asp"><strong><span style="color: #999999; font-size: x-small;">algunas empresas</span></strong></a> que no tienen mejores cosas que hacer.</p>
<p>Dejando aparte todas las chorradas que pueda decir la gente que quiere tu dinero, básicamente tenía que elegir entre Linux o no-Linux (*BSD, Hurd, otros). He usado OpenBSD algún tiempo, pero no me siento capaz de hacer un sistema seguro porque no me lo conozco tanto como Linux. Pero me gustaría más poner un BSD, porque Linux tiene demasiados fallos (demasiados = 1 o más), y más que los BSD.<br />
<img style="width: 168px; float: left; height: 200px; border: 0pt;" title="Sí, estoy al revés, ¿qué pasa?" src="http://www.danielclemente.com/amarok/linux.jpg" alt="tux" /></p>
<p>Entonces me tocó elegir distribución&#8230; no pensé mucho; quería Debian por el <strong>apt-get</strong> (para las actualizaciones de seguridad, porque no quiero tener que enterarme por casualidad de fallos graves). Elegí una estable porque no me importaba tener programas viejos; los quería seguros, pocos en número y que no hubiera que actualizarlos. De todas formas el kernel y los programas importantes me los compilé yo.</p>
<p> </p>
<p>La instalación la hice por disquets (buuuuuuffff&#8230;&#8230;.) Recuerdo que el portátil no tiene CD ni red.</p>
<h2 id="partic"><a title="mozTocId248614" name="mozTocId248614"></a>Particiones</h2>
<p>No se puede poner todo mezclado en una partición raíz por el tema de los logs: si algún gracioso empieza a generar accesos a mi sitio, empezará a gastar espacio de mi disco. Imaginemos que es muy gracioso y que sigue hasta llenarlo todo; eso podría afectar al funcionamiento de otros programas (no habría espacio ni para los ficheros temporales). Por eso los logs van en una partición aparte, para que si se llena entera no moleste a todo lo demás.</p>
<p>Naturalmente, quiero un sistema de archivos con journalling por si se apaga a lo bestia. Elegí <strong>ext3</strong> porque se lleva muy bien con Linux, y porque no veo muchas diferencias entre los otros que he probado, xfs y reiserfs.</p>
<p> </p>
<p>Para entretenerme algo más, los servidores estarán en un entorno chroot (lo explico más adelante), y todo este entorno (que incluye los logs) tendrá su propia partición. En total me quedan los 1625 Mb así:</p>
<p> </p>
<table style="text-align: left; width: 509px; height: 133px; margin-left: auto; margin-right: auto;" border="0" cellspacing="2" cellpadding="2" summary="Tabla de particiones">
<tbody>
<tr>
<td>hda1</td>
<td>/home</td>
<td>150</td>
<td>Ya cabe lo necesario</td>
</tr>
<tr>
<td>hda2</td>
<td>/f</td>
<td>500</td>
<td>El entorno chroot, con las webs</td>
</tr>
<tr>
<td>hda5</td>
<td>/f/log</td>
<td>50</td>
<td>Los logs</td>
</tr>
<tr>
<td>hda6</td>
<td>swap</td>
<td>50</td>
<td>(Luego decidí que no la quería)</td>
</tr>
<tr>
<td>hda4</td>
<td>/</td>
<td>875</td>
<td>Para todo lo demás</td>
</tr>
</tbody>
</table>
<p> </p>
<p>¿Por qué no quiero swap? Bueno, creo que 32 Mb de RAM son suficientes, pero lo importante es lo siguiente: el disco duro va a estar la mayor parte del tiempo apagado. Cuando haga falta grabar algo en swap, habría que volver a hacer girar el disco, y eso gasta electricidad, tiempo y además hace ruido. De eso se estropea innecesariamente el motor.</p>
<p> </p>
<h2 id="hostname"><a title="mozTocId655345" name="mozTocId655345"></a>Hostname</h2>
<p>Esta vez no perdí mucho tiempo pensando&#8230; se llamará <strong>amarok</strong>. En realidad es un disco de Mike Oldfield que me gusta mucho, pero lo elegí por la misma razón que él: suena bien. Quiere decir &#8216;lobo&#8217; en algún idioma nórdico. Mis otros aparatos con nombre en red son <strong>pc</strong> (el grande, un nombre muy original) y <strong>trasto</strong>, un Pentium-I 120 con 16 Mb de RAM y que ocupa más que el mío.</p>
<p> </p>
<h2 id="nkernel"><a title="mozTocId481390" name="mozTocId481390"></a>Necesito nuevo kernel&#8230;</h2>
<p>&#8230;pero no tengo red ni CD, y estoy cansado de los disquets. La tarjeta de red PCMCIA me funcionará después, con el kernel nuevo.</p>
<p>Lo que hice fue pasarle los archivos por wireless (en mi universidad, la UPC), con una tarjeta que no costó mucho configurar. Una vez hecho esto ya no usé más el wireless.</p>
<p> </p>
<h2 id="que_kernel"><a title="mozTocId297232" name="mozTocId297232"></a>¿y qué kernel le pongo?<a href="http://www.danielclemente.com/amarok/kernel.png"><img style="width: 120px; float: right; height: 120px;" src="http://www.danielclemente.com/amarok/mkernel.jpg" alt="" /></a></h2>
<p>En principio yo quería un 2.2, porque es el que lleva más años probando su seguridad y porque no necesito características especiales; pero luego descubrí que si conseguía hacerlo funcionar era a base de parches: para ext3, para la tarjeta de red, para pcmcia, &#8230; en fin, que no lo veía muy elegante. Al final me decidí por un 2.4.24 sólo por esto, por ser más &#8216;limpio&#8217;. El 2.6 no me sirve, es demasiado nuevo para poner en un servidor.</p>
<p> </p>
<h2 id="parchea"><a title="mozTocId145382" name="mozTocId145382"></a>Parches del kernel</h2>
<p>Al 2.4.24 le apliqué el parche patch-2.4.25-pre8, que contiene las cosas nuevas que se le añadieron al 2.4.24 cuando lo bajé.</p>
<p>Tenía interés especial en &#8216;arreglar&#8217; una cosa que me parece que deberían tener todos los sistemas operativos: la sección de datos de la pila no debe ser ejecutable. Así se evitan los &#8216;buffer overflows&#8217; en los que se mete código en un sitio donde sólo tendría que haber datos (texto, números, &#8230; pero no instrucciones).</p>
<p>Hay varios parches que hacen estas cosas, por ejemplo GrSecurity, OpenWall, HAP, LIDS o StackGuard. Me quedé con OpenWall porque es mucho más sencillo y menos ambicioso que GrSecurity, y porque funciona también en kernels 2.2 (por si acaso&#8230;). <span class="subr">Cuidado:</span> esto no hace maravillas; si hay algún bug de BOF, alguien puede explotarlo si le interesa, pero le costará más. Como ejemplo hay que leer la <a href="http://www.phrack.org/show.php?p=56&amp;a=5"><strong><span style="color: #999999; font-size: x-small;">Phrack 56</span></strong></a> (o en <a href="http://www.hackemate.com.ar/ezines/phrack/traducciones/phrack56/phrack56-0x05.txt"><strong><span style="color: #999999; font-size: x-small;">español</span></strong></a>).</p>
<h2 id="menuconfig"><a title="mozTocId898709" name="mozTocId898709"></a>make menuconfig</h2>
<p>En total recompilé unas 20 veces el kernel&#8230; pero ya tenía las ideas claras desde el principio, así que me quedó bastante bien a la primera; el resto fue para arreglar imprevistos (ver siguiente punto). Los <a href="http://www.danielclemente.com/amarok/config"><strong><span style="color: #999999; font-size: x-small;">detalles</span></strong></a>:</p>
<ul>
<li>2.4.25-pre8<a href="http://www.danielclemente.com/amarok/config.png"><img style="width: 150px; float: right; height: 92px;" src="http://www.danielclemente.com/amarok/mconfig.jpg" alt="menuconfig" /></a></li>
<li>parche OpenWall: linux-2.4.24-ow1</li>
<li>monolítico (sin módulos, ni siquiera los de la PCMCIA de red)</li>
<li>Sin: agp, apm, alsa, fb, i2c, isa, pnp, scsi, usb, v4l</li>
<li>Con: 8139too, ide, pci, pcmcia</li>
<li>Con soporte para red e iptables</li>
<li>Con las optimizaciones adecuadas, por ejemplo la opción de Toshiba</li>
</ul>
<h2 id="red_100tcl"><a title="mozTocId156585" name="mozTocId156585"></a>La maldita 100tcl no va</h2>
<p>La PCMCIA de red, la meto y no pasa nada (ni logs ni ruidos ni luces ni nada). Por un mensaje perdido en Internet descubro la posibilidad de que se arregle poniendo en la BIOS que las PC Card han de funcionar en modo 16 bits. Lo pruebo, y funciona (la detecta). Me pasé días con esto.</p>
<p> </p>
<h2 id="monolito"><a title="mozTocId772726" name="mozTocId772726"></a>Kernel monolítico</h2>
<p>Pues sí, esto me dio algunos problemas, sobre todo con la tarjeta de red PCMCIA (que puede estar conectada o desconectada). Al final conseguí que todo fuera muchísimo mejor (cargaba lo necesario nada más conectar, instantáneamente) y pude quitar el paquete pcmcia-cs, porque ya nadie tenía que decidir cuál era el módulo apropiado para cargar.</p>
<p>Por cierto, el kernel me ocupó 724 kb, los módulos nada&#8230; <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  y carga rapidísimo.</p>
<p> </p>
<h2 id="mbits"><a title="mozTocId662756" name="mozTocId662756"></a>100 Mbits</h2>
<p>Cuando me fue la tarjeta de red, descubrí estas velocidades de 1&#8217;5 Mb/s. ¡Ojalá el ADSL estándar en España fuera así de rápido!</p>
<p>Por suerte había preparado todo para que fuera compatible con 100 Mbits: la tarjeta de red era 10/100, el switch también y la que ya tenía en mi PC también. El router 3Com 812 sólo va a 10 Mbits&#8230; <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  pero bueno, no hago muchas más conexiones por mi red.</p>
<p>Mi conexión al exterior era a través de un ADSL 256/128 Kbits (¡sólo 128 Kbits de subida!, eso es enviar datos a un máximo de 16 Kb/s). Además es carísimo, 45 €/mes (siempre por culpa del monopolio de Telefónica), aunque por lo menos va bien: pocos meses he notado que haya cortes de conexión.</p>
<p> </p>
<h2 id="paquetes"><a title="mozTocId709549" name="mozTocId709549"></a>Paquetes</h2>
<p>Quité muchos programas que no necesitaba. Al final me quedé sólo con <a href="http://www.danielclemente.com/amarok/paquetes"><strong><span style="color: #999999; font-size: x-small;">129 paquetes</span></strong></a>&#8230; y con muchas cosas innecesarias y peligrosas que hacen todo más interesante, como nc, gcc, nmap o tcpdump.</p>
<p>El servidor web y el de ftp los compilé a mano.</p>
<p> </p>
<h2 id="ajustes"><a title="mozTocId783050" name="mozTocId783050"></a>Necesito poco consumo</h2>
<p>Ajusté la BIOS para que la pantalla y el disco duro se apagaran a los 3 minutos de inactividad. Creo que ya es suficiente, porque si estuviera al mínimo (1 minuto) y alguien se pone a mirar mi página y pasa 2 minutos en cada página (si hay suerte), el disco estaría encendiéndose a cada petición y apagándose después. Creo que sale más a cuenta 3 minutos. Por cierto, que si mi BIOS no hubiera tenido esa opción, hdparm -S va muy bien.</p>
<p>También le mando que nunca se suspenda y que esté en el modo lento. Y ya no se me ocurren más formas de hacer que gaste menos (mmmm&#8230;. aparte de unas placas solares, pero eso es otra historia).</p>
<p> </p>
<h2 id="syslog"><a title="mozTocId100449" name="mozTocId100449"></a>Están pasando cosas&#8230;</h2>
<p><a href="http://www.danielclemente.com/amarok/syslog.png"><img style="width: 150px; float: right; height: 72px;" src="http://www.danielclemente.com/amarok/msyslog.jpg" alt="syslog.conf" /></a></p>
<p>En todos mis Linux configuro el syslog para que me muestre todo (*.*) por una consola libre, por ejemplo /dev/tty10, y así poder ver antes todo lo que pasa.</p>
<p>Me di cuenta de que, aunque yo no hiciera nada, había varias cosas que estaban ejecutándose periódicamente y que yo no había pedido, así que las quité. Quito inetd, anacron, at (no lo necesito) y desactivo esos molestos MARKs que salen periódicamente.</p>
<p>Además, lo dejo todo más sencillo de lo que estaba: hago que todos los logs (*.*) vayan al mismo fichero, /var/log/syslog, además de /dev/tty10 como he dicho antes. Las emergencias se mandan directamente a los usuarios conectados, y todos los demás archivos de log <span class="subr">no los necesito</span>; los borro. De todas formas no los iba a mirar.</p>
<p>Ahora ya hay tranquilidad en el syslog, interrumpida sólo por el cron cada día, semana y mes. Compruebo que los logs se roten bien; sí.</p>
<p> </p>
<h2 id="arp"><a title="mozTocId248239" name="mozTocId248239"></a>No al ARP poisoning</h2>
<p>El ARP poisoning y los MITM son muy divertidos, pero no en mi red <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Si alguien entra como root a mi PC de uso diario tendrá que pensar un poquito más para molestar al servidor, porque tiene la tabla ARP con MACs estáticas. Ya he probado con todo lo que conozco y ningún intento de cambiarlas ha tenido éxito.</p>
<p>Desgraciadamente, mi router no se deja ponerle una tabla ARP estática&#8230; no tiene esa función <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  y eso que es bastante caro.</p>
<p>Por cierto, también activé las SYN cookies para hacer más complicados los SYN floodings.</p>
<p> </p>
<h2 id="remoto"><a title="mozTocId446586" name="mozTocId446586"></a>Acceso remoto</h2>
<p>Por el sitio en el que he dejado escondido el portátil, más me vale tener formas de manejarlo a distancia&#8230;</p>
<p>Pero nada de rlogins ni chapuzas gigantescas como telnets sin contraseña. Usaré SSH para las comunicaciones, y sólo <strong>pc</strong> (el ordenador grande) podrá entrar por SSH al servidor, desde fuera no se puede [directamente]. Claro que conectándose primero al grande y desde ahí al servidor&#8230;. bueno, no doy ideas.</p>
<p> </p>
<h2 id="ntp"><a title="mozTocId616528" name="mozTocId616528"></a>¿Qué hora es?</h2>
<p>Las 5:05 de la mañana&#8230; Pero en fin, estoy de vacaciones. Bueno, a lo que iba:</p>
<p>Mis relojes suelen ir entre 10 y 20 minutos adelantados, y alguno se atrasa sólo. Para colmo, el portátil tiene la pila gastada y no mantiene la hora al apagarse. Existe una solución muy bonita: actualizar la hora por Internet. De eso se encarga el protocolo NTP.</p>
<p>En Debian he usado el programa ntpdate para sincronizarse con algunos servidores españoles; puse un script que se ejecuta al arrancar y cada día (mediante cron) y lo primero que hizo fue fallar diciendo que no había servidores apropiados:</p>
<p>Lo que decía: &#8220;no servers suitable for synchronization&#8221;</p>
<p>Lo que realmente quiere decir: &#8220;Estás usando demasiado la red, por lo que los paquetes con la hora me tardan mucho en llegar y por tanto no son exactos&#8221;</p>
<p>Por eso lo ejecuto cada día por la mañana a horas raras.</p>
<p> </p>
<p>Por cierto, que esto de las horas me sirvió para aprender algo de terminología: CET, CEST, GMT, &#8230;</p>
<p> </p>
<h2 id="cron"><a title="mozTocId702896" name="mozTocId702896"></a>Problemas con cron</h2>
<p>Básicamente, uno: que yo ponía ahí ficheros ejecutables (scripts) o enlaces a ellos, pero no todos se ejecutaban. ¿Por qué? Pues porque les faltaba la primera línea:</p>
<p><strong>#!/bin/sh</strong></p>
<p>Y cuidado con el $PATH&#8230; porque no es lo mismo tu shell que las condiciones en las que se ejecuta lo del cron.</p>
<p> </p>
<h2 id="usuarios"><a title="mozTocId411011" name="mozTocId411011"></a>Usuarios y grupos</h2>
<p>Esto también es importante pensárselo bien&#8230; poca gente usa eso de los grupos, y haciéndolo aprendí a tener cuidado con lo de los permisos (u, g, o).</p>
<p>Lo interesante de /etc/passwd :</p>
<p>root:x:0:0:root:/root:/bin/bash<br />
webo:x:1000:1000:webo,,,:/home/webo:/bin/bash<br />
dc:x:1001:1000:,,,:/home/dc:/bin/bash<br />
ip:x:1002:1000:,,,:/home/ip:/bin/bash<br />
efetepe:x:1003:1003:,,,:/home/efetepe:/bin/bash</p>
<p>El /etc/shadow no te lo voy a poner, pero ya te aviso de que las contraseñas son bastante absurdas (eso sí, las mías suelen ser de 20 caracteres para arriba).</p>
<p>O sea, que hay un grupo llamado webo, al que pertenecen los usuarios que tienen web (en este caso dc e ip). El efetepe es, como su nombre indica, para poder subir o bajar archivos fácilmente.</p>
<p> </p>
<h2 id="web_server"><a title="mozTocId105346" name="mozTocId105346"></a>El servidor web</h2>
<p><a href="http://www.danielclemente.com/amarok/apache.jpg"><img style="width: 123px; float: right; height: 150px;" title="Lo siento por ellos..." src="http://www.danielclemente.com/amarok/mapache.jpg" alt="" /></a></p>
<p>¿Qué me hace falta? Eso es lo que necesito saber. Parece que al hablar de &#8220;buen servidor web en Linux&#8221; hay que hablar de Apache, pero <span class="subr">no quiero Apache</span>. Tiene algún fallo (demasiados, pues no debería tener ninguno) y es muy extenso, tanto que no conseguiría aprender a manejarlo por completo. Y en mi ordenador no voy a poner cosas que no sepa usar. Además, es que no necesito todo lo que tiene Apache. Ni me gusta su licencia&#8230;</p>
<p>Quiero algo sencillo. Probando varios servidores diferentes empiezo a ver qué cosas ofrecen, y si me interesan. Decido que no necesito PHP por ser demasiado complicado, pero que lo de generar páginas mediante scripts de bash (que es lo que siempre había querido) se puede hacer con CGIs.</p>
<p>También veo lo útil que es el &#8216;virtual hosting&#8217;: asociar varios dominios a la misma IP y que el servidor decida cada vez cuál le han pedido para saber qué página dar. Eso me servirá para&#8230;&#8230;. bueno, más bien les servirá a mis amigos que quieran que les aloje algo. Que asocien su dominio a mi IP y ya está, nada de frames o subcarpetas.</p>
<p>En total: <span class="subr"><strong>quiero un servidor web sencillo, fácil de meter en un chroot, sin PHPs, con CGIs y con virtual hosting.</strong></span></p>
<p> </p>
<h2 id="que_serv"><a title="mozTocId501001" name="mozTocId501001"></a>Si no es Apache, ¿cuál elijo?</h2>
<p>Estuve mirando varios (hay muchísimos, algunos muy curiosos):</p>
<ul>
<li><a href="http://www.redhat.com/docs/manuals/tux/"><strong><span style="color: #999999; font-size: x-small;">Tux</span></strong></a>: al parecer es un LKM (loadable kernel module) que hace que todo vaya mucho más rápido, pues está integrado en el kernel. Permite pasar las peticiones que no entiende a servidores en el espacio de usuario, bueno, me parece que sólo a Apache.<br />
Este sistema es muy bonito pero yo no quiero ejecutar nada como root y menos a nivel de kernel, ni quiero tener que instalar esto <strong>y</strong> Apache. Además encontré poca información sobre este programa; creo que lo hizo Red Hat pero está algo abandonado.</li>
<li><a href="http://pancake.host.sk/?t=screws"><strong><span style="color: #999999; font-size: x-small;">screws</span></strong></a>: Script Enhaced Web Server. La idea me gusta mucho: es modular y funciona a base de scripts; los módulos que no me interesan los puedo directamente borrar. Así me quedarían pocas líneas de código fáciles de revisar. Está todo muy bien hecho; conozco a los programadores pero aún no llego a su nivel y me costaría detectar problemas o fallos. No lo usé por este motivo, pero tengo ganas de entenderlo y probarlo porque lo veo muy útil.</li>
<li>nc (netcat): alguna vez he dicho que es fácil hacerse un servidor web con un script en bash y netcat. No cuesta mucho (logs, CGIs, virtual hosting, &#8230;. en eso no veo problemas), pero me preocupa lo de los threads/fork o el sistema que use para aceptar varias conexiones a la vez (ya que sólo puedo abrir un nc por el puerto 80). Cuando aprenda cómo se hace me arrepentiré de haber escrito esto.</li>
<li><a href="http://cryp.to/mini-httpd/"><strong><span style="color: #999999; font-size: x-small;">mini-httpd</span></strong></a> (de Peter Simons): no soporta contenido dinámico&#8230; <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  Por lo demás está muy bien.</li>
<li><a href="http://www.acme.com/software/mini_httpd/"><strong><span style="color: #999999; font-size: x-small;">mini_httpd</span></strong></a> (éste es otro): hace todo lo que quiero, es muy sencillo, pero ya dice el autor que es una prueba y que no está optimizado para ser rápido (su velocidad es el 90% de la de Apache). Me lo habría mirado, pero es que el autor ha hecho varios servidores más que me van mejor.</li>
<li><a href="http://www.acme.com/software/micro_httpd/"><strong><span style="color: #999999; font-size: x-small;">micro_httpd</span></strong></a>: del mismo que el anterior, pero éste ocupa 150 líneas de código y funciona desde inetd. No me gusta inetd, así que nada de nada.</li>
<li><a href="http://www.acme.com/software/thttpd/"><strong><span style="color: #999999; font-size: x-small;">thttpd</span></strong></a>: del mismo que los dos anteriores, Jef Poskanzer. Éste está más trabajado y <strong>es con el que me quedé</strong>; me gusta cómo está diseñado. Es mucho más rápido que Apache (y mucho más sencillo) y su seguridad está comprobada por cientos de personas; no tantas como Apache pero al menos ya sé que tiene un mínimo de seguridad (también ha tenido algunos fallos gordos, desgraciadamente). Tiene todo lo que necesito y alguna cosa más, como soporte IPv6 y limitación de velocidad por tipo de archivo. Reviso el código, y me gusta.</li>
<li><a href="http://cr.yp.to/publicfile.html"><strong><span style="color: #999999; font-size: x-small;">publicfile</span></strong></a>: de Dan J. Bernstein, éste lo vi después de haber acabado todo el montaje. Me habría ido perfecto, porque incorpora servidor http y ftp, con watchdog y gestión de logs; y creo que no tiene fallos de seguridad conocidos. No soporta CGIs. Requiere pasar más tiempo aprendiendo cómo funciona, pero creo que vale la pena y que cuando el thttpd me dé problemas cambiaré a estas utilidades. Gracias a los que me las habéis recomendado.</li>
</ul>
<h2 id="cgi"><a title="mozTocId784484" name="mozTocId784484"></a>CGIs, ¿qué es eso?</h2>
<p>Antes lo único que sabía de los CGIs era que permitían ejecutar programas en Perl y que se usaban para los contadores, pero ahora ya los he descubierto del todo.</p>
<p>Un CGI no es más que un programa cuya salida se mandará al visitante web. Imagina que haces un</p>
<p>cualquier_comando &gt; fichero  # toda la salida se queda grabada ahí<br />
nc -l -p 80 &lt;fichero # servir ese fichero&#8230;. <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Por eso puedes hacer cosas tan bonitas como:</p>
<p>#!/bin/bash<br />
echo &#8220;Content-type: text/html&#8221;<br />
echo<br />
fortune<br />
cat &lt;&lt; EOF<br />
&lt;br&gt;&lt;br&gt;Hola, esto es una prueba en HTML, &lt;br&gt;<br />
&lt;b&gt;probando&lt;/b&gt;, &lt;i&gt;probando&lt;/i&gt;.<br />
&lt;br&gt; Mi uptime:<br />
EOF<br />
uptime</p>
<p>O incluso:</p>
<p>#!/bin/bash<br />
echo &#8220;Content-type: image/jpeg&#8221;; echo; cat imagen.jpg</p>
<p>El echo ése suelto es para ese ENTER que hay que hacer para mandar cada petición/respuesta HTTP.</p>
<p> </p>
<h2 id="vhosting"><a title="mozTocId574124" name="mozTocId574124"></a>Virtual hosting&#8230; vhosting para los amigos</h2>
<p>Eso mismo. Al ponerme un servidor ya sabía que habría más cosas alojadas aparte de mi web, y ya que me he preocupado de montarlo prefiero que sirva de algo más que de contenedor para la basura que es mi web.</p>
<p>Mucha gente crea carpetas en su servidor, por ejemplo www.miservidor.com/~pepe, o www.serv.com/users/yo o cosas así, lo malo es que si no te gusta esa dirección tienes que hacer una redirección por HTTP, y eso es muy feo.</p>
<p> </p>
<p>Lo del virtual hosting es mucho más elegante: imaginemos que Google y Slashdot leen esta web y me piden alojar sus páginas en mi servidor. Entonces los root servers de DNS traducirían google.com y slashdot.org a mi IP, 217.126.10.173.</p>
<p>Y si vienen de los dos sitios a mi IP, ¿cómo distingo qué página dar a cada visitante? Pues por la petición HTTP que me hacen. Ejemplo:</p>
<p>GET / HTTP/1.1<br />
Host: www.google.com<br />
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7a) Gecko/20040215<br />
Accept: text/xml,application/xml,application/xhtml+xml,text/html, etc, etc, etc<br />
Accept-Language: en-us,en;q=0.5<br />
Accept-Encoding: gzip,deflate<br />
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7<br />
Keep-Alive: 300<br />
Connection: keep-alive</p>
<p>Fíjate en el campo Host, ése es el que le dice qué dominio ha pedido. Con esta información, que entiende mi servidor, ya sé qué página dar, en este caso será la / (lo dice la petición GET) del host www.google.com.</p>
<p> </p>
<p>Esta petición es HTTP/1.1, por tanto es obligatorio especificar el Host. El problema es que en HTTP/1.0 es opcional y en HTTP/0.9 no hay nada de eso (sólo un GET página). Puedes ver en qué consiste cada versión aquí: <a href="http://www2.themanualpage.org/http/http_http09.php3"><strong><span style="color: #999999; font-size: x-small;">HTTP 0.9</span></strong></a>, <a href="http://www2.themanualpage.org/http/http_http10.php3"><strong><span style="color: #999999; font-size: x-small;">HTTP 1.0</span></strong></a>, <a href="http://www2.themanualpage.org/http/http_http11.php3"><strong><span style="color: #999999; font-size: x-small;">HTTP 1.1</span></strong></a>.</p>
<p>Por suerte no quedan muchos navegadores que usen la 0.9 (al menos yo no he visto ninguno). En todo caso, mi idea es tener como mínimo dos webs: la mía, a la que se entra desde www.danielclemente.com o danielclemente.com, y una &#8216;por defecto&#8217; a la que se entrará si no has especificado ningún Host o si has escrito la IP a mano. Esta página tendría un índice de las páginas que alojo en mi servidor y la forma de entrar en ellas.</p>
<p> </p>
<h2 id="chroot"><a title="mozTocId611196" name="mozTocId611196"></a>El entorno para chroot</h2>
<p>Dentro del directorio /f tenía que crear una estructura de directorios y archivos propia de un sistema UNIX para que se ejecutara el servidor web y los programa CGIs. El chroot lo que hace es convertir en raíz (/) el directorio especificado, por lo que si, dentro de la jaula, el usuario root te hace un rm -rf /, sólo te habrá borrado el directorio de chroot.</p>
<p>Lo primero que pensé es que ya habría mini-distribuciones de Linux preparadas para esto que contengan los programas necesarios: bash, ls, gcc, perl, &#8230; Seguro que hay, pero no busqué mucho y decidí hacerlo a mano. Descubrí que es muy fácil si se usan las herramientas apropiadas. Esta captura de pantalla deja claro el proceso (&#8216;captura&#8217; en modo texto <a href="http://www.danielclemente.com/amarok/chroot.txt"><strong><span style="color: #999999; font-size: x-small;">aquí</span></strong></a>):<br />
<img style="margin: 0pt; width: 739px; height: 439px; border: 0pt;" src="http://www.danielclemente.com/amarok/chroot.png" alt="Ejemplo chroot" /></p>
<p>Y así con cada programa, tienes que copiar las librerías que necesita (ya sabes, man ldd si no sabes qué hace).</p>
<p> </p>
<h2 id="conf_thttpd"><a title="mozTocId502891" name="mozTocId502891"></a>Opciones de thttpd</h2>
<p>Lo bueno de elegir un servidor sencillo es que pude revisar todo el código fuente y leerme y entender por completo el manual de uso. Sabiendo manejar el programa entero, no tuve ningún problema.</p>
<p>thttpd no necesita archivo de configuración; todas las opciones se pasan como parámetros. Por eso me hice un script que hacía lo siguiente:<br />
#!/bin/sh<br />
/bin/thttpd -p 80 -d /f -r -u webo -dd web -c &#8220;\<br />
217.126.10.173/cgi-bin/*|\<br />
danielclemente.com/cgi-bin/*|\<br />
www.danielclemente.com/cgi-bin/*|\<br />
amarok/cgi-bin/*|\<br />
172.26.0.11/cgi-bin/*\<br />
&#8221; -l /f/log/este_mes -v</p>
<p>Explicación:</p>
<ul>
<li>-p 80: es el &#8216;por defecto&#8217;, pero sólo para asegurarme. Mi intención era que thttpd no se ejecutara como root sinó como un usuario normal, y por tanto pensaba usar un puerto no privilegiado (ej. 8000) y hacer NAT desde el router, pero como para el chroot hace falta ser root (luego baja de privilegios), acabé usando el 80.</li>
<li>-d /f: directorio al que entra al ejecutar el programa</li>
<li>-r: hacer chroot en el directorio del programa (o sea, el /f de la opción anterior)</li>
<li>-u webo: usuario al que cambiar después de hacer las cosas que requieren ser root. Es importante no ser root dentro del chroot, porque entonces es &#8216;fácil&#8217; salir mandando unas señales.</li>
<li>-dd web: directorio al que entra después de haber hecho el chroot. O sea, que las webs están en /f/web</li>
<li>-c &#8220;blablabla&#8221;: archivos que deben ejecutarse en vez de mostrarse, o sea CGIs. Además han de ser ejecutables (+x). Tengo que poner cada nombre de host (aunque la web sea la misma) por la diferencia que se hace con lo del virtual hosting: quizás alguien quiera que desde miweb.com vayan los CGIs pero desde www.miweb.com no. Nota que el * lo traduce el bash a los nombres de archivo que hay en ese momento en cada directorio, por lo que si luego añades nuevos CGIs hay que reiniciar el servidor dándole la nueva lista.</li>
<li>-l /f/log/este_mes: dónde añadir los logs (lo explico luego)</li>
<li>-v: hacer virtual hosting. En /f/web no habrá una web con su index.html, sinó directorios, cada uno llamado con un nombre de host (ej. www.miweb.com) y con su index.html y familia dentro.</li>
</ul>
<p>El proceso se arranca como demonio; para hacer pruebas va bien el -D que lo deja en primer plano.</p>
<p> </p>
<h2 id="rota_logs"><a title="mozTocId649676" name="mozTocId649676"></a>Logs</h2>
<p>Me hice este script que rota y archiva los logs, muy sencillo. Está en /etc/cron.monthly</p>
<p>#!/bin/sh<br />
# Rotar logs. EJECUTAR EL PRIMER DÍA DE CADA MES<br />
<a href="http://www.danielclemente.com/amarok/logs.jpg"><img style="width: 200px; float: right; height: 132px;" src="http://www.danielclemente.com/amarok/mlogs.jpg" alt="logs" /></a><br />
cd /f/log</p>
<p>rm -f hace12meses.gz<br />
mv hace11meses.gz hace12meses.gz<br />
mv hace10meses.gz hace11meses.gz<br />
mv hace9meses.gz hace10meses.gz<br />
mv hace8meses.gz hace9meses.gz<br />
mv hace7meses.gz hace8meses.gz<br />
mv hace6meses.gz hace7meses.gz<br />
mv hace5meses.gz hace6meses.gz<br />
mv hace4meses.gz hace5meses.gz<br />
mv hace3meses.gz hace4meses.gz<br />
mv hace2meses.gz hace3meses.gz<br />
mv hace1mes.gz hace2meses.gz<br />
/bin/gzip este_mes<br />
mv este_mes.gz hace1mes.gz</p>
<p>kill -HUP `pidof thttpd` || /root/servweb</p>
<p>Si no sabías lo que era rotar logs, pues ya lo sabes (es descartar el más viejo para que quepa uno nuevo; sólo tengo 12 posiciones). La última línea reinicia el servidor web o, en caso de que no esté activo, lo inicia.</p>
<p>También podía haber usado herramientas automáticas que lo hacen, como logrotate. Pero mi script es más sencillo porque tiene sólo lo que yo quiero.</p>
<p> </p>
<h2 id="perro_g"><a title="mozTocId572859" name="mozTocId572859"></a>Un watchdog para el servidor web</h2>
<p>Puede que, por alguna razón rara, el proceso thttpd muera y me quede sin servidor. Por eso me hice un &#8216;watchdog&#8217;, o &#8216;perro guardián&#8217;, que comprueba periódicamente si está activo y si no lo está lo inicia. Al principio se ejecutaba cada día porque no encontré un /etc/cron.hourly (lo mímino era daily)&#8230; pura vagancia. Luego le añadí 05 *    * * *   root    /root/wdogweb al /etc/crontab para ejecutarlo cada hora a los 05 minutos.</p>
<p>El script es realmente sencillo y muy bonito:</p>
<p>#!/bin/sh<br />
pidof thttpd || /root/servweb<br />
# equivale a:   if ! pidof thttpd; then /root/servweb; fi</p>
<p>Me han comentado que hay utilidades como <a href="http://cr.yp.to/daemontools.html"><strong><span style="color: #999999; font-size: x-small;">daemontools</span></strong></a> que se encargan de arrancar y vigilar servicios, pero ahora que ya he aprendido a usar cron creo que no me hace falta otro programa para hacer lo mismo. No digo que no sea útil; al contrario, va muy bien por si tienes muchos servidores.</p>
<p> </p>
<h2 id="ftp_server"><a title="mozTocId121493" name="mozTocId121493"></a>Servidor FTP</h2>
<p>Necesito uno para dos cosas:</p>
<ol>
<li>Subir/bajar archivos de la web, no sólo yo sinó cualquier otro usuario</li>
<li>Espacio temporal para chorradas al que pueda acceder desde cualquier sitio.</li>
</ol>
<p>Y quiero uno como el servidor web, que sea sencillo y elegante (sin chapuzas). Me miré muchos (me fue bien un &#8216;apt-cache search ftp&#8217; en una Debian inestable), pero eran difíciles de entender, y muchos no funcionaban o directamente no compilaban por fallos en el código. Al final acabé usando &#8216;el de siempre&#8217;: mi preferido, el <a href="http://www.pureftpd.org/"><strong><span style="color: #999999; font-size: x-small;">pure-ftpd</span></strong></a>.</p>
<p>Lo compilé con la opción de chroot virtual (&#8211;with-virtualchroot), que encierra a cada usuario en su directorio personal, pero si hay un enlace que lleva fuera deja seguirlo. Éste es el caso, ya que el usuario dc, por ejemplo, tiene en su home /home/dc el enlace simbólico /home/dc/web que le lleva a /f/web/danielclemente.com (su web). Sin esta opción no deja salir del $HOME de ninguna manera.</p>
<p>El servidor lo arranco con este comando:</p>
<p>/usr/local/sbin/pure-ftpd -A -B -u 100 -C 5 -4 -E -k 90</p>
<p>Qué hace cada cosa:</p>
<ul>
<li>-A: hacer chroot() en el home de cada usuario (excepto root, pero root no se conectará)</li>
<li>-B: arrancar en segundo plano</li>
<li>-u 100: no pueden entrar los usuarios con UID menor de 100 (root y otros de sistema)</li>
<li>-C 5: máximo 5 conexiones por IP</li>
<li>-4: escuchar sólo conexiones IPv4 (no sé usar IPv6, mejor lo desactivo)</li>
<li>-E: no permito conexiones anónimas, aunque es interesante activarlo, así entra gente que ni conoces y te deja programas (lo malo es que suelen ser ilegales).</li>
<li>-k 90: no deja subir nada más si el disco duro está lleno al 90%</li>
</ul>
<h2 id="efetepe"><a title="mozTocId824606" name="mozTocId824606"></a>Acceso al FTP desde fuera</h2>
<p>Quiero una cuenta FTP multiuso que sirva para dejar notas y ficheros sueltos y poder acceder desde cualquier sitio. Será casi público, pero con contraseña.</p>
<p>No voy a usar las cuentas de la web, porque el FTP es inseguro (va en texto plano) y no hay conexión SSH directa al servidor, por tanto no puedo usar sftp. Eso no va muy bien y puede dar problemas, pero no doy acceso SSH por seguridad (más adelante me lo pensaré).</p>
<p>Por tanto, lo que hice fue crear una cuenta &#8216;basura&#8217;, de nombre efetepe, grupo efetepe, y una contraseña realmente absurda.</p>
<p> </p>
<h2 id="cuelgue"><a title="mozTocId492149" name="mozTocId492149"></a>Empiezan los problemas serios: esto se cuelga</h2>
<p>Ahora me tocaba hacer un cortafuegos y probar la seguridad, así que le hice varios nmap como de costumbre. Lo curioso fue que al cabo de varios nmaps empezó a tener los puertos cerrados. Me extrañó, porque aún no había puesto ningún IDS, pero luego descubrí -levantándome y sacándole de su sitio- que se había quedado colgado. (Quizás es un nuevo sistema de seguridad; lo he visto en acción en las últimas versiones de Windows).</p>
<p>No me costó mucho descubrir cuál era el problema, ya que al pasar archivos grandes por FTP pasaba lo mismo. Curiosamente, el ping -f lo aguantaba, pero los escaneos rápidos de nmap no. Usando las opciones de velocidad de nmap, vi que se colgaba sólo con -T3 para arriba, el -T2 ya iba bien. Lo característico del -T2 es que manda los paquetes en serie, o sea uno detrás del otro. -T3 ya empieza a mandar varios a la vez, y eso es lo que hacía que se colgara la tarjeta de red PCMCIA.</p>
<p> </p>
<h2 id="pinga"><a title="mozTocId474069" name="mozTocId474069"></a>Comparar distancias entre ordenadores</h2>
<p>Haciendo pruebas con el ping -f y otros descubrí el &#8216;ping adaptativo&#8217;, estaba en la primera página del man ping. La sintaxis es ping -A host y consiste en mandar pings lo más rápido que pueda sin perder paquetes. Eso no quiere decir &#8216;muy muy rápido&#8217;, sinó lo más rápido posible. Si ve que se pierden paquetes manda más despacio.</p>
<p>Mandamos un ping, que viaja a través del cable, llega a su destino y vuelve en forma de respuesta. Nada más llegar mandamos otro, y así todo el rato. Por el tiempo que tardan en volver podemos adivinar cómo de lejos está el destino. Naturalmente, depende de muchas condiciones, por eso no he hablado de medir distancias sinó de comparar. Las pruebas que he hecho en mi casa son creíbles y se corresponden con la topología de mi red.</p>
<p>Supongo que si se llaman ICMP <span class="subr">echo</span> request y reply es por esto; también podemos saber cómo de lejos está una pared por el tiempo que tarda en llegar el eco.</p>
<p> </p>
<h2 id="no_cuelgue"><a title="mozTocId772668" name="mozTocId772668"></a>No pierdo el honor; arreglo lo del cuelgue</h2>
<p>La verdad es que no tenía ni idea de por qué fallaba la tarjeta de red, sólo sabía que no era normal. Probé muchas cosas sin parar, porque no puedo ir diciendo por ahí que &#8216;mi Linux se cuelga y no sé cómo arreglarlo&#8217;. Después de tocar muchas cosas y de compilar muchos kernels, descubrí la opción mágica que lo solucionaba:</p>
<p>Dentro de la sección de dispositivos de red, en la del 8139too, &#8220;RealTek RTL-8139 PCI Fast Ethernet Adapter support&#8221;, hay una que pone &#8220;Use PIO instead of MMIO&#8221;. Hay que activarla.</p>
<p>Ahora aguanta sin problemas un while :; do nmap -vv -P0 -T5 -p1-65535 -r amarok; done</p>
<p> </p>
<h2 id="cortafuegos"><a title="mozTocId461819" name="mozTocId461819"></a>iptables</h2>
<p>Nada complicado; el servidor usará FTP y HTTP desde fuera y SSH desde mi ordenador &#8216;grande&#8217; (cuya dirección MAC es estática y por tanto siempre corresponderá a la misma IP).</p>
<p>Además sólo analizo las conexiones nuevas (las que sólo tienen el bit SYN activado), acepto las de loopback, no acepto UDP, y sí que dejo ICMP request y reply. Todo lo demás lo ignoro (DROP). Las conexiones salientes las acepto (para que funcione el FTP) pero el forwarding no.</p>
<p>Me queda este script para ejecutar al inicio:</p>
<p><a href="http://www.danielclemente.com/amarok/cortafuegos.png"><img style="width: 240px; float: right; height: 228px; border: 0px;" src="http://www.danielclemente.com/amarok/mcortafuegos.jpg" alt="" /></a><br />
#!/bin/sh<br />
# Mi cortafuegos; 13/2/2004 1:49 AM, Daniel Clemente</p>
<p>iptables -F INPUT</p>
<p>iptables -A INPUT -m state &#8211;state ESTABLISHED -j ACCEPT<br />
iptables -A INPUT -m state &#8211;state NEW -i lo -j ACCEPT</p>
<p>iptables -A INPUT -m state &#8211;state NEW -i eth0 -p tcp &#8211;dport 20 -j ACCEPT<br />
iptables -A INPUT -m state &#8211;state NEW -i eth0 -p tcp &#8211;dport 21 -j ACCEPT</p>
<p>iptables -A INPUT -m state &#8211;state NEW -i eth0 -p tcp &#8211;dport 80 -j ACCEPT</p>
<p>iptables -A INPUT -m state &#8211;state NEW -i eth0 -s 172.26.0.2 -p tcp &#8211;dport 22 -j ACCEPT<br />
iptables -A INPUT -m state &#8211;state NEW -i eth0 -p icmp &#8211;icmp-type echo-request -j ACCEPT<br />
iptables -A INPUT -m state &#8211;state NEW -i eth0 -p icmp &#8211;icmp-type echo-reply -j ACCEPT</p>
<p>iptables -P INPUT DROP</p>
<p>iptables -F FORWARD<br />
iptables -P FORWARD DROP</p>
<p>iptables -F OUTPUT<br />
iptables -P OUTPUT ACCEPT</p>
<h2 id="router"><a title="mozTocId243656" name="mozTocId243656"></a>Cambios en el router</h2>
<p>El ordenador destino por defecto es el grande, de nombre <strong>pc</strong>. Para el servidor sólo tuve que redirigirle los puertos 20, 21 y 80; el resto de puertos se refieren al ordenador grande.</p>
<p>Normalmente el router (OCR 812) tiene una página web de configuración en el puerto 80; la cambié al puerto 8000 de esta forma:<br />
disable network service httpd<br />
set network service httpd socket 8000<br />
enable network service httpd<br />
save all</p>
<h2 id="probando_vh"><a title="mozTocId478271" name="mozTocId478271"></a>Cómo probé el virtual hosting yo solito</h2>
<p>Ahora necesitaba probarlo todo un poco: pedí que me hicieran unos escaneos de puertos, pero aún me quedaba mucho por probar sobre lo de servir páginas distintas dependiendo de la página pedida.</p>
<p>Puse dos páginas diferentes: una para cuando se entrara por 172.26.0.11 y otro para cuando se entrara por 217.126.10.173. ¿Cuál es el problema? Pues que si yo, desde el host <strong>pc</strong> (172.26.0.2), intento conectar a 217.126.10.173, la petición llega al router, y éste debería redirigirla al servidor (172.26.0.11) aplicando el NAT, pero no lo hace. No lo hace porque está configurado para aplicar estas reglas de redirección de puertos sólo a las conexiones que vienen de la red ATM que tiene configurada, o sea de fuera.</p>
<p>Para simular conexiones desde fuera lo más cómodo es tener una shell en algún ordenador y conectar desde ahí, pero en ese momento no tenía ningún login y password preparados para eso. Lo que hice fue buscarme unos proxys de Telefónica, configurar mi navegador, y acceder a mi IP (pública). Entonces la petición sí que venía de fuera, y el router la redirigía al puerto 80 del servidor. Le dije al Mozilla que no usara proxy para acceder a los 172.26.0.*, y así ya podía entrar al mismo ordenador de dos formas distintas, y cada una recibiendo una respuesta distinta.</p>
<p> </p>
<h2 id="contador"><a title="mozTocId934031" name="mozTocId934031"></a>Quiero un contador; no tengo PHP</h2>
<p>Cuando usaba PHP me hice un index.php que incluía un contador en modo texto, y no me costó mucho. Pero ahora he decidido no poner PHP en el servidor web, y tengo que hacerme un contador nuevo. ¿Qué puedo hacer?</p>
<p> </p>
<p>Podría instalar PHP como un programa (en vez de como extensión de servidor) y hacer que se ejecute como CGI, pero para hacer un programita que suma 1 a una variable no me hace falta todo eso.</p>
<p> </p>
<p>Es fácil hacer un contador en bash. El siguiente comando ya sirve:</p>
<p>echo $(( `cat cont` + 1 )) &gt; cont</p>
<p>El problema es que no puedo incrustar en mi index.html el contenido del archivo cont. Me gustaría hacer un &lt;#include &#8220;cont&#8221;&gt; pero en HTML eso no se puede hacer y thttpd no es de los que tienen Server Side Includes (bueno, tiene, pero no es nada cómodo).</p>
<p> </p>
<p>Podría hacer que el fichero index.html fuera un ejecutable (CGI) que mediante echos mande la página y con un &#8216;cat cont&#8217; meta el número correspondiente en el sitio que toca. Me parece bastante chapucero&#8230; prefiero tener todos los CGIs en el mismo sitio.</p>
<p>En HTML no se puede incrustar contenido text/html, pero sí imágenes (se hace con la etiqueta IMG). O sea, que mi CGI podría crear una imagen, y hacer un cat mandándola con el Content-type correspondiente. Y ahora, ¿cómo creo una imagen -por ejemplo un PNG- que tenga escrito un número? Eso lo hacen los magníficos programas de ImageMagick; por ejemplo con este comando:</p>
<p># blanco.png es todo blanco.        Seguro que hay formas mejores de hacer esto&#8230;<br />
convert -font helvetica  -pointsize 25 -fill blue -draw &#8220;text 5,22 &#8217;142857&#8242;&#8221; blanco.png texto.png</p>
<p>Aparte de ser muy chapucero, esta solución requiere meter muchísimos programas, librerías y fuentes dentro del chroot, y además sería bastante lento.</p>
<p><a href="http://www.danielclemente.com/amarok/142857.jpg"><img style="width: 208px; float: right; height: 280px; border: 0px;" title="142857 142857 142857 142857" src="http://www.danielclemente.com/amarok/m142857.jpg" alt="142857" /></a></p>
<p>Encontré otro programa (también dentro de ImageMagick) muy útil, es montage y sirve para juntar imágenes. Me bastaría con tener los dígitos del 0 al 9 cada uno en un archivo, y luego, mediante un script, ir juntando cifras para hacer cada número. Por último, servir la imagen con un cat. Ejemplo:</p>
<p>montage 1.png 4.png 2.png 8.png 5.png 7.png 142857.png</p>
<p>Sería lento, pero tampoco mucho. Tendría que hacer el script que creara la lista de parámetros a partir del número leído; ahora mismo no se me ocurre ninguna forma fácil de hacerlo, pero con sed, awk o perl se puede. Me falta tiempo para esto&#8230; antes tengo que aprender a usar los paquetes de coreutils y leerme el man bash.</p>
<p> </p>
<p>Tiene que haber programas que hagan solos lo de crear una imagen con un número escrito. No busqué mucho, pero encontré uno, <a href="http://www.whatsis.com/swc"><strong><span style="color: #999999; font-size: x-small;">swc</span></strong></a> (simple web counter), pero no me gustó porque ha tenido un fallo importante de seguridad y -lo importante- porque usa imágenes GIF, que es un formato con un sistema de compresión patentado por Unisys Corporation, el LZW. Me da asco meterme en estos temas, así que mejor no uso el programa. Yo lo veo como una trampa.</p>
<p> </p>
<p>Resumiendo, que no puedo incrustar texto en HTML, pero sí imágenes (IMG). Entonces me acordé de que también se pueden incluir scripts; ahí vi la solución. Hice un script llamado cuenta así:</p>
<p>#!/bin/bash<br />
echo &#8220;Content-type: text/plain&#8221;<br />
echo</p>
<p>echo -n $(( `cat cont` + 1 )) &gt; cont</p>
<p>echo -n document.write\(\&#8221;<br />
cat cont<br />
echo -n \&#8221;\)\;</p>
<p>Y luego sólo tenía que incluírlo en todas las páginas que quiera con &lt;SCRIPT TYPE=&#8221;text/javascript&#8221; src=&#8221;cgi-bin/cuenta&#8221;&gt;&lt;/SCRIPT&gt;</p>
<p>El problema es que no todos los navegadores soportan JavaScript. Normalmente los que no lo soportan tampoco muestran imágenes, así que creo que mi solución es tan efectiva como la de la imagen. De todas formas sigue siendo una chapuza que he de arreglar cuando me aburra.</p>
<p> </p>
<h2 id="backup"><a title="mozTocId296421" name="mozTocId296421"></a>Copias de seguridad periódicas</h2>
<p>Siempre hay que hacer una copia de seguridad de todo; aunque la web esté en mi casa es posible que el portátil se queme (tal como han pronosticado algunos) o que el disco duro deje de girar de tanto arrancarlo y pararlo. Prefiero no fiarme y mantener una copia actual en mi ordenador grande (desde ahí la puedo pasar a CDs).</p>
<p>Lo hice con este script, bakupa, que es para ejecutar en el ordenador grande (172.26.0.2). 172.26.0.11 es el servidor.</p>
<p>#!/bin/sh<br />
# Esto hace una copia de la web del servidor, y la archiva<br />
# 17-2-2004 Daniel Clemente</p>
<p>dia=`date +%Y_%m_%d`<br />
mkdir temp<br />
echo Pon password del usuario dc<br />
scp -r<script type="text/javascript"></script> <a href="mailto:dc@172.26.0.11"><strong><span style="color: #999999; font-size: x-small;">dc@172.26.0.11</span></strong></a><script type="text/javascript"></script> <span style="display: none;">Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla<script type="text/javascript"></script> </span>:/f/web/danielclemente.com/* temp<br />
tar jcvf ${dia}.tar.bz2 temp<br />
rm -rf temp</p>
<h2 id="web_local"><a title="mozTocId462834" name="mozTocId462834"></a>Trabajar cómodamente en mi web</h2>
<p>Lo de tener un servidor FTP rápido donde dejar la web ya es bastante cómodo, pero quiero más: quiero montar el árbol de directorios de mi web (en el servidor) en un directorio local.</p>
<p>Para eso está el NFS, pero es muy complicado de configurar y a veces poco seguro. Samba estaba bien, pero no quiero instalarle más cosas al servidor, y menos eso (a ver si ahora va a tener tantos recursos compartidos como los Windows que me encuentro por Internet).</p>
<p>Lo que me interesa son los módulos para el kernel que implementan un sistema de archivos basado en FTP o en SSH. No hay que tocar nada del servidor, sólo tener los servidores correspondientes. O sea, que los kernels los tengo que modificar en el ordenador &#8216;grande&#8217;, el servidor no lo toco para nada.</p>
<p>Hay un proyecto llamado <a href="http://lufs.sourceforge.net/lufs/"><strong><span style="color: #999999; font-size: x-small;">lufs</span></strong></a> que hace todo esto con muchos sistemas de archivos, pero lo vi demasiado extenso comparado con los proyectos que trabajan sólo con uno.</p>
<p>El de FTP es <a href="http://ftpfs.sourceforge.net/"><strong><span style="color: #999999; font-size: x-small;">ftpfs</span></strong></a>, y me fue bien pero me daba un error de &#8220;Stale NFS file handle&#8221; al querer cambiar de directorio. De todas formas, el FTP no es seguro, así que probé por SSH.</p>
<p>El de SSH se llama <a href="http://shfs.sourceforge.net/"><strong><span style="color: #999999; font-size: x-small;">shfs</span></strong></a> y es muy fácil de usar. <a href="http://linuca.org/body.phtml?nIdNoticia=209"><strong><span style="color: #999999; font-size: x-small;">Aquí</span></strong></a> (Linuca) vi un tutorial que me ayudó un poco con unos problemas que tuve con el kernel. Lo conseguí poner, y, bueno, funciona perfectamente. Tampoco hay mucho más que decir.</p>
<p><a href="http://www.danielclemente.com/amarok/pantalla.jpg"><img style="width: 120px; float: left; height: 92px;" title="Aquí enfrente me paso horas cada día" src="http://www.danielclemente.com/amarok/mpantalla.jpg" alt="mi pantalla" /></a></p>
<p>Ahora puedo usar Mozilla Composer y mis programas preferidos para tocar archivos del servidor sin tener que instalarlos en el servidor.</p>
<h2 id="dominio"><a title="mozTocId132215" name="mozTocId132215"></a>Cambios en el dominio</h2>
<p>Ahora mi página sería accesible para todos cuando escribieran mi dirección IP en su navegador (por suerte tengo IP fija y sería siempre la misma). Pero lo que yo quiero es que se pueda entrar desde www.danielclemente.com.</p>
<p>¿Qué hace falta para eso? Pues <em>comprar</em> (en realidad <em>alquilar</em> por un año) un dominio libre y hacer que se traduzca a mi IP cuando alguien lo escriba. Hay unos cuantos ordenadores importantes por el mundo que mantienen una tabla con la equivalencia entre cada nombre de dominio y cada IP: son los servidores DNS.</p>
<p>Para que añadan un registro que apunte a tu IP tienes que pagar, aunque no mucho. Por ejemplo, yo lo compré en GoDaddy por unos 9 dólares USD, y vale por un año. No voy a hacer propaganda de ninguna empresa; busca &#8216;domain registrars&#8217; que es que como se llaman en inglés. Que sepas que un .com te puede salir por $7 o $30 dependiendo de en dónde te dejes timar, y un .es de 100 euros para arriba, más gastos de patentes, tasas, trámites, etc. (¡viva el Ministerio de Ciencia y Tecnología!).</p>
<p>Ah, el registro de un .com suele ser fácil. Tienes que dar datos ciertos sobre tu nombre, dirección, teléfono y e-mail, y pagar con tarjeta de crédito (una de esas &#8216;virtuales&#8217; ya vale). Como pagas, tienes soporte técnico que te ayudará en todo.</p>
<p> </p>
<p>Una vez &#8220;comprado&#8221; el dominio, hay varias opciones (todas hay que buscarlas desde el &#8216;Centro de control&#8217; de la web del registrador): por ejemplo, puedes redirigirlo a otra página, poner un mensaje de &#8216;En venta&#8217;, alojar algún archivo (pero con publicidad ya que el hosting se paga aparte) o decir directamente a qué IP está ligado ese dominio.</p>
<p> </p>
<p>Lo que yo hice fue informar a todo el mundo de que www.danielclemente.com = 217.126.10.173. De eso se encargan los servidores DNS; pero como yo no tenía ganas de poner un servidor DNS en mi ordenador, usé los servidores de GoDaddy para añadir esa entrada mediante una opción de su web (es un servicio que dan gratis). Como todos los DNS están relacionados, un cambio en uno de ellos se propaga a todos los del mundo en unas horas.</p>
<p>Encontré una opción perdida en la web que permitía editar el archivo de zonas DNS; desde ahí pude incluir la línea A necesaria. Quedó así:</p>
<p> </p>
<table style="text-align: left; width: 620px; height: 72px; margin-left: auto; margin-right: auto;" border="1" cellspacing="0" cellpadding="2" summary="Tabla de zonas DNS">
<tbody>
<tr>
<th>Nombre de zona</th>
<th>Tipo</th>
<th>Valor</th>
</tr>
<tr>
<td>@</td>
<td>A</td>
<td>217.126.10.173</td>
</tr>
<tr>
<td>www</td>
<td>CNAME</td>
<td>@</td>
</tr>
</tbody>
</table>
<p> </p>
<p>La A da la traducción de danielclemente.com (que sale representado como @) y el www es un alias a @, o sea, que tanto danielclemente.com como www.danielclemente.com resuelven a mi IP. De hecho, todos los subdominios traducen a mi misma IP, así que seguro que podría quitar el www ése.</p>
<p>Tuve que esperar dos días para que los cambios surtieran efecto, y después fue muy bonito ver la &#8216;propagación DNS&#8217;: poco a poco esta información fue llegando a todos los servidores -incluso a los pequeños, pero más tarde- empezando desde los de la empresa de dominios hasta llegar a todos los del mundo. Es fácil comprobarlo usando órdenes como éstas:</p>
<p>    dig www.danielclemente.com  # Uso los servidores configurados en mi /etc/resolv.conf<br />
    dig @195.235.113.3 www.danielclemente.com  # A ver qué hay en el de Telefónica<br />
    dig @PARK3.SECURESERVER.NET www.danielclemente.com  # A ver qué piensan los de GoDaddy (los primeros en actualizarse)</p>
<h2 id="conclu"><a title="mozTocId284388" name="mozTocId284388"></a>Conclusiones</h2>
<p>Por fin tengo mi servidor montado; creo que me he enrollado bastante en algunos puntos pero tenía ganas de hacerlo.</p>
<p>Resumiendo, he montado mi propio servidor desde cero tanto a nivel hardware como software. En realidad es poca cosa (servidor web y ftp), pero lo poco que hace lo hace muy bien. Lo he pensado todo mucho y creo que he tomado la mejor decisión en cada momento, con varias excepciones: sé que he hecho bastantes &#8216;chapuzas&#8217; (o &#8216;problemas que no he resuelto de forma elegante&#8217;), pero soy consciente de ello y las arreglaré cuando haya aprendido lo suficiente.</p>
<p>He aprendido mucho, y lo importante es que no me he repetido. Ya pasé muchos meses escribiendo y pensando <a href="http://www.danielclemente.com/servidor/"><strong><span style="color: #999999; font-size: x-small;">cómo montar un servidor</span></strong></a> que hiciera de todo para mi instituto (fue mi &#8216;Treball de Recerca&#8217; del Bachillerato, y ganó un premio CIRIT de la Generalitat). Todo el tiempo que perdí con eso no lo he vuelto a perder aquí, y tampoco se parecen mucho. En el servidor-que-hace-de-todo de mi instituto sólo tuve que instalar cada cosa, una detrás de otra. En este estudio resuelvo mis necesidades personales, y eso cuesta mucho más que hacer apt-gets.</p>
<p>Una conclusión importante que deberías sacar si ya has leído hasta aquí es que el documento se acabará pronto&#8230;</p>
<p><strong>Septiembre 2006</strong>: bueno&#8230; no del todo, porque cuando apagué el servidor (dos años y medio después), escribí <a href="http://www.danielclemente.com/amarok/resulta.html"><strong><span style="color: #999999; font-size: x-small;">qué tal funcionó mi servidor</span></strong></a>.</p>
<p> </p>
<h2 id="acerca"><a title="mozTocId437341" name="mozTocId437341"></a>Sobre este documento</h2>
<ul>
<li>Todo esto lo he escrito la tercera semana de febrero de 2004. El trabajo físico lo había empezado un mes antes.</li>
<li>Licencia: <a href="http://www.gnu.org/licenses/fdl.html"><strong><span style="color: #999999; font-size: x-small;">FDL</span></strong></a>, los programas <a href="http://www.gnu.org/licenses/gpl.html"><strong><span style="color: #999999; font-size: x-small;">GPL</span></strong></a> y las imágenes igual. No hace falta que me pidas permiso para usar partes del documento, pero conserva mi nombre por algún lado o un enlace aquí: www.danielclemente.com/amarok</li>
<li>Lenguaje: he intentado poner todos los acentos y letras; avísame si hay erratas. Sé que he mezclado los tiempos verbales de formas muy raras, pero es que no sabía con cuál quedarme. Iba a poner en cursiva los extranjerismos, pero hay tantos que tendrás que saber detectarlos.</li>
<li>Idiomas: en principio no traduciré el documento a otros idiomas, porque el español es fácil de aprender (al menos más fácil que el inglés).</li>
<li>Las fotos de mala calidad las he hecho con una Best Buy Easy Point &amp; Click y con el driver <a href="http://spca50x.sourceforge.net/"><strong><span style="color: #999999; font-size: x-small;">spca50x</span></strong></a>. La cámara tenía más calidad antes de que la abriera y le hiciera cosas por dentro.</li>
<li>El dibujo del cortafuegos es mío&#8230; <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Lo hice con una tableta gráfica Wacom usando <a href="http://www.sodipodi.com/"><strong><span style="color: #999999; font-size: x-small;">sodipodi</span></strong></a> y <a href="http://www.gimp.org/"><strong><span style="color: #999999; font-size: x-small;">gimp</span></strong></a>. El diseño vectorial es éste: <a href="http://www.danielclemente.com/amarok/cortafuegos.svg"><strong><span style="color: #999999; font-size: x-small;">cortafuegos.svg</span></strong></a> (abrir con sodipodi).</li>
<li>Lo he hecho todo con el Mozilla Composer, es magnífico. Sobre todo me ha gustado lo de que genere la &#8216;Tabla de contenidos&#8217; automáticamente. Confieso haber usado también vim para tomar notas.</li>
<li>Llevaba años queriendo poner esta imagen. Gracias otra vez, Mozilla Composer.</li>
</ul>
<div style="text-align: center;"><a href="http://validator.w3.org/check/referer"><br />
</a></div>
<p><!-- <a href="../contacto/" mce_href="../contacto/">Contacto</a>: <code>www.danielclemente.com&nbsp;&nbsp; n142857_-_Arroba_-_gmail.com &nbsp;&nbsp;&nbsp; danielclementeArroba ozu.es&nbsp;&nbsp;&nbsp;   <mce:script language=mce-'JavaScript' type='text/javascript'><!   <!   var prefix = '&#109;a' + 'i&#108;' + '&#116;o';  var path = 'hr' + 'ef' + '=';  var addy46733 = '142857' + '&#64;';  addy46733 = addy46733 + 'j&#97;bb&#101;r' + '&#46;' + 'c&#111;m';  document.write( '<a ' + path + '\'' + prefix + ':' + addy46733 + '\'>' );  document.write( addy46733 );  document.write( '<\/a>' );  //-->\n<script type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gatoelectronico.com.ar/2009/12/como-monte-mi-servidor-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configurar una red inalambrica</title>
		<link>http://www.gatoelectronico.com.ar/2009/12/configurar-una-red-inalambrica/</link>
		<comments>http://www.gatoelectronico.com.ar/2009/12/configurar-una-red-inalambrica/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 21:37:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Guias - Tutoriales]]></category>
		<category><![CDATA[Configuración]]></category>
		<category><![CDATA[Redes Inalambricas]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.gatoelectronico.com.ar/?p=19</guid>
		<description><![CDATA[Instalación y configuración de una red inalámbrica Para comenzar, definiremos lo que es una Wlan, una Wlan es una red inalámbrica de 2 o mas computadoras, todo esto sin cables de por medio, hasta una distancia de unos 1000 o 1200 metros. •  Una red Wlan se utiliza mucho en lugares donde se usan Notebooks [...]]]></description>
			<content:encoded><![CDATA[<p class="Estilo32 Estilo124 Estilo126" align="left">Instalación y configuración de una red inalámbrica</p>
<p class="Estilo131" align="left">Para comenzar, definiremos lo que es una Wlan, una Wlan es una red inalámbrica de 2 o mas computadoras, todo esto sin cables de por medio, hasta una distancia de unos 1000 o 1200 metros.</p>
<p class="Estilo131" align="left">•  Una red Wlan se utiliza mucho en lugares donde se usan Notebooks y se necesita movilidad, por ejemplo en un edificio de un piso a otro, sin perder la conexión a Internet por ejemplo. La limitante es su costo, que es mucho mayor que el de una red convencional, que esta compensado por sus múltiples usos.<span id="more-19"></span></p>
<table border="0" width="580">
<tbody>
<tr>
<td width="257">
<p class="Estilo125" align="left"><strong>Instalando una red Wireless (Wlan):</strong></p>
<p class="Estilo125 Estilo127" align="left">Para instalar una red inalámbrica son necesarias algunas cosas cosas:</p>
<div class="Estilo124">
<ul>
<li class="Estilo127">Un servidor, con un router y, si es necesario, una antena exterior, que servirá de Access point (punto de acceso).</li>
<li class="Estilo127">Cada cliente deberá tener una placa de red inalámbrica, con su respectiva antena apuntada hacia el punto de acceso.</li>
<li class="Estilo127">Si los usuarios están alejados del punto de acceso, tendrán que usar antenas exteriores, y en algunos casos habrá que tener contacto visual entre antenas.</li>
</ul>
</div>
</td>
</tr>
</tbody>
</table>
<p class="Estilo130" align="left"><strong>El router: </strong></p>
<p>Este aparato sirve de puente entre el servidor y la red inalámbrica, lo que hace es convertir una placa de red convencional en una placa de red inalámbrica, pero como Access point, con uno solo basta para tener hasta 256 usuarios conectados, por lo que no es necesario que cada cliente tenga uno. La diferencia con una placa de red inalámbrica, es que al router se le puede conectar un servidor o una conexión a Internet de banda ancha, y desde ahí repartir Internet a un barrio, por ejemplo. La elección del router se basa en el uso que se le va a dar, por ejemplo si solo se lo usa para compartir Internet, con un router de 11 Mbps, sobraría velocidad, teniendo en cuenta que en argentina la máxima velocidad de datos en Internet son 512 kb, si lo comparamos con 11000 kb de transmisión del router nos daríamos cuenta que nos sobra velocidad. Ahora si queremos pasar archivos de gran tamaño entre las pc&#8217;s se recomienda un router de 54 Mbps o mas. Esto queda a elección del usuario</p>
<p class="Estilo131" align="left">Router D-Link de 54 Mbps, con 4 salidas cableadas y hasta 256 usuarios inalámbricos</p>
<div class="Estilo130">
<p><img src="http://www.trucosinformaticos.com/router.jpg" alt="" width="263" height="256" /></div>
<p class="Estilo130" align="left"><strong>  </strong></p>
<p class="Estilo130" align="left"><strong>Las placas de red inalámbricas: </strong></p>
<p class="Estilo131" align="left">Estas placas de red sirven para comunicarse con el router, lo ideal es conseguir una placa de red con antena exterior si se va a utilizar a varias cuadras del punto de acceso, para tener la mejor señal posible y aprovechar al máximo la red, lo mismo sucede con el router, hay que ver la velocidad en la cual trabajan, por ejemplo si la red inalámbrica se va a utilizar para juegos en red , con una placa de 11 Mbps sobraría, lo mismo pasa con banda ancha, pero si se deben pasar grandes archivos a través de la red inalámbrica es mejor pagar un poco mas y poner una placa de 54 Mbps. A diferencia del router, cada cliente debe tener una placa de red inalámbrica.</p>
<p class="Estilo130" align="left"><strong>Antenas: </strong></p>
<p class="Estilo131" align="left">Las antenas no son necesarias cuando se tiene una red inalámbrica hogareña, pero si se quiere extender mas de 200 o 300 metros se necesita una antena exterior para la placa de red inalámbrica, no tiene que ser de gran ganancia, si no nos extendemos mas de 1500 metros, de ahí en adelante se le debe colocar una antena exterior al router también.</p>
<p class="Estilo131" align="left">Para el router casi siempre es necesario poner una antena exterior, o una solución factible es poner el router en una caja estanco, en una torre lo mas alto posible (sin que lo agarren los rayos <img src='http://www.gatoelectronico.com.ar/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) con la antenita afuera, con ese sistema se logra armar una red de 1500 metros entre cliente – router.</p>
<p class="Estilo130" align="left"><strong>Configuración: </strong></p>
<p class="Estilo131" align="left">Placas de red inalámbricas:</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/senal.jpg" alt="" width="280" height="332" /></p>
<p class="Estilo131" align="left">Esta imagen corresponde al programa de las placas de red inalámbricas Encore, las cuales vienen con una antena exterior para mayor ganancia.</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image006.jpg" alt="" width="179" height="221" /><span class="Estilo127">Imagen de la Antena exterior para placa de red Encore. </span></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image008.jpg" alt="" width="250" height="152" /><span class="Estilo127">Imagen de la placa de red inalámbrica instalada en la PC, con su correspondiente cable para conectar la antena exterior. </span></p>
<p class="Estilo131" align="left"> </p>
<p class="Estilo131" align="left">Para la configuración de las placas de red es muy sencillo, con solo conectar la placa a la pc, y encenderla automáticamente detecta la configuración y busca los drivers, que vienen con el CD, estas placas solo funcionan bajo Windows XP.</p>
<p class="Estilo131" align="left">Primero tenemos que ir a Inicio &gt; Panel de control &gt; conexiones de red</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image010.jpg" alt="" width="316" height="235" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">Una vez ahí ponemos propiedades a la conexión inalámbrica para que aparezca esto:</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image012.jpg" alt="" width="239" height="265" /></p>
<p class="Estilo131" align="left">Ahí ponemos instalar y luego protocolo y después NWLink, al finalizar, hacemos clic en Protocolo de Internet (TCP/IP), ver imagen arriba, y hacemos clic en propiedades, nos aparecerá esto:</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image014.jpg" alt="" width="240" height="270" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">Ahí marcamos la casilla “Obtener una dirección IP automáticamente”</p>
<p class="Estilo131" align="left"> </p>
<p class="Estilo131" align="left">Listo! La placa de red ya esta configurada.</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><strong>Configuración del router: </strong></p>
<p class="Estilo130" align="left"><strong>  </strong></p>
<p class="Estilo131" align="left">Hay 2 formas de configurarlo, una para que los usuarios solo tengan acceso a Internet, y otra para que los usuarios tengan acceso a archivos y carpetas del servidor. Más adelante esta la configuración de Internet únicamente.</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><strong>Configuración con acceso de archivos del servidor: </strong></p>
<p class="Estilo130" align="left"><strong>  </strong></p>
<p class="Estilo131" align="left">Para configurar el router, primero debemos conectarlo, aclaramos que el router no lleva drivers, se usa de puente, conectando la salida uno del router a la placa de red Lan de la PC.</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image016.jpg" alt="" width="293" height="76" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">En el conector marcado con rojo se conecta el MODEM de banda ancha, y en el azul la Pc que sirve de servidor.</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image018.jpg" alt="" width="275" height="346" /><span class="Estilo127">Aquí esta la imagen de las configuraciones de red en el servidor, ver foto siguiente. </span></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image020.jpg" alt="" width="317" height="180" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">Como se puede apreciar en la imagen superior, hay que agregar un protocolo, de Microsoft llamado Net BEUI. Una vez hecho esto, se debe hacer clic en aceptar, y luego en la lista de conexiones en TCP/IP, y marcar la casilla obtener dirección IP automáticamente, ver imagen.</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image022.jpg" alt="" width="268" height="344" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><strong>Configurar el router para Internet solamente: </strong></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">Anteriormente vimos la forma de usar un router para banda ancha, con un servidor, pero si solo queremos que los clientes tengan únicamente acceso a Internet, se debe conectar la salida del MODEM adsl a la entrada Wan del router, y en las pcs de los usuarios configurar lo siguiente:</p>
<p class="Estilo131" align="left"> </p>
<p class="Estilo131" align="left">Abrir Internet Explorer, luego ir a herramientas y después a opciones de Internet, buscar la solapa conexiones, y una vez ahí en configuración Lan, ahí marcar la casilla de verificación “Detectar la configuración automáticamente” ver imagen.</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image024.jpg" alt="" width="277" height="288" /></p>
<p class="Estilo131" align="left">Listo! Una vez terminado esto reiniciamos la maquina y si hemos realizado todos los procedimientos correctamente una vez que la pc este encendida tendría que aparecer algo así:</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image026.jpg" alt="" width="256" height="104" /></p>
<p class="Estilo131" align="left">La pequeña computadora de color verde que aparece es el programa de las placas de red Encore, que se inicia automáticamente al encender nuestra pc.</p>
<p class="Estilo131" align="left"> </p>
<p class="Estilo131" align="left">Para hacer unas pruebas mas, abrimos Internet Explorer, y rechazamos cualquier pedido de conexión, luego escribimos en la barra de dirección, esta ip: 192.168.0.1, esta IP es la del router, de esa forma nos pedirá un nombre de usuario y contraseña, por lo general, el nombre de usuario y la clave suele ser admin., pero podríamos mirar el manual para aclarar esto.</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image028.jpg" alt="" width="188" height="167" /></p>
<p class="Estilo131" align="left">Imagen de la conexión al router</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image030.jpg" alt="" width="312" height="213" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">La foto de arriba es la página que muestra el router, sirve para cambiar muchas configuraciones, desde el nombre de usuario y contraseña de acceso, hasta el canal inalámbrico por el cual trabaja!</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><strong>Configuración: </strong></p>
<p class="Estilo131" align="left">En la pantalla principal del router, hacemos clic en Run Wizard, y nos aparecerá esto:</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image031.jpg" alt="" width="257" height="212" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">Damos next para comenzar, y veremos la siguiente pantalla:</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image033.jpg" alt="" width="250" height="205" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">acá nos permite cambiar la clave de entrada a la configuración del router, colocamos la clavbe, y damos next para ver esto:</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image034.jpg" alt="" width="258" height="212" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">Esto no tiene mucha importancia, pero es util, una vez que pones la franja horaria das next.</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image036.jpg" alt="" width="289" height="238" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">acá hay que esperar un momento para que detecte la configuración del MODEM de adsl, en unos segundos aparecerá esto:</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image037.jpg" alt="" width="232" height="192" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">ponemos next, sin tocar la configuración.</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image039.jpg" alt="" width="231" height="189" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">Acá hay que poner el nombre de usuario y la contraseña de ingreso a la red de adsl.</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image041.jpg" alt="" width="226" height="187" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">acá hay que poner el SSID (identificación de red wireless) y el canal sobre el cual trabajaremos.</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image043.jpg" alt="" width="233" height="192" /></p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo131" align="left">acá ponemos la clave de la red inalambrica, muy util para que no se metan intrusos a nuestra red.</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image045.jpg" alt="" width="231" height="190" /></p>
<p class="Estilo131" align="left">Ultimo paso! Apretamos el boton restart y listo, el router se resetea y comienza a funcionar.</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130" align="left"><strong>Cableado general: </strong></p>
<p class="Estilo130" align="left"><strong>Usuarios cableados: </strong></p>
<p class="Estilo131" align="left">Además de usuarios inalámbricos podemos utilizar usuarios cableados (en mi caso hasta 4), veamos la forma de crimpar los cables:</p>
<p class="Estilo130" align="left"><img src="http://www.trucosinformaticos.com/crear_web_clip_image047.jpg" alt="" width="169" height="263" /></p>
<p class="Estilo131" align="left">Si en la imagen no se ve muy bien, lo aclaramos: de izquierda a derecha: posición 1: naranja, posición 2: pareja del naranja, posición 3: celeste (pareja del azul), posición 6: azul*</p>
<p class="Estilo131" align="left"> </p>
<p class="Estilo131" align="left">*el cable azul, pareja del celeste, va conectado a el pin 6.</p>
<p class="Estilo130" align="left"> </p>
<p class="Estilo130"> </p>
<p class="Estilo130"><strong>Conexión desde el router al MODEM de banda ancha: </strong></p>
<p class="Estilo130"><strong>  </strong></p>
<p class="Estilo130" align="center"><span class="Estilo127"><img src="http://www.trucosinformaticos.com/crear_web_clip_image049.jpg" alt="" width="173" height="176" /></span></p>
<p class="Estilo131" align="center"> </p>
<p class="Estilo131" align="center">Esta es la ficha que debemos armar, de izquierda a derecha: pin 1: naranja, pin2 pareja del naranja, pin 3 verde, pin 6 pareja del verde.</p>
<p class="Estilo131" align="center"> </p>
<p class="Estilo131">Nota: en ninguno de los casos es necesario usar los 8 cables del utp para armar la red.</p>
<p class="Estilo130"> </p>
<p class="Estilo130" align="right"><strong>Autor: Nicolás Rey </strong></p>
<p class="Estilo130" align="right"><strong><script type="text/javascript"></script><a href="mailto:rey.nico@gmail.com"><span style="color: #999999; font-size: x-small;">rey.nico@gmail.com</span></a><script type="text/javascript"></script> <span style="display: none;">Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla<script type="text/javascript"></script> </span></strong></p>
<p class="Estilo130" align="right"><strong><a href="http://www.nano.ciudad.org/"><span style="color: #999999; font-size: x-small;">www.nano.ciudad.org</span></a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gatoelectronico.com.ar/2009/12/configurar-una-red-inalambrica/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

