<?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>SKaRCHa &#187; Linux</title>
	<atom:link href="http://www.skarcha.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.skarcha.com</link>
	<description>La página personal de Antonio Pérez...</description>
	<lastBuildDate>Mon, 06 Feb 2012 00:30:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>uid y gid 4294967294 usando NFSv4</title>
		<link>http://www.skarcha.com/2011/06/28/uid-y-gid-4294967294-usando-nfsv4/</link>
		<comments>http://www.skarcha.com/2011/06/28/uid-y-gid-4294967294-usando-nfsv4/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 15:49:46 +0000</pubDate>
		<dc:creator>SKaRCHa</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[servicio]]></category>
		<category><![CDATA[servidor]]></category>

		<guid isPermaLink="false">http://www.skarcha.com/?p=578</guid>
		<description><![CDATA[Estaba configurando mi nuevo servidor casero para que exportase ciertos directorios por NFS al resto de equipos de la red, y me encontré con que todos los ficheros y directorios tenían como uid y gid del propietario el 4294967294. Por &#8230; <a href="http://www.skarcha.com/2011/06/28/uid-y-gid-4294967294-usando-nfsv4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Estaba configurando mi nuevo servidor casero para que exportase ciertos directorios por <em>NFS</em> al resto de equipos de la red, y me encontré con que todos los ficheros y directorios tenían como <em>uid</em> y <em>gid</em> del propietario el <strong>4294967294</strong>. Por lo visto, correspondería al usuario <em>nobody</em>.</p>
<p>Esta es la solución final que he encontrado:</p>
<ol>
<li>En <em>/etc/default/nfs-common</em> de ambas máquinas (servidor y cliente) poner:<br />
<code>NEED_IDMAPD=yes</code></li>
<li>En <em>/etc/idmapd.conf</em> el dominio de ambas máquinas debe coincidir:<br />
<code>Domain = xxxx</code></li>
<li>Nos aseguramos de que el servicio <em>idmapd</em> está corriendo en ambas máquinas:<br />
<code>sudo service idmapd start</code></li>
<li>Reiniciamos el <em>nfsd</em> y volvemos a montar en el cliente.</li>
</ol>
<p>Ya está. Todo debería estar funcionando.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skarcha.com/2011/06/28/uid-y-gid-4294967294-usando-nfsv4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo modificar la configuración por defecto del Torrent en la Fonera 2.0n</title>
		<link>http://www.skarcha.com/2011/03/20/como-modificar-la-configuracion-torrent-fonera-2n/</link>
		<comments>http://www.skarcha.com/2011/03/20/como-modificar-la-configuracion-torrent-fonera-2n/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 22:35:06 +0000</pubDate>
		<dc:creator>SKaRCHa</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[bt]]></category>
		<category><![CDATA[configuración]]></category>
		<category><![CDATA[descargas]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[fonera]]></category>
		<category><![CDATA[preferencias]]></category>
		<category><![CDATA[torrent]]></category>

		<guid isPermaLink="false">http://www.skarcha.com/?p=554</guid>
		<description><![CDATA[Cuando instalas el programa de descarga de ficheros Torrent en la Fonera 2.0n (Transmission), éste viene con una configuración por defecto que lo más probable es que no te interese. Es verdad que desde la interfaz web se pueden configurar &#8230; <a href="http://www.skarcha.com/2011/03/20/como-modificar-la-configuracion-torrent-fonera-2n/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Cuando instalas el programa de descarga de ficheros Torrent en la <a href="http://www.fon.com/es/product/fonera2nFeatures">Fonera 2.0n</a> (<a href="http://www.transmissionbt.com/">Transmission</a>), éste viene con una configuración por defecto que lo más probable es que no te interese.</p>
<p>Es verdad que desde la interfaz web se pueden configurar ciertas cosas, como por ejemplo los límites de velocidad de subida y descarga, el puerto, etc&#8230;</p>
<p><img src="http://www.skarcha.com/wp-content/uploads/2011/03/transmission_config.jpg" alt="Transmission Preferences" title="transmission_config" width="440" height="375" class="aligncenter size-full wp-image-555" /></p>
<p>Pero también es verdad que <strong>muchas veces cuando cambio algo ahí no me guarda los cambios; o quiero cambiar alguna otra cosa, como por ejemplo el ratio subida/descarga.</strong>.</p>
<p>En fin, esto es lo que he hecho para hacer estos cambios:</p>
<ol>
<li>Lo primero que necesitas es tener instalada la <a href="http://wiki.fon.com/wiki/Fon-ng:_Get_Involved">versión DEV (para desarrolladores) del firmware para La Fonera</a>.</li>
<li>Ahora hay que entrar por SSH:<br />
<code>ssh root@192.168.2.253</code><br />
<em>Sustituye 192.168.2.253 por la IP de tu Fonera.</em></li>
<li>Asumiendo que ya tienes instalada la aplicación de Torrents, entra en la administración por web y para la aplicación. Dale a <em>Panel de Control -> Torrent</em> y luego a <em>Desactivar</em>:
<p><img src="http://www.skarcha.com/wp-content/uploads/2011/03/transmission_desactivar.jpg" alt="Desactivar Torrent Fonera" title="Desactivar Torrent Fonera" width="342" height="160" class="aligncenter size-full wp-image-559" />
</li>
<li>Nos vamos al directorio donde están instaladas las aplicaciones de la Fonera. Normalmente es el directorio <em>FoneraApps</em> del disco duro que tengas conectado. En mi caso:<br />
<code><br />
# cd /tmp/mounts/almacen/FoneraApps/<br />
# ls<br />
torrent.2.3.6.0.fmg  torrent.2.3.6.0.swp  torrent.2.3.6.0.var<br />
#<br />
</code>
</li>
<li>Esos ficheros no son más que imágenes de disco. La configuración que queremos tocar está en el fichero <em>torrent.2.3.6.0.var</em>, así que vamos a montarlo en <em>/mnt</em>:
<p><code># mount -o loop torrent.2.3.6.0.var /mnt</code>
</li>
<li>Si se ha montado bien, nos vamos a <em>/mnt</em> y vemos qué hay:
<p><code><br />
# cd /mnt<br />
# ls<br />
blocklists     lost+found     resume         settings.json  stats.json     torrents<br />
#<br />
</code>
</li>
<li>En el fichero <em>settings.json</em> están todos los parámetros que podemos tocar, así que lo editamos:
<p><code># vim settings.json</code></p>
<p>Este es el contenido de mi fichero:</p>
<p><code><br />
{<br />
    "alt-speed-down": 50,<br />
    "alt-speed-enabled": false,<br />
    "alt-speed-time-begin": 540,<br />
    "alt-speed-time-day": 127,<br />
    "alt-speed-time-enabled": false,<br />
    "alt-speed-time-end": 1020,<br />
    "alt-speed-up": 50,<br />
    "bind-address-ipv4": "0.0.0.0",<br />
    "bind-address-ipv6": "::",<br />
    "blocklist-enabled": false,<br />
    "dht-enabled": true,<br />
    "download-dir": "\/tmp\/mounts\/almacen\/\/torrent",<br />
    "encryption": 1,<br />
    "lazy-bitfield-enabled": true,<br />
    "message-level": 2,<br />
    "open-file-limit": 32,<br />
    "peer-limit-global": 240,<br />
    "peer-limit-per-torrent": 60,<br />
    "peer-port": 2099,<br />
    "peer-port-random-high": 65535,<br />
    "peer-port-random-low": 49152,<br />
    "peer-port-random-on-start": false,<br />
    "peer-socket-tos": 0,<br />
    "pex-enabled": true,<br />
    "port-forwarding-enabled": false,<br />
    "preallocation": 0,<br />
    "proxy": "",<br />
    "proxy-auth-enabled": false,<br />
    "proxy-auth-password": "",<br />
    "proxy-auth-username": "",<br />
    "proxy-enabled": false,<br />
    "proxy-port": 80,<br />
    "proxy-type": 0,<br />
    "ratio-limit": 2,<br />
    "ratio-limit-enabled": true,<br />
    "rpc-authentication-required": true,<br />
    "rpc-authentication-system": true,<br />
    "rpc-bind-address": "0.0.0.0",<br />
    "rpc-enabled": true,<br />
    "rpc-password": "xxxxxxxxxxxx",<br />
    "rpc-port": 9091,<br />
    "rpc-username": "",<br />
    "rpc-whitelist": "*.*.*.*",<br />
    "rpc-whitelist-enabled": true,<br />
    "speed-limit-down": 200,<br />
    "speed-limit-down-enabled": false,<br />
    "speed-limit-up": 20,<br />
    "speed-limit-up-enabled": true,<br />
    "upload-slots-per-torrent": 14,<br />
    "watch-dir": "\/tmp\/mounts\/almacen\/\/torrent",<br />
    "watch-dir-enabled": true<br />
}<br />
</code></p>
<p>Yo sólo he tocado las opciones de límites de velocidad y ratio, pero <a href="https://trac.transmissionbt.com/wiki/ConfigurationParameters">aquí tienes una descripción de todas las opciones</a> para adaptarlo a tus necesidades.
</li>
<li>Una vez modificado a tu gusto, desmontamos el sistema de ficheros:
<p><code># cd ; umount /tmp</code>
</li>
<li>Volvemos a lanzar la aplicación de Torrents desde <em>Panel de Control -> Torrents</em></li>
</ol>
<p>Una vez hecho todo esto, ya deberías tener funcionando todo a tu gusto&#8230; :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skarcha.com/2011/03/20/como-modificar-la-configuracion-torrent-fonera-2n/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recuperar Grub en Ubuntu 9.10 después de instalar Windows</title>
		<link>http://www.skarcha.com/2009/12/01/recuperar-grub-en-ubuntu-9-10-despues-de-instalar-windows/</link>
		<comments>http://www.skarcha.com/2009/12/01/recuperar-grub-en-ubuntu-9-10-despues-de-instalar-windows/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 00:32:00 +0000</pubDate>
		<dc:creator>SKaRCHa</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.skarcha.com/?p=492</guid>
		<description><![CDATA[He hecho una instalación fresca en mi PC de la nueva versión de Ubuntu (Kubuntu en realidad), que ya tocaba después de venir actualizando una tras otra desde no sé cuando. Aprovechando la instalación fresca, he montado todo con LVM &#8230; <a href="http://www.skarcha.com/2009/12/01/recuperar-grub-en-ubuntu-9-10-despues-de-instalar-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>He hecho una instalación fresca en mi PC de la nueva versión de Ubuntu (Kubuntu en realidad), que ya tocaba después de venir actualizando una tras otra desde no sé cuando. Aprovechando la instalación fresca, he montado todo con <a href="http://es.wikipedia.org/wiki/Logical_Volume_Manager">LVM</a> (volúmenes lógicos).</p>
<p>Como por desgracia todavía tengo que tener un Windows instalado, decidí probar Windows 7 para darle una oportunidad. Y aquí metí la pata, porque como ya sabemos, Windows no respeta nada y se carga lo que haya en el MBR del HDD, así que perdí el arranque del Linux y sólo arrancaba Windows.</p>
<p>Para intentar solucionarlo fui a tirar del maravilloso disquete de <a href="http://www.supergrubdisk.org/">Super Grub Disk</a> que guardo en un cajón, pero me acordé de que en esta versión de Ubuntu el Grub es nuevo, así que no iba a arreglar nada. Me puse a buscar otra forma, y aunque <a href="http://forums.opensuse.org/install-boot-login/417352-grub-loading-stage-2-problem-2.html#post2006809">la encontré</a>, nada decía de arreglar el desaguisado cuando estabas usando LVM.</p>
<p>Uniendo un poco de información de <a href="https://wiki.kubuntu.org/Grub2#Recover Grub 2 via LiveCD">aquí</a> y de <a href="http://linuxwave.blogspot.com/2007/11/mounting-lvm-disk-using-ubuntu-livecd.html">allá</a> he podido recuperarlo.</p>
<p>Estos son los pasos que hay que seguir:</p>
<ol>
<li>Arrancar con un CD Live de Ubuntu.</li>
<li>Abrir un terminal &#8220;gnome-terminal&#8221; o &#8220;Konsole&#8221;.</li>
<li>sudo apt-get install lvm2</li>
<li>sudo pvscan</li>
<li>sudo vgscan</li>
<li>sudo vgchange -a y</li>
<li>sudo lvscan</li>
<li>Identificamos las particiones: sudo fdisk -lu</li>
<li>sudo mount /dev/grupo/lvroot /mnt</li>
<li>sudo mount /dev/sda5 /mnt/boot</li>
<li>sudo mount &#8211;bind /dev /mnt/dev</li>
<li>sudo mount -t proc none /mnt/proc</li>
<li>sudo mount -t sysfs none /mnt/sys</li>
<li>sudo chroot /mnt</li>
<li>update-grub</li>
<li>grub-install /dev/sda</li>
<li>exit</li>
<li>sudo umount /mnt/sys</li>
<li>sudo umount /mnt/proc</li>
<li>sudo umount /mnt/dev</li>
<li>sudo umount /mnt/boot</li>
<li>sudo umount /mnt</li>
<li>Reiniciar</li>
</ol>
<p><em>NOTA: Ahí están puestas mis particiones como ejemplo; por supuesto, cada sistema puede ser distinto y habrá que adaptar un poco los pasos.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skarcha.com/2009/12/01/recuperar-grub-en-ubuntu-9-10-despues-de-instalar-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>EMTEC S800. No es lo que esperaba</title>
		<link>http://www.skarcha.com/2009/08/24/emtec-s800-no-es-lo-que-esperaba-2/</link>
		<comments>http://www.skarcha.com/2009/08/24/emtec-s800-no-es-lo-que-esperaba-2/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 16:52:28 +0000</pubDate>
		<dc:creator>SKaRCHa</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Televisión]]></category>

		<guid isPermaLink="false">http://www.skarcha.com/?p=444</guid>
		<description><![CDATA[Tener el reproductor multimedia definitivo es algo que llevo esperando desde hace tiempo, pero parece que tendré que seguir esperando. Ahora mismo en casa usamos una combinación de cacharros para poder ver la tele que nos gusta: Tenemos un televisor &#8230; <a href="http://www.skarcha.com/2009/08/24/emtec-s800-no-es-lo-que-esperaba-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tener el reproductor multimedia definitivo es algo que llevo esperando desde hace tiempo, pero parece que tendré que seguir esperando.</p>
<p>Ahora mismo en casa usamos una combinación de cacharros para poder ver la tele que nos gusta:</p>
<ul>
<li>Tenemos un televisor Philips LCD que es HD Ready (1080i como máximo), pero que <strong>no tiene conectores HDMI</strong> (le tengo puesto un convertidor de HDMI a DVI), ni <a href="http://www.televisiondigital.es/Terrestre/Index.htm">TDT</a>. Lo compramos en 2005, nos costó una pasta y no lleva nada de eso&#8230; pero bueno, su calidad de imagen es buenísima. No he visto muchas teles que se vean mejor que esta.</li>
<li>Para ver los canales TDT usamos un <a href="http://iplus.plus.es/tumandas/index.php">iPlus</a>, que lleva <strong>doble sintonizador de TDT y de satélite</strong>. Nos hemos dado de baja de <a href="http://plus.es">Digital Plus</a>, pero como es nuestro, lo podemos seguir usando para ver la TDT; y con el doble sintonizador podemos grabar un canal a la vez que hacemos <em>timeshift</em> en el que estamos viendo. <strong>Tiene soporte de HD (Alta Definición) en satélite y en TDT.</strong></li>
<li>Además, para complementar la oferta televisiva, tenemos una Xbox (de la primera generación) en la que tenemos instalado el <a href="http://xbmc.org/">Xbox Media Center</a>, que es sin duda <strong>&#8220;el programa&#8221;</strong> para usar en una Xbox. Con ella vemos todo lo que descargamos de Internet, los videos caseros, las fotos, escucha música&#8230; Reproducimos tanto lo que está en su disco duro o lo que está en el servidor usando la red.</li>
<li>Mi viejo ordenador (un Pentium 3) actuando <strong>como servidor de ficheros</strong> y con un programa de torrents (<a href="http://libtorrent.rakshasa.no/">rTorrent</a>) para <strong>descargar contenido multimedia de la Red</strong>. Este ordenador puedo además encenderlo y apagarlo desde la propia Xbox usando un script en Python.</li>
</ul>
<p>El otro día, buscando algo, me encontré con el <a href="http://www.emtec-international.com/es/produit.php?categorie=STMOB&#038;gamme=DISQUES%20DURS&#038;ss_gamme=Q800">EMTEC Q800</a>&#8230; No tenía mala pinta: sintonizador analógico (ya para nada) y de TDT, disco duro de 1TB, red, programar grabaciones, timeshift, modo NAS, reproducción por red usando Netbios, etc, etc&#8230; Pero lo que más me llamó la atención es que se podía modificar para <a href="http://emtec.mhdworld.com/modules/newbb/viewtopic.php?topic_id=3050&#038;forum=8">usar en él una Debian</a>, y hay gente que instala <a href="http://emtec.mhdworld.com/modules/newbb/viewtopic.php?post_id=20959">Transmission</a> como cliente de torrents&#8230; Mmmmm&#8230; Se me pusieron los ojos como platos, ahora podría usar un sólo cacharro para sustituir a la Xbox, el iPlus y al ordenador que descarga de Internet&#8230; Además, seguro que consumiría menos electricidad que el Pentium 3 mientras descargaba de Internet.</p>
<p>El viernes pasado fui al Media Markt y allí estaba&#8230; pero al final pillé el <a href="http://www.emtec-international.com/es/produit.php?categorie=STMOB&#038;gamme=DISQUES%20DURS&#038;ss_gamme=S800">S800</a> porque lleva euroconector, y no sé porqué, pero en mi tele lo que no es HD se ve mejor por euroconector que por DVI. <strong>Total: 269€</strong></p>
<p>Me lo llevé a casa y lo probé el mismo viernes por la noche&#8230; ¿Resultado?: a las dos horas lo tenía empaquetado en su caja y pendiente de llevarlo de vuelta para que me devuelvan el dinero. Comento las razones, y no por orden de importancia:</p>
<ul>
<li><strong>La calidad viendo la TDT era un poco inferior a la que me da el iPlus.</strong> No mucho, pero ya que cambio&#8230; :-)</li>
<li><strong>Lleva un sólo sintonizador de TDT.</strong> Si voy a quitar un aparato que lleva dos, no voy a sustituirlo por otro que lleva uno solo. Además, que uso bastante esta característica.</li>
<li><strong>No lleva soporte de TDT HD.</strong> La misma razón que el punto anterior&#8230; tengo que pasar a un aparato que tenga Alta Definición en la TDT.</li>
<li><strong>XBMC.</strong> Sobran las palabras. Hice pruebas y todas las películas que probé se veían mejor usando XBMC que usando el S800. Ese programa aplica ciertos filtros que mejoran mucho la calidad de imagen. Además, el soporte de subtítulos es muuuucho mejor (creo que el S800 ni siquiera lo tiene). Y mejor no hablar de la velocidad de los menús y del resto de características que disfruto en XBMC, como la Biblioteca&#8230; En fin, ni punto de comparación.</li>
<li><strong>No puedo encender el servidor desde el S800 usando el mando a distancia.</strong> Parece una tontería, pero lo uso demasiado&#8230; No me apetece levantarme del sofá y andar unos 20 metros para encender el ordenador&#8230; :)</li>
</ul>
<p>Llegados a este punto ni siquiera me pensé el probar nada de instalar Debian ni mucho menos&#8230; </p>
<p>A destacar del S800, si no buscas lo que busco yo:</p>
<p>- 1TB de disco duro interno.<br />
- Bajo consumo.<br />
- Grabación de la tele (analógica y digital). Programable.<br />
- Timeshift.<br />
- Reproducción de archivos multimedia, tanto en disco local como por red.<br />
- Lo puedes usar como servidor de ficheros.<br />
- Creo que buena relación calidad precio.</p>
<p>En resumen: tendré que seguir esperando hasta que salga un buen Media Center que cumpla mis expectativas, o me tendré que decidir un día, comprar un mini ordenador con un Atom y montar algún software que me permita hacer todo lo que quiero.</p>
<p>¿Alguien recomienda algo? Estoy abierto a sugerencias&#8230; :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skarcha.com/2009/08/24/emtec-s800-no-es-lo-que-esperaba-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wake On LAN en Ubuntu 8.10 (Intrepid Ibex)</title>
		<link>http://www.skarcha.com/2008/12/17/wake-on-lan-en-ubuntu-810-intrepid-ibex/</link>
		<comments>http://www.skarcha.com/2008/12/17/wake-on-lan-en-ubuntu-810-intrepid-ibex/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 18:00:19 +0000</pubDate>
		<dc:creator>SKaRCHa</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wake on lan]]></category>

		<guid isPermaLink="false">http://www.skarcha.com/?p=393</guid>
		<description><![CDATA[A vueltas con el Wake On LAN, que parece que todos los problemas me los voy encontrando yo. Resulta que con la actualización en mi servidor casero de la Ubuntu server 8.04.1 a la 8.10, perdí la funcionalidad del Wake &#8230; <a href="http://www.skarcha.com/2008/12/17/wake-on-lan-en-ubuntu-810-intrepid-ibex/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A vueltas con el Wake On LAN, que parece que todos los problemas me los voy encontrando yo.</p>
<p>Resulta que con la actualización en mi servidor casero de la Ubuntu server 8.04.1 a la 8.10, perdí la funcionalidad del Wake On LAN, que <a href="http://www.skarcha.com/2008/05/07/wake-on-lan-realtek-8169-y-linux/">tanto trabajo me costó hacer andar</a> y que además me es bastante útil.</p>
<p>En lo primero que me fijé es en que al apagar el equipo se apagaba la tarjeta de red, por lo que evidentemente la tarjeta no respondía a los paquetes de red que le decían que encendiese el ordenador. Para solucionar esto me fui directamente al fichero que había tocado anteriormente: <em>/etc/init.d/halt</em>, para quitar el parámetro <em>&#8220;-i&#8221;</em>, que hace precisamente eso; pero al editar el fichero me di cuenta de que han mejorado el script y ahora basta con poner en <em>/etc/default/halt</em>:</p>
<p><code>NETDOWN=no</code></p>
<p>Pero seguía sin funcionar&#8230; así que volví al <a href="http://bugzilla.kernel.org/show_bug.cgi?id=9512">bug que ya había visto la otra vez</a>, y parece que la gente ha seguido investigando el tema.</p>
<p>El problema parece estar en el nuevo kernel (2.6.27), porque en el que usaba anteriormente (2.6.24) todo iba perfecto; y aunque el driver al que se refieren en ese bug no es el de mi tarjeta actual (ahora tengo un Intel Ethernet Pro 100), sí que está afectado también por ese problema. A ver si en la próxima actualización del kernel meten el parche.</p>
<p>Lo que he tenido que hacer al final es lo siguiente:</p>
<p><code><br />
$ lspci | grep -i ethernet<br />
00:09.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 0c)<br />
$ echo enabled > /sys/bus/pci/devices/0000:00:09.0/power/wakeup<br />
</code></p>
<p>La última línea la he añadido a mi <em>/etc/rc.local</em> para que se haga siempre al arrancar el sistema.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skarcha.com/2008/12/17/wake-on-lan-en-ubuntu-810-intrepid-ibex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arreglar una doble conversión a UTF-8</title>
		<link>http://www.skarcha.com/2008/11/30/arreglar-una-doble-conversion-a-utf-8/</link>
		<comments>http://www.skarcha.com/2008/11/30/arreglar-una-doble-conversion-a-utf-8/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 12:49:20 +0000</pubDate>
		<dc:creator>SKaRCHa</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[conversion]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[iso-8859-1]]></category>
		<category><![CDATA[latin1]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://www.skarcha.com/?p=387</guid>
		<description><![CDATA[Esta es una de esas entradas de recordatorio para cuando me haga falta otra vez, y además, que le pueda servir a alguien más. Ayer, a mis amigos de Fanboy.es les cerraron el chiringuito por consumo excesivo de recursos, y &#8230; <a href="http://www.skarcha.com/2008/11/30/arreglar-una-doble-conversion-a-utf-8/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Esta es una de esas entradas de recordatorio para cuando me haga falta otra vez, y además, que le pueda servir a alguien más.</p>
<p>Ayer, a mis amigos de <a href="http://www.fanboy.es">Fanboy.es</a> les cerraron el chiringuito por consumo excesivo de recursos, y por el mensaje del administrador del hosting, tenía toda la pinta de ser culpa de algún plugin que están usando en WordPress.</p>
<p>Anoche, después de que les reactivaran el servicio, me puse a actualizarles el WP y el muy puñetero la cagó al actualizar la BB.DD., porque empezaron a salir caracteres extraños en lugar de las tildes, como si la página estuviese codificada en Latin1, y los datos en UTF-8.</p>
<p>Esta mañana me he puesto a mirar y resulta que lo que había pasado es que el actualizador había convertido a UTF-8 las tablas que ya estaban en UTF-8, así que ahora los caracteres que debían ocupar 2 bytes (los acentuados), estaban ocupando 4 bytes.</p>
<p>Por ejemplo: la palabra &#8220;próximo&#8221; estaba así &#8220;prÃ³ximo&#8221;:</p>
<p><code>00000000  70 72 c3 83 c2 b3 78 69  6d 6f 0a                 |pr....ximo.|</code></p>
<p>Así que lo que he hecho ha sido hacer una copia de seguridad de la BB.DD. y ponerme a buscar cómo &#8220;volver atrás&#8221; en esa conversión. Buscando un poco por internet, he encontrado <a href="http://ez.no/developer/forum/general/convert_from_iso_8859_1_encoding_to_utf_8">esta página</a>, e inspirándome en lo que cuentan ahí, he hecho la conversión de esta forma:</p>
<p><code>sed -e 's/\xc3\x83\xc2\(.*\)/\xC3\1/g' -e 's/\xC3\x82\xC2\(.*\)/\xC2\1/g' -e 's/\xc3\xa2\xc2\x80\xc2\(.*\)/\xe2\x80\1/g' fanboyes_blog.sql > fanboyes_blog_utf8.sql</code></p>
<p>Ya sólo quedaba importar ese fichero de nuevo en la BB.DD&#8230; <em>Et voilà!</em>, <strong>¡todo funcionando perfectamente!</strong> :-)</p>
<p>Una vez más, trabajar con <a href="http://www.linux.org">Linux</a> y herramientas <a href="http://www.gnu.org">GNU</a> me ha ayudado a solucionar un problema&#8230; ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skarcha.com/2008/11/30/arreglar-una-doble-conversion-a-utf-8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configurar un ratón de más de tres botones en Linux</title>
		<link>http://www.skarcha.com/2008/05/21/configurar-un-raton-de-mas-de-tres-botones-en-linux/</link>
		<comments>http://www.skarcha.com/2008/05/21/configurar-un-raton-de-mas-de-tres-botones-en-linux/#comments</comments>
		<pubDate>Wed, 21 May 2008 17:34:41 +0000</pubDate>
		<dc:creator>SKaRCHa</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[logitech]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[ratón]]></category>
		<category><![CDATA[X11]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://www.skarcha.com/?p=364</guid>
		<description><![CDATA[Tengo un ratón láser Logitech G3, el cual lleva un par de botones más de los que normalmente suele traer un ratón. Para aprovechar esos botones y darle algún uso en Linux, me he guiado por este artículo bastante bueno. &#8230; <a href="http://www.skarcha.com/2008/05/21/configurar-un-raton-de-mas-de-tres-botones-en-linux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tengo un ratón láser <a href="http://www.logitech.com/index.cfm/gaming/pc_gaming/mice_keyboards/devices/139&#038;cl=us,en">Logitech G3</a>, el cual lleva un par de botones más de los que normalmente suele traer un ratón.</p>
<p>Para aprovechar esos botones y darle algún uso en Linux, me he guiado por <a href="http://packardbell-a6010-linux.blogspot.com/2007/04/configurando-un-mouse-con-mas-de-3.html">este artículo</a> bastante bueno. Al final el apartado de configuración del ratón en <em>/etc/X11/xorg.conf</em> ha quedado así:</p>
<p><code><br />
Section "InputDevice"<br />
        Identifier      "Configured Mouse"<br />
        Driver          "evdev"<br />
        Option          "Device"                "/dev/input/event2"<br />
        Option          "ZAxisMapping"          "4 5"<br />
        Option          "Buttons"               "9"<br />
        Option          "Resolution"            "2000"<br />
        Option          "SendCoreEvents"        "True"<br />
EndSection<br />
</code></p>
<p>Sólo he cambiado una cosa de lo que se explica ahí, que son las opciones:</p>
<p><code><br />
       Option          "Dev Name"              ""<br />
       Option          "Dev Phys"              ""<br />
</code></p>
<p>y es que no es obligatorio definir &#8220;Device&#8221;, &#8220;Dev Name&#8221; y &#8220;Dev Phys&#8221;. Son sólo tres formas distintas de hacer referencia al mismo dispositivo. Puedes usar una sóla de las tres.</p>
<p>Lo bueno de esto es que además de usar dos botones más &mdash;en Firefox me sirven para ir hacia delante y hacia atrás en el historial&mdash;, he conseguido ponerle una resolución de 2000 dpi&#8230; y se nota. :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skarcha.com/2008/05/21/configurar-un-raton-de-mas-de-tres-botones-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wake On LAN, Realtek 8169 y Linux</title>
		<link>http://www.skarcha.com/2008/05/07/wake-on-lan-realtek-8169-y-linux/</link>
		<comments>http://www.skarcha.com/2008/05/07/wake-on-lan-realtek-8169-y-linux/#comments</comments>
		<pubDate>Wed, 07 May 2008 17:39:43 +0000</pubDate>
		<dc:creator>SKaRCHa</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[8169]]></category>
		<category><![CDATA[halt]]></category>
		<category><![CDATA[realtek]]></category>
		<category><![CDATA[wake on lan]]></category>
		<category><![CDATA[wol]]></category>

		<guid isPermaLink="false">http://www.skarcha.com/?p=362</guid>
		<description><![CDATA[Llevo unas horitas intentando hacer que mi ordenador arranque usando el Wake-On-LAN, pero ya lo he solucionado. Lo curioso del tema es que si arrancaba Windows XP y apagaba el ordenador, el arranque usando etherwake funcionaba perfectamente; pero si arrancaba &#8230; <a href="http://www.skarcha.com/2008/05/07/wake-on-lan-realtek-8169-y-linux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Llevo unas horitas intentando hacer que mi ordenador arranque usando el Wake-On-LAN, pero ya lo he solucionado.</p>
<p>Lo curioso del tema es que si arrancaba Windows XP y apagaba el ordenador, el arranque usando etherwake funcionaba perfectamente; pero si arrancaba Linux y apagaba, no podía volver a encenderlo usando este método.</p>
<p>Después de volverme loco usando <em>ethtool</em> para configurar el <em>WoL</em> en la tarjeta de red, no conseguí nada. De todas formas, pongo por aquí lo necesario para activar el WoL en un dispositivo en Linux:</p>
<p><code>ethtool -s eth0 wol g</code></p>
<p>Al final, resulta que <a href="http://bugzilla.kernel.org/show_bug.cgi?id=9512">el driver del kernel para esta tarjeta tiene un bug</a> que hace que no informe a la BIOS de que es capaz de encender al sistema cuando apagas el ordenador.</p>
<p>El hack que hay hasta la fecha es hacer que el programa que prepara el ordenador para el apagado no &#8220;desconfigure&#8221; los dispositivos de red, así que al menos en Debian y derivados, tenéis que editar el fichero <em>/etc/init.d/halt</em>.</p>
<p>Buscar la llamada al programa <em>halt</em> y eliminar el parámetro <em>-i</em>, que es el que le dice que &#8220;desconfigure&#8221; los dispositivos de red:</p>
<p><code><br />
        log_action_msg "Will now halt"<br />
        sleep 1<br />
#       halt -d -f -i $poweroff $hddown<br />
        # Parche para que funcione el Wake-On-LAN<br />
        halt -d -f $poweroff $hddown<br />
</code></p>
<p>Después de eso, ya me funciona perfectamente y puedo encender mi ordenador desde el router Linksys con Kamikaze. :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skarcha.com/2008/05/07/wake-on-lan-realtek-8169-y-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Drivers de ATI para Linux: una porquería</title>
		<link>http://www.skarcha.com/2008/02/16/drivers-de-ati-para-linux-una-porqueria/</link>
		<comments>http://www.skarcha.com/2008/02/16/drivers-de-ati-para-linux-una-porqueria/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 11:50:30 +0000</pubDate>
		<dc:creator>SKaRCHa</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ati]]></category>
		<category><![CDATA[drivers]]></category>

		<guid isPermaLink="false">http://www.skarcha.com/2008/02/16/drivers-de-ati-para-linux-una-porqueria/</guid>
		<description><![CDATA[Como ya comenté el año pasado, me cambié de ordenador después de muchos años. Al final pillé un Core2Duo E6600 con 2GB de RAM y un disco duro de 400GB SATAII. La tarjeta gráfica es una ATI Radeon X1650 Pro &#8230; <a href="http://www.skarcha.com/2008/02/16/drivers-de-ati-para-linux-una-porqueria/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.skarcha.com/wp-content/uploads/2008/02/ati_linux.thumbnail.jpg' alt='Logo ATI Linux' class="alignright" />Como ya comenté el año pasado, <a href="http://www.skarcha.com/2007/02/12/la-informatica-avanza-que-es-una-barbaridad/">me cambié de ordenador</a> después de muchos años. Al final pillé un Core2Duo E6600 con 2GB de RAM y un disco duro de 400GB SATAII. La tarjeta gráfica es una <a href="http://ati.amd.com/products/RadeonX1650/radeonX1650pro/index.html">ATI Radeon X1650 Pro</a> con sistema de refrigeración <em>Silent Pipe II</em> (<a href="http://es.wikipedia.org/wiki/Heat_pipe">Heat pipe</a>) para evitarme otro ventilador y así tener menos ruido. No es una tarjeta puntera ni mucho menos, pero para lo que yo hago, me sobra.</p>
<p>En realidad estoy muy contento con él, es un <em>pepino</em>, la virtualización va perfecta y como no uso el ordenador para jugar, la verdad es que tengo la sensación de que aquí hay ordenador para por lo menos otros 7 años&#8230; Aumentando la memoria y el disco duro, claro&#8230; :D</p>
<p>Pero con quien estoy cabreado es con <a href="http://ati.amd.com/">ATI</a>, porque llevo unos días observando que el indicador de temperatura de la tarjeta gráfica me sube a entre <strong>32 y 34 grados centígrados cuando estoy usando Linux</strong>, pero sin usar <a href="http://compiz.org/">compiz</a>, ni juegos, ni nada&#8230; sólo navegando con <a href="http://www.mozilla-europe.org/es/products/firefox/">Firefox</a> y poco más. Resumiendo: nada que implique que la tarjeta gráfica tenga que trabajar demasiado. Sin embargo, <strong>arranco Windows XP y empieza a bajar la temperatura hasta mantenerse en 26 grados</strong>.</p>
<p>He actualizado los <a href="http://ati.amd.com/support/drivers/linux/linux-radeon.html">drivers para Linux a la última versión</a> y nada, igual. Y encima, los drivers que estoy usando en Windows son de hace casi un año.</p>
<p>Luego me he puesto a buscar un poco y por lo visto <a href="http://www.phoronix.com/scan.php?page=article&#038;item=683&#038;num=2">no soy el único</a> al que le pasa esto. Definitivamente, <strong>ATI tiene que ponerse las pilas y sacar unos drivers para Linux en condiciones</strong>.</p>
<p><em>Nota: Puede que las temperaturas reales sean más altas, porque estoy usando el sensor que trae la caja del ordenador, pero para este caso da lo mismo, lo importante es la diferencia de temperatura.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skarcha.com/2008/02/16/drivers-de-ati-para-linux-una-porqueria/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuración de OpenWrt Kamikaze en modo Cliente y AP a la vez</title>
		<link>http://www.skarcha.com/2007/09/30/configuracion-de-openwrt-kamikaze-en-modo-cliente-y-ap-a-la-vez/</link>
		<comments>http://www.skarcha.com/2007/09/30/configuracion-de-openwrt-kamikaze-en-modo-cliente-y-ap-a-la-vez/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 13:15:20 +0000</pubDate>
		<dc:creator>SKaRCHa</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[ap]]></category>
		<category><![CDATA[kamikaze]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[sta]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[wrt54g]]></category>

		<guid isPermaLink="false">http://www.skarcha.com/2007/09/30/configuracion-de-openwrt-kamikaze-en-modo-cliente-y-ap-a-la-vez/</guid>
		<description><![CDATA[Desde hace unos tres años vengo usando un router Linksys WRT54G flasheado con el firmware OpenWrt. Lo uso para conectarme como cliente de otro punto de acceso que me provee la conexión a Internet. También tengo otro Linksys WRT54GS que &#8230; <a href="http://www.skarcha.com/2007/09/30/configuracion-de-openwrt-kamikaze-en-modo-cliente-y-ap-a-la-vez/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Desde hace unos tres años vengo usando un <em>router</em> <a href="http://www.linksys.com/servlet/Satellite?c=L_Product_C2&#038;childpagename=US%2FLayout&#038;cid=1149562300349&#038;pagename=Linksys%2FCommon%2FVisitorWrapper">Linksys WRT54G</a> flasheado con el firmware <a href="http://www.openwrt.org">OpenWrt</a>. Lo uso para conectarme como cliente de otro punto de acceso que me provee la conexión a Internet.</p>
<p>También tengo otro <a href="http://www.linksys.com/servlet/Satellite?c=L_Product_C2&#038;childpagename=US%2FLayout&#038;cid=1148435315453&#038;pagename=Linksys%2FCommon%2FVisitorWrapper">Linksys WRT54GS</a> que lo usaba más que nada para cacharrear y como centralita de <a href="http://es.wikipedia.org/wiki/Voz_sobre_IP">VoIP</a> usando <a href="http://www.asterisk.org/">Asterisk</a>.</p>
<p>Bien, pues el otro día este último sufrió, digamos, una de mis terribles metidas de manos y no arrancaba, así que aproveché para probar la nueva versión de OpenWrt, a la que han llamado <strong>Kamikaze</strong> (versión 7.07 en el momento de escribir esto).</p>
<p><span id="more-327"></span></p>
<p>Lo primero que me llamó la atención fue el hecho de que ahora la configuración no se guarda en <a href="http://es.wikipedia.org/wiki/NVRAM">NVRAM</a>, sino que ésta se guarda en ficheros dentro de /etc/config. Lo malo de esto es que no puedes actualizar el firmware sin perder la configuración, pero vamos, yo de todas formas hacía copia de /etc por si las moscas, así que pienso que la ventaja de tenerlo todo en ficheritos fáciles de entender supera al inconveniente.</p>
<p>Lo siguiente que me llamó la atención leyendo la <a href="http://downloads.openwrt.org/kamikaze/docs/openwrt.html">aún escasa documentación</a> (aunque seguro que pronto el <a href="http://wiki.openwrt.org/">wiki</a> estará hasta arriba) es que se pueden tener varias <em>SSIDs</em> con un solo punto de acceso, y lo mejor, <strong>¡se puede usar en modo cliente y AP (Access Point) a la vez!</strong>. Todo esto dependiendo del chip:</p>
<p><strong>Chip Broadcom</strong> (el que tiene mi <em>router</em>):</p>
<ul>
<li>1 cliente y de 0 a 3 AP.</li>
<li>de 1 a 4 AP.</li>
<li>1 en modo adhoc</li>
</ul>
<p><strong>Chip Atheros:</strong></p>
<ul>
<li>1 cliente y de 0 a 4 AP.</li>
<li>de 1 a 4 AP.</li>
<li>1 en modo adhoc</li>
</ul>
<p>Así que me puse manos a la obra y <strong>¡a cacharreaaaarrr!</strong>. :-)</p>
<p>Lo primero que probé fué a tener configuradas dos <em>SSID</em> (dos redes wireless, para entendernos), una privada protegida por <a href="http://es.wikipedia.org/wiki/Wired_Equivalent_Privacy">WEP</a> y otra abierta. Resumiendo y para no aburrir aún más, funciona. La única pega es que como comparte el <strong>BSSID</strong> (la <a href="http://es.wikipedia.org/wiki/Direcci%C3%B3n_MAC">dirección MAC</a> de la tarjeta wireless) pueden haber problemas para que algunas tarjetas receptoras detecten las dos redes, así que hay que configurar a mano la que no se &#8220;vea&#8221;, como si estuviera oculto el <em>SSID</em>. La configuración para conseguir esto, o cómo flashear el <em>router</em> no es el cometido de esta entrada, así que recomiendo la lectura del <a href="http://wiki.openwrt.org/">Wiki de OpenWrt</a> donde está todo perfectamente documentado.</p>
<p>Ahora vamos con lo que me interesaba, que es configurar el WRT en modo cliente como hasta ahora, y además configurarlo como un AP de una red WEP para usarlo con la <a href="http://es.wikipedia.org/wiki/Nintendo_DS_Lite">Nintendo DS</a>. Sí, ya sé que <strong>WEP es inseguro</strong>, pero es que la DS no soporta <a href="http://es.wikipedia.org/wiki/Wi-Fi_Protected_Access">WPA</a>.</p>
<p><strong>Fichero /etc/config/network</strong></p>
<pre><code>
#### VLAN configuration
config switch eth0
        option vlan0    "1 2 3 4 5*"

#### Loopback configuration
config interface loopback
        option ifname   "lo"
        option proto    static
        option ipaddr   127.0.0.1
        option netmask  255.0.0.0

#### LAN configuration
config interface lan
        option type     bridge
        option ifname   "eth0.0"
        option proto    static
        option ipaddr   192.168.2.254
        option netmask  255.255.255.0

#### WAN configuration
config interface        wan
        option ifname   "wl0"
        option proto    dhcp
</code></pre>
<p><strong>Fichero /etc/config/wireless</strong></p>
<pre><code>
config wifi-device  wl0
        option type     broadcom
        option channel  11

config wifi-iface
        option device   wl0
        option network  wan
        option mode     sta
        option ssid     Internet
        option encryption       wep
        option key 1234567890

config wifi-iface
        option device   wl0
        option network  lan
        option mode     ap
        option ssid     Privada
        option encryption wep
        option key 1234567890
        option hidden   0
</code></pre>
<p>Y ya está&#8230; tan fácil como eso. :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skarcha.com/2007/09/30/configuracion-de-openwrt-kamikaze-en-modo-cliente-y-ap-a-la-vez/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

