<?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>SEBELK  FOSS &#187; Uncategorized</title>
	<atom:link href="http://www.sergiobelkin.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sergiobelkin.com</link>
	<description>Sobre Software Libre y Open Source</description>
	<lastBuildDate>Sun, 20 Jun 2010 21:27:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>El sonido en Linux es confuso: Clarificando Parte 2: PulseAudio</title>
		<link>http://www.sergiobelkin.com/2009/08/03/el-sonido-en-linux-es-confuso-desmitificando-parte-2-pulseaudio/</link>
		<comments>http://www.sergiobelkin.com/2009/08/03/el-sonido-en-linux-es-confuso-desmitificando-parte-2-pulseaudio/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 16:23:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[Mandriva]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=149</guid>
		<description><![CDATA[Lo que sigue es una traducción &#8220;quick and dirty&#8221; del segundo de dos excelentes artículos escritos por Colin Guthrie. Todo comenzó por mi intento de desentrañar la manera en que Linux maneja el audio por estos días. Luego dí con Colin Guthrie el encargado de la parte de sonido en Mandriva, el cual tuvo la [...]]]></description>
			<content:encoded><![CDATA[<p><em>Lo que sigue es una traducción &#8220;quick and dirty&#8221; del segundo de dos excelentes artículos escritos por Colin Guthrie. Todo comenzó por mi intento de desentrañar la manera en que Linux maneja el audio por estos días. Luego dí con Colin Guthrie el encargado de la parte de sonido en Mandriva, el cual tuvo la amabilidad de responder varias preguntas, y al parecer todo esto fue un disparador para que él escribiera estos dos posts altamente recomendables, aquí va el primero (el<a href="http://colin.guthr.ie/2009/08/sound-on-linux-is-confusing-defuzzing-part-2-pulseaudio/"> original en inglés del segundo artículo se puede leer haciendo clic aquí</a>):</em></p>
<p>En un <a href="http://http://www.sergiobelkin.com/2009/08/03/el-sonido-en-linux-es-confuso-clarificando-parte1-alsa/">artículo anterior</a>, describí como la configuración de bajo nivel de <a href="http://www.alsa-project.org/">ALSA</a> nos permitía encaminar todas las aplicaciones usando el API ALSA via <a href="http://www.pulseaudio.org/">PulseAudio</a>. En este artículo echaremos una mirada a los distintos archivos de configuracion y a las variables que controlan este lado del camino de audio. Recorreremos por lo que pasa cuando una aplicación intenta reproducir sonido.</p>
<h2><span style="width: 53px; height: 24px;"><span>Aplicación ALSA</span></span><span style="width: 105px; height: 24px;"><span> </span></span></h2>
<p>En primer lugar, una aplicación usando el API ALSA intenta abrir el dispositivo &#8220;predeterminado&#8221;. Asumiendo que hemos configurado el dispositivo predeterminado para que sea el plugin de PulseAudio para ALSA, básicamente actuará como cada aplicación PulseAudio cliente. Ahora estamos dentro de la tierra de la configuración de PulseAudio.</p>
<h2><span style="width: 108px; height: 24px;"><span>Cliente PulseAudio</span></span></h2>
<p>PulseAudio adopta un modelo cliente/servidor que es muy similar en principio al del sistema X11. Es el servidor que realmente hace salir el audio y la aplicación cliente que le dice al servidor que reproducir. Si bien este enfoque puede ser ineficiente, resultando en la copia de datos por todos lados, PulseAudio hace lo más que puede para asegurar que los datos que se copian y otras operaciones sujetos a latencia se mantengan a un mínimo. En el uso comón tanto de cliente y servidor corriendo en la misma máquina, PulseAudio usa SHM (Shared Memory) para asegurar que los datos enviados desde el cliente al servidor no se copian a través del cable. El núcleo del servidor PulseAudio mismo es &#8220;copia cero&#8221; que quiere decir que las <em>referencias</em> a los datos se difundan sin copiar los datos mismos realmente.</p>
<p>Lo primero que un cliente PulseAudio tiene que hacer es conectarse  a un servidor. Para hacer esto, verifica que distintas variables y archivos de configuración para determinar precisamente a <strong>cual</strong> servidor se conectará!</p>
<p>Inicialmente, la librería del cliente PulseAudio busca una variable de entorno PULSE_SERVER. Si la encuentra, esta variable puede definir una lista de servidores a los que el cliente debería conectarse. Estos servidores se pueden especificar como sockets UNIX locales o direcciones de nombres/IP para una conexión TCP.</p>
<p>Si esta variable no existe o está vacía, PulseAudio entonces verifica las propiedades X11 en la ventana raíz. Estas propiedades son bastante parecidas a variables de entorno, pero estarán disponibles remotamente si hacés SSH a otra máquina sin redireccionamiento de X11. Hablaré de esto más tarde. Podés ver una lista de PulseAudio relacionada haciendo:</p>
<pre>xprop -root | grep PULSE</pre>
<p>Los nombres de las variables usadas son las mismas que aquellas usadas en el entorno, de manera que PulseAudio buscará una propiedad llamada <em>PULSE_SERVER</em>.</p>
<p>Asumiendo que aun no tiene un servidor al cual conectarse todavía, PulseAudio comprobará la configuración de un <em>servidor predeterminado</em> en el archivo <em>client.conf</em>. Este archivo está ubicado en <em>/etc/pulse/</em> o <em>~/.pulse/</em>. Solamente se procesa un archivo <em>client.conf</em>. De manera que si el usuario tiene el suyo, <strong>no</strong> se procesará el del sistema en absoluto (esta es un cuestión que traté de hacer vano en <a href="http://www.pulseaudio.org/ticket/606">PulseAudio bug #606</a> – llevó un tiempo para que esto se entienda como podés ver!).</p>
<p>Entonces hemos tratado tres maneras de encontrar un servidor. Si <em>todavía </em>no hemos encontrado uno, recurrimos simplemente al predeterminado – i.e. conectándose a un daemon personal y a un daemon del sistema (un daemon del sistema generalmente no se recomienda, pero está soportado para diferentes circunstancias – comúnmente sistemas embebidos). Si <em>todavía</em> no podemos conectarnos, el archivo <em>client.conf</em> puede especificar si intentaremos o no <strong>iniciar</strong> automáticamente un daemon personal. Desde PulseAudio 0.9.11, este es el comportamiento predeterminado y permite a las aplicaciones de consola funcionar directamente sin iniciar un daemon PulseAudio de antemano.</p>
<p>Entonces, en el improbable caso que todo falle, finalmente no seremos capaces de reproducir sonido, pero hemos hecho casi todo lo que podemos hacer para hacerlo funcionar! Para visualizar mejor esto, miremos algunos de los escenarios comunes y reveamos el proceso de arriba.</p>
<h2><span style="width: 105px; height: 24px;"><span>Aplicación de consola<br />
</span></span></h2>
<p>Entonces, en una instalación predeterminada, hemos arrancado en nivel de ejecución 3 y logueado en la terminal. No definimos ninguna variable especial e iniciamos una aplicación que reproduce sonido via ALSA. Aquí está lo que pasa.</p>
<ol>
<li>La aplicación abre un dispositivo predeterminado.</li>
<li>El plugin de PulseAudio para ALSA (como cualquier cliente PulseAudio) comprueba que hay una configuración para un servidor y no encuentra uno.</li>
<li>Intenta conectarse a un servidor local pero falla por que no se está ejecutando.</li>
<li>Entonces arranca un servidor PulseAudio automáticamente y entonces se conecta a él.</li>
<li>La aplicación luego reproduce audio via las funcionaes del API de ALSA y este es finalmente reproducido por el daemon PulseAudio.</li>
<li>La aplicación cliente termina haciendo lo suyo, y luego sale.</li>
<li>El daemon PulseAudio permanece por ahí por un rato en caso de que otra aplicación quiera reproducir sonido en el futuro cercano.</li>
<li>Después de un rato, el daemon PulseAudio se enoja porque nadie lo quiere y se suicida :p</li>
</ol>
<p>Así que es eso. Es bastante simple. Tomemos otro ejemplo.</p>
<h2><span style="width: 105px; height: 24px;"><span>Aplicación </span></span><span style="width: 40px; height: 24px;"><span>X11</span></span></h2>
<p>Bajo X11 las cosas son un poquito diferente, pero se siguen los mismos principios básicos.</p>
<ol>
<li>Durante la inicialización de X11, los escritorios modernos que soportan Autoinicio XDG finalmente ejecutan el script start-pulseaudio-x11. Este script asegura que el daemon PulseAudio sea reiniciado y que se carguen algunos módulos extra relacionados con X11 se carguen en él. Estos módulos aseguran que, a diferencia de una aplicación de consola, el damon PulseAudio de X11 no salga luego de un tiempo de espera inactivo – en cambio estará dando vueltas por ahí mientras la sesión X11 exista. Esto asegura que las propiedades X11 mencionadas antes se definan – las razones para eso se verán claramente en el próximo ejemplo.</li>
<li>Cuando cualquier cliente PulseAudio (sea una aplicación ALSA via el plugin PulseAudio vía ALSA, o PulseAudio nativo) se inicia pasa por su &#8220;rutina de buscar un servidor&#8221;. Ahora detendrá este proceso cuando alcanza las propiedades de X11 y usa la información de ella y se conecta al servidor.</li>
<li>La aplicación cliente luego reproduce sonido como antes y finalmente termina y sale.</li>
<li>El daemon PulseAudio no sale/se mata a sí mismo mientras la sesión de X11 está todavía andando.</li>
</ol>
<p>Entonces de nuevo, las cosas son realmente simples.</p>
<h2><span style="width: 77px; height: 24px;"><span> </span></span><span style="width: 105px; height: 24px;"><span>La aplicación X11 remota<br />
</span></span></h2>
<p>Una de las cosas más prácticas de X11 es la capacidad de conectarse a otra máquina en tu red y ejecutar aplicaciones con interfaz gráfica y mostrarlas en tu pantalla local. Con PulseAudio, el sonido también se oye en la máquina local. Las conexiones remotas (por razones de seguridad) no se habilitan de manera predeterminada. Para habilitarlas, ejecutá <em>paprefs</em> y habilitá la opción <em>Habilitar el acceso desde la red  a dispositivos de sonido locales</em>. Esta es la única opción que se necesita para este ejemplo. Carga un módulo adicional en el servidor que escucha en el puerto TCP 4713 para conexiones entrantes. Obviamente, no hace falta decir que cualquier firewall en la máquina debe habilitar conexiones a este puerto!</p>
<ol>
<li>El usuario inicia una sesión X11 normal y el script <em>start-pulseaudio-x11</em> asegura que las propiedades X11 sean definidas como en el ejemplo anterior.</li>
<li>El usuario entonces se conecta a otra máquina de su red vía ssh e inicia un reproductor de audio (e.g. Rythmbox, Amarok, etc.)</li>
<li>Aun cuando la aplicación se está ejecutando remotamente se mostrará localmente.</li>
<li>Cuando la aplicación comience a reproducir audio, la porción cliente buscará las propiedades X11 que han sido redireccionadas a través de la conexión SSH.</li>
<li>El cliente PulseAudio entonces se conectará <em>por</em> TCP al servidor PulseAudio ejecutándose en la máquina local del usuario.</li>
<li>El usuario disfruta la imagen y el audio local que la aplicación proporciona.</li>
</ol>
<p>Entonces, como podés ver, el uso de las propiedades nos ha permitido subirnos a caballito del redireccionamiento X11. No es una conexión totalmente limpia ya que bajo SSH los datos de X11 realmente irán por un túnel por un enlace seguro manejado por SSH mismo, en cambio todo lo que estamos haciendo es decirle al cliente PulseAudio donde conectarse directamente, por fuera de cualquier túnel SSH. Esto significa que si bien la visualización puede funcionar sobre un systema NATeado, el sonido no lo hará. Esto es claramente tratado, pero tendríamos que enseñarle a SSH acerca de PulseAudio para que esto funcione. La razón por la que funciona para X11 es porque sabe de aquél, y tiene soporte específico para X11. Simplemente estamos subiéndonos a caballito de SSH. Dicho esto, la configuración actual es &#8220;suficientemente buena&#8221; para la mayoría de los casos.</p>
<p>Así que espero que este artículo haya desmitificado como interactuán el cliente y el servidor PulseAudio y las distintos archivos/variables de configuración que entran en juego. Si tenés cualquier pregunta, por favor preguntá en los comentarios y me esforzaré en actualizar el artículo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2009/08/03/el-sonido-en-linux-es-confuso-desmitificando-parte-2-pulseaudio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Equivalente a apt-cache search en urpmi</title>
		<link>http://www.sergiobelkin.com/2009/05/25/equivalente-a-apt-cache-search-en-urpmi/</link>
		<comments>http://www.sergiobelkin.com/2009/05/25/equivalente-a-apt-cache-search-en-urpmi/#comments</comments>
		<pubDate>Tue, 26 May 2009 00:02:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[urpmi]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=115</guid>
		<description><![CDATA[Supongamos que estamos buscando paquetes relacionados con compiz. Es decir, en Debian, Ubuntu, etc. podemos hacer: apt-cache search compiz o bien aptitude search compiz En Fedora, Red Hat, CentOS, etc, tenemos una opción similar: yum search compiz ¿Y en Mandriva? Hay una manera de hacer algo parecido, aunque está un poco escondida: urpmf -i &#8211;description [...]]]></description>
			<content:encoded><![CDATA[<p>Supongamos que estamos buscando paquetes relacionados con compiz.</p>
<p>Es decir, en Debian, Ubuntu, etc. podemos hacer:</p>
<ul>
<li>apt-cache search compiz</li>
</ul>
<p>o bien</p>
<ul>
<li>aptitude search compiz</li>
</ul>
<p>En Fedora, Red Hat, CentOS, etc, tenemos una opción similar:</p>
<ul>
<li>yum search compiz</li>
</ul>
<p>¿Y en Mandriva?</p>
<p>Hay una manera de hacer algo parecido, aunque está un poco escondida:</p>
<ul>
<li>urpmf -i &#8211;description compiz</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2009/05/25/equivalente-a-apt-cache-search-en-urpmi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guía express Tor+Privoxy</title>
		<link>http://www.sergiobelkin.com/2009/05/25/guia-express-torprivoxy/</link>
		<comments>http://www.sergiobelkin.com/2009/05/25/guia-express-torprivoxy/#comments</comments>
		<pubDate>Mon, 25 May 2009 15:49:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Fib3rtel]]></category>
		<category><![CDATA[privoxy]]></category>
		<category><![CDATA[Tor]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=104</guid>
		<description><![CDATA[Obviedad: instalar Tor y Privoxy. Editar el archivo /etc/privoxy/config y sacar el comentario de la línea forward-socks4a   /               127.0.0.1:9050 . Reiniciar el servicio privoxy. Configurar el navegador para que use la dirección del proxy, es decir 127.0.0.1, puerto 8118. Comprobar en https://check.torproject.org/?lang=es. Más información en el sitio de Tor y Privoxy respectivamente.]]></description>
			<content:encoded><![CDATA[<ol>
<li>Obviedad: instalar Tor y <a href="http://es.wikipedia.org/wiki/Privoxy">Privoxy</a>.</li>
<li>Editar el archivo /etc/privoxy/config y sacar el comentario de la línea<br />
<strong>forward-socks4a   /               127.0.0.1:9050 .</strong></li>
<li>Reiniciar el servicio privoxy.</li>
<li>Configurar el navegador para que use la dirección del proxy, es decir 127.0.0.1, puerto 8118.</li>
<li>Comprobar en https://check.torproject.org/?lang=es.</li>
<li>Más información en el sitio de Tor y Privoxy respectivamente.</li>
</ol>
<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2009/05/tormasprivoxy.png"><img class="alignnone size-medium wp-image-105" title="Tor Plus Privoxy" src="http://www.sergiobelkin.com/wp-content/uploads/2009/05/tormasprivoxy-300x214.png" alt="Tor Plus Privoxy" width="300" height="214" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2009/05/25/guia-express-torprivoxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uno de mis escritorios</title>
		<link>http://www.sergiobelkin.com/2008/05/03/uno-de-mis-escritorios/</link>
		<comments>http://www.sergiobelkin.com/2008/05/03/uno-de-mis-escritorios/#comments</comments>
		<pubDate>Sat, 03 May 2008 14:08:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Desktop]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=36</guid>
		<description><![CDATA[En la notebook, he instalado Ubuntu Hardy Heron, que me funciona mejor que Mandriva Spring 2008 (no la borré, está en otra partición). Este wallpaper expresa una idea muy constructiva. El wallpaper se puede bajar de GNOME-LOOK.ORG, los íconos son los black-white 2 Gloss, la decoración de ventanas y los controles es del tema Glossy.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/05/multidistro.png"><img class="alignnone size-medium wp-image-37" title="Multidistro" src="http://www.sergiobelkin.com/wp-content/uploads/2008/05/multidistro-300x225.png" alt="Mi escritorio con Wallpaper mostrando diversidad" width="300" height="225" /></a>En la notebook, he instalado Ubuntu Hardy Heron, que me funciona mejor que Mandriva Spring 2008 (no la borré, está en otra partición). Este wallpaper expresa una idea muy constructiva.</p>
<p>El wallpaper se puede bajar de <a href="http://www.gnome-look.org/content/show.php/Distro+balls?content=74628">GNOME-LOOK.ORG</a>, los íconos son los <a href="http://www.gnome-look.org/content/show.php/black-white?content=70299">black-white 2 Gloss</a>, la decoración de ventanas y los controles es del tema Glossy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2008/05/03/uno-de-mis-escritorios/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Compilación en modo gráfico</title>
		<link>http://www.sergiobelkin.com/2008/04/24/compilacion-en-modo-grafico/</link>
		<comments>http://www.sergiobelkin.com/2008/04/24/compilacion-en-modo-grafico/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 21:40:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[compilación]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=32</guid>
		<description><![CDATA[El otro día encontré algo interesante. Como usuario de Linux, el desktop no es un terreno demasiado propicio para virus, por lo tanto los antivirus quedan relegados a un segundo o tercer plano. Sin embargo, husmeando un poco en la configuración de klamav, hallé una opción para bajar una versión actualizada de clamav. Lo más [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/04/clamav4.jpg"><img class="alignnone size-medium wp-image-31" title="Clamav" src="http://www.sergiobelkin.com/wp-content/uploads/2008/04/clamav4-300x189.jpg" alt="Clamav" width="300" height="189" /></a></p>
<p>El otro día encontré algo interesante. Como usuario de Linux, el desktop no es un terreno demasiado propicio para virus,  por lo tanto los antivirus quedan relegados a un segundo o tercer plano. Sin embargo, husmeando un poco en la configuración de <a href="http://klamav.sourceforge.net/klamavwiki/index.php/FAQ#What_is_KlamAV.3F">klamav</a>, hallé una opción para bajar una versión actualizada de <a href="http://www.clamav.net/lang-pref/es/">clamav</a>. Lo más interesante es que baja el código fuente y hace la compilación en modo GUI con asistente. Como ocurre en la mayoría de las compilaciones dejo los archivos por debajo de /usr/local. Que interesante sería encontrar proyectos ofreciendo algo similar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2008/04/24/compilacion-en-modo-grafico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Es redimible un Linksys WRT54Gv8.0?</title>
		<link>http://www.sergiobelkin.com/2008/04/03/%c2%bfes-redimible-un-linksys-wrt54gv80/</link>
		<comments>http://www.sergiobelkin.com/2008/04/03/%c2%bfes-redimible-un-linksys-wrt54gv80/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 02:21:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dd-wrt]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=22</guid>
		<description><![CDATA[Linux se puede instalar en la actualidad en una variedad de dispositivos asombrosos. Los wireless routers Linksys WRT54G desde la versión 1.0 hasta la 4.0 podían ser flasheados con OpenWRT, lamentablemente a partir de la versión 5.0 en adelante, la empresa decidió reducir la cantidad de memoria disponible, y además cambiar a un sistema privativo [...]]]></description>
			<content:encoded><![CDATA[<p>Linux se puede instalar en la actualidad en una variedad de dispositivos asombrosos.</p>
<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/04/dd-wrt-1.jpg"><img class="alignleft aligncenter size-medium wp-image-23" style="float: left; margin: 20px;" title="Interfaz web de dd-wrt" src="http://www.sergiobelkin.com/wp-content/uploads/2008/04/dd-wrt-1-300x225.jpg" alt="Interfaz web de dd-wrt" width="300" height="225" /></a></p>
<p>Los wireless routers Linksys WRT54G desde la versión 1.0 hasta la 4.0 podían ser flasheados con OpenWRT, lamentablemente a partir de la versión 5.0 en adelante, la empresa decidió reducir la cantidad de memoria disponible, y además cambiar a un sistema privativo (<a href="http://en.wikipedia.org/wiki/VxWorks">VxWorks</a>).</p>
<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/04/dd-wrt-2.jpg"><br />
</a></p>
<p>Para compensar esto, en algún momento lanzó a la calle el modelo WRT54GL, recuperando la compatibilidad con OpenWRT.</p>
<ol>
<li>Ahora bien, ¿qué pasa si ya tenemos un WRT54G 8.0? la respuesta es definitiva: No se puede instalar OpenWRT. Así de sencillo, la razón es que los desarrolladores de dicho sistema operativo <a title="OpenWRT y WRT54G v&gt;4" href="http://forum.openwrt.org/viewtopic.php?id=13564">no están dispuestos a trabajar para un espacio de memoria tan reducido</a>.</li>
</ol>
<p>No obstante, dentro de la variedad que tenemos en el mundo del software libre, se puede optar por <a href="http://en.wikipedia.org/wiki/DD-WRT">dd-wrt</a>. Las últimas versiones vienen con una herramienta que permite sacar al VxWorks, instalar dd-wrt y recuperar el firmware original en el caso de que algo salga mal o que el sistema open source no haya convencido las expectivas.</p>
<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/04/dd-wrt-2.jpg"><img class="alignright size-medium wp-image-24" style="float: right; margin: 20px;" title="Estadísticas" src="http://www.sergiobelkin.com/wp-content/uploads/2008/04/dd-wrt-2-300x225.jpg" alt="Estadísticas" width="300" height="225" /></a></p>
<p>He probado dd-wrt sobre un WRT54G 8.0 y me ha funcionado. Es asombroso como el software libre consigue adaptarse a un espacio tan pequeño. El sistema permite, entre otras cosas:</p>
<ul>
<li>Usar un servicio de DDNS</li>
<li>Configurar routing avanzado</li>
<li>Trabajar con RADIUS</li>
<li>Definir una serie de configuraciones avanzadas de wireless tales como soporte multimedia y restricciones de acceso por bandas horarias.</li>
<li>Soporte para WDS</li>
<li>Tareas programas</li>
</ul>
<p>Sin embargo, no todas son buenas. Dos carencias notables con respecto a OpenWRT es la carencia de ssl y de ssh. El tráfico web va en texto plano, el acceso de consola es mediante el infame telnet.</p>
<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/04/dd-wrt-3.jpg"><img class="aligncenter size-medium wp-image-25" title="dd-wrt-3" src="http://www.sergiobelkin.com/wp-content/uploads/2008/04/dd-wrt-3-300x210.jpg" alt="Telnet - iptables" width="300" height="210" /></a></p>
<p>Como todo Linux y al igual que en OpenWRT se pueden crear reglas con iptables. Pero tampoco se pueden esperar lujos, como tener un editor de textos o una partición al estilo jffs2. Muchas cosas se configuran con el comando nvram.</p>
<p>Con todo, la experiencia de instalar un Linux en un dispositivo para que parece haberse concebido para que dicha alternativa sea posible, es digna de realizar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2008/04/03/%c2%bfes-redimible-un-linksys-wrt54gv80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fib3rtel cada vez peor</title>
		<link>http://www.sergiobelkin.com/2008/03/10/fib3tel-cada-vez-peor/</link>
		<comments>http://www.sergiobelkin.com/2008/03/10/fib3tel-cada-vez-peor/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 11:51:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Cabl3v1sion]]></category>
		<category><![CDATA[Fib3rtel]]></category>
		<category><![CDATA[proxy transparente]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=14</guid>
		<description><![CDATA[Desde el año 2003 soy cliente de Cabl3v1sion y Fib3rtel. En los últimos años se ha producido un importante deterioro no solo del servicio, sino tambien de la atención al cliente. Fibertel impone al usuario (no lo hace explicito) un proxy transparente, esto significa que hay un límite al tamaño de los archivos que se [...]]]></description>
			<content:encoded><![CDATA[<p>Desde el año 2003 soy cliente de <strong>Cabl3v1sion</strong> y <strong>Fib3rtel</strong>.</p>
<p>En los últimos años se ha producido un importante deterioro no solo<br />
del servicio, sino tambien de la atención al cliente.</p>
<p>Fibertel impone al usuario (no lo hace explicito) un proxy<br />
transparente, esto significa que hay un límite al tamaño de los<br />
archivos que se pueden descargar.</p>
<p>Esto no es lo peor. Recientemente me mudé. Entonces solicité la<br />
transferencia del servicio al nuevo domicilio (apenas unas diez<br />
cuadras de diferencia). Intentar comunicarse llevó todo el día. Una<br />
vez que alguien nos contestó, y luego de varios minutos, se acordó una<br />
fecha para que pasaran por la nueva dirección para realizar la nueva<br />
conexión. Todo parecía ir medianamente bien dentro la mediocre atencion acostumbrada.</p>
<p>Resulta que la persona que vive en mi domiicilio anterior, ahora dice<br />
que no puede solicitar el cable porque le dijeron en Cablevision que<br />
tenemos una deuda. Esto es inexacto. La unica que no teníamos paga era la<br />
de marzo (ni siquiera estaba vencida) y de hecho ya la abonamos.<br />
Llamamos el ultimo viernes 7/3/08  y nos confirmaron (tal como<br />
habiamos quedado la semana anterior) que pasarian el sabado 8,  de 8 a<br />
14 hs.<br />
Bien, estuve toda la mañana esperando (en mi casa) inultimente para nada. A eso de<br />
las 13:15 llamo para ver que estaba ocurriendo para ver si iban a<br />
venir o no. La persona que me atendió me dijo que sí, que iban a pasar<br />
en una media hora.</p>
<p>Pasó la media hora y nada. Entonces llamé alrededor de las 14:30, me<br />
contestaron ahora que iban a pasar de 14 a 20Hs!. Muy molesto, les<br />
dije que deberían haber avisado, pero el empleado de la empresa me<br />
decía que ése era el horario asignado!!! OK, esperé y esperé hasta las<br />
18 hs. llamé de vuelta, qué me dijeron? Que NO iban a pasar.<br />
Resultados objetivos:</p>
<ul>
<li>Mintieron respecto de la hora y el día.</li>
<li>Perdí todo medio fin de semana en mi casa.</li>
<li>Estoy todavía sin TV con cable y sin internet, y encima pagando, una<br />
cifra NADA despreciable.</li>
</ul>
<p>¿Qué puede hacer el consumidor frente a estos atropellos? ¿No es hoy en<br />
la práctica un monopolio lo que ejerce esta empresa, y por eso<br />
descuida a los clientes históricos?</p>
<p>¿De todas maneras, a a quien cara** le importa?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2008/03/10/fib3tel-cada-vez-peor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
