<?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>Mikroways</title>
	<atom:link href="http://www.mikroways.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikroways.net</link>
	<description>sistematizamos la innovación</description>
	<lastBuildDate>Wed, 23 Mar 2016 22:28:29 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.3</generator>
	<item>
		<title>Reparar base de datos en Apple Mail</title>
		<link>http://www.mikroways.net/2014/01/18/reparar-base-de-datos-en-apple-mail/</link>
		<comments>http://www.mikroways.net/2014/01/18/reparar-base-de-datos-en-apple-mail/#comments</comments>
		<pubDate>Sat, 18 Jan 2014 22:11:23 +0000</pubDate>
		<dc:creator><![CDATA[Leandro Di Tommaso]]></dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.mikroways.net/?p=4697</guid>
		<description><![CDATA[Apple Mail usa una base de datos para indexar los correos, lo que permite realizar búsquedas de forma más rápida. El problema es que a veces puede ocurrir algún problema que genere que dicha base de datos se corrompa y el programa comience a comportarse de forma errónea. En mi caso, me ocurría que al buscar determinados correos el programa me mostraba el asunto de...]]></description>
				<content:encoded><![CDATA[<p>Apple Mail usa una base de datos para indexar los correos, lo que permite realizar búsquedas de forma más rápida. El problema es que a veces puede ocurrir algún problema que genere que dicha base de datos se corrompa y el programa comience a comportarse de forma errónea. En mi caso, me ocurría que al buscar determinados correos el programa me mostraba el asunto de un correo pero el contenido era de otro correo diferente. Otras consecuencias comunes de una base de datos dañada son:</p>
<ul>
<li>Las búsquedas funcionan extremadamente lentas.</li>
<li>El número de mensajes importantes o no leídos es incorrecto.</li>
<li>Algunos mensajes parecen haberse eliminado o no pueden encontrarse.</li>
<li>Bandejas que contienen mensajes no los muestran al hacer click sobre ellas.</li>
</ul>
<p>Existen dos acciones muy simples que se pueden realizar para resolver este problema y que no implican ningún tipo de pérdida de información. Se explican debajo.</p>
<h2>Reconstruir la base de datos desde el programa Mail</h2>
<p>Es la solución más simple y rápida, aunque no siempre resuelve los problemas (en mi caso no funcionó). No obstante, vale la pena intentarlo. Para hacerlo, desde el programa Mail, ir al menú Mailbox (o Buzón) y seleccionar Rebuild (Reconstruir), al final de la lista.</p>
<h2>Forzar la reconstrucción de la base de datos</h2>
<p>Si lo anterior no funciona, entonces se puede eliminar por completo la base de datos y la misma será regenerada nuevamente al iniciar Mail. Para ello, se debe primero cerrar el programa Mail y luego borrar los archivos de base de datos de correos.</p>
<p>Los archivos se guardan en ~/Library/Mail/V2/MailData/ y la base de datos en el archivo Envelope Index. Si existieran Envelope Index-shm y Envelope Index-wal también se los debe eliminar. Entonces, desde la consola de comandos:</p>
<pre>scarlett:~ leandro$ cd ~/Library/Mail/V2/MailData/
scarlett:MailData leandro$ ls | grep -i envelope
Envelope Index
Envelope Index-shm
Envelope Index-wal
scarlett:MailData leandro$ rm Envelope\ Index*</pre>
<p>Luego, simplemente se debe volver a iniciar el programa Mail y comenzará a reconstruir la base de datos automáticamente, proceso que debería tomar unos pocos minutos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikroways.net/2014/01/18/reparar-base-de-datos-en-apple-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentar LUN iSCSI en Ubuntu</title>
		<link>http://www.mikroways.net/2014/01/10/presentar-lun-iscsi-en-ubuntu/</link>
		<comments>http://www.mikroways.net/2014/01/10/presentar-lun-iscsi-en-ubuntu/#comments</comments>
		<pubDate>Fri, 10 Jan 2014 15:31:34 +0000</pubDate>
		<dc:creator><![CDATA[Leandro Di Tommaso]]></dc:creator>
				<category><![CDATA[Sistemas operativos]]></category>

		<guid isPermaLink="false">http://www.netstorming.com.ar/?p=3688</guid>
		<description><![CDATA[Entorno Para este tutorial se va a utilizar: Storage: Tipo: NAS Lenovo EMC. Nombre: sto01. IP: 192.168.45.190. Recursos iSCSI: 1x50GB nombrado como mikroways, 1x10GB nombrado como netstorming. iSCSI en Ubuntu Instalar las utilidades de iSCSI. apt-get install open-iscsi Luego, se debe descubrir los recursos iSCSI que el dispositivo tiene para ofrecer. En este caso, serán dos. root@testing:~# iscsiadm -m discovery -t st -p 192.168.45.190 192.168.45.190:3260,1...]]></description>
				<content:encoded><![CDATA[<h2>Entorno</h2>
<p>Para este tutorial se va a utilizar:</p>
<ul>
<li>Storage:
<ul>
<li>Tipo: NAS Lenovo EMC.</li>
<li>Nombre: sto01.</li>
<li>IP: 192.168.45.190.</li>
</ul>
</li>
<li>Recursos iSCSI: 1x50GB nombrado como mikroways, 1x10GB nombrado como netstorming.</li>
</ul>
<h2>iSCSI en Ubuntu</h2>
<p>Instalar las utilidades de iSCSI.</p>
<pre>apt-get install open-iscsi</pre>
<p>Luego, se debe descubrir los recursos iSCSI que el dispositivo tiene para ofrecer. En este caso, serán dos.</p>
<pre>root@testing:~# iscsiadm -m discovery -t st -p 192.168.45.190
192.168.45.190:3260,1 iqn.2012-07.com.lenovoemc:storage.sto01.mikroways
192.168.45.190:3260,1 iqn.2012-07.com.lenovoemc:storage.sto01.netstorming</pre>
<p>Una vez que se detectaron los recursos del dispositivo, se procede a conectarse al storage, lo que llevará a asociar ambos recursos iSCSI a dispositivos de bloque en el sistema operativo cliente.</p>
<pre>root@testing:~# iscsiadm -m node --login
Logging in to [iface: default, target: iqn.2012-07.com.lenovoemc:storage.sto01.mikroways, portal: 192.168.45.190,3260] (multiple)
Logging in to [iface: default, target: iqn.2012-07.com.lenovoemc:storage.sto01.netstorming, portal: 192.168.45.190,3260] (multiple)
Login to [iface: default, target: iqn.2012-07.com.lenovoemc:storage.sto01.mikroways, portal: 192.168.45.190,3260] successful.
Login to [iface: default, target: iqn.2012-07.com.lenovoemc:storage.sto01.netstorming, portal: 192.168.45.190,3260] successful.</pre>
<p>Verificar que los dispositivos hayan sido correctamente identificados por el sistema operativo.</p>
<pre>root@testing:~# dmesg
...
[  327.952760] scsi3 : iSCSI Initiator over TCP/IP
[  327.961930] scsi4 : iSCSI Initiator over TCP/IP
[  328.541159] scsi 4:0:0:0: Direct-Access     LENOVO   LIFELINE-DISK    2    PQ: 0 ANSI: 5
[  328.541490] scsi 3:0:0:0: Direct-Access     LENOVO   LIFELINE-DISK    2    PQ: 0 ANSI: 5
[  328.553741] sd 4:0:0:0: Attached scsi generic sg2 type 0
[  328.554942] sd 3:0:0:0: Attached scsi generic sg3 type 0
[  328.565939] sd 3:0:0:0: [sdb] 104857600 512-byte logical blocks: (53.6 GB/50.0 GiB)
[  328.565942] sd 3:0:0:0: [sdb] 4096-byte physical blocks
[  328.574342] sd 4:0:0:0: [sdc] 20971520 512-byte logical blocks: (10.7 GB/10.0 GiB)
[  328.574347] sd 4:0:0:0: [sdc] 4096-byte physical blocks
[  328.575388] sd 3:0:0:0: [sdb] Write Protect is off
[  328.575394] sd 3:0:0:0: [sdb] Mode Sense: 83 00 10 08
[  328.576772] sd 4:0:0:0: [sdc] Write Protect is off
[  328.576778] sd 4:0:0:0: [sdc] Mode Sense: 83 00 10 08
[  328.577023] sd 3:0:0:0: [sdb] Write cache: disabled, read cache: enabled, supports DPO and FUA
[  328.577956] sd 4:0:0:0: [sdc] Write cache: disabled, read cache: enabled, supports DPO and FUA
[  328.590109]  sdb: sdb1
[  328.599811]  sdc: unknown partition table
[  328.602543] sd 3:0:0:0: [sdb] Attached SCSI disk
[  328.605130] sd 4:0:0:0: [sdc] Attached SCSI disk</pre>
<p>En la salida anterior se puede ver que ambos recursos iSCSI fueron reconocidos correctamente como dispositivos por bloques por Ubuntu y se les asoció una entrada en /dev. Si se pone atención se puede extraer de la salida anterior la siguiente información, que será importante para la utilización de los recursos.</p>
<ul>
<li>Se asocian dos dispositivos por bloques, identificados como sdb y sdc.</li>
<li>El dispositivo sdb tiene 50G mientras que el sdc cuenta con 10G.</li>
<li>El dispositivo sdb tiene una tabla de particiones creada, mientras que sdc no. Hay que tener especial cuidado en esto al ejecutar el siguiente paso, porque el dispositivo sdb podría contener información que se perdería.</li>
</ul>
<p>Esto último puede verificarse utilizando el comando fdisk.</p>
<pre>fdisk -l
...
Disk /dev/sdb: 53.7 GB, 53687091200 bytes
64 heads, 32 sectors/track, 51200 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 524288 bytes
Disk identifier: 0x05b7bb88

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   104857599    52427776   83  Linux

Disk /dev/sdc: 10.7 GB, 10737418240 bytes
64 heads, 32 sectors/track, 10240 cylinders, total 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 524288 bytes
Disk identifier: 0x00000000

Disk /dev/sdc doesn't contain a valid partition table</pre>
<p>Con ambos dispositivos asociados al cliente, ya es posible empezar a utilizarlos. Para lograr que los recursos se vuelvan a montar al reiniciar el sistema es necesario realizar dos acciones, que son indicarle a Open iSCSI que se conecte automáticamente y al sistema operativo cliente que monte los dispositivos en cuestión. Para el primer paso, editar el archivo /etc/iscsi/iscsid.conf.</p>
<p>Modificar la línea:</p>
<pre>node.startup = manual</pre>
<p>Por:</p>
<pre>node.startup = automatic</pre>
<p>Luego, agregar los dispositivos al archivo /etc/fstab. En este caso sólo se agrega el dispositivo /dev/sdb1 dado que, como se vio, el /dev/sdc no está particionado. Poner especial atención en la opción de montaje <strong>_netdev</strong>. Dicha opción le indica al sistema operativo que se trata de un dispositivo de red. Sin ella, si al momento de reiniciar el equipo el recurso no estuviera disponible, el cliente no iniciaría, esperando una acción por parte del administrador ante su imposibilidad de montar el dispositivo requerido.</p>
<pre>/dev/sdb1	/storage/mikroways/	ext3 defaults,auto,_netdev 0 0</pre>
<p>Algo importante en este sentido es que, si se montan varios recursos de red, al reiniciar el equipo podrían no mantener la misma asociación en el host. En otras palabras, lo que es /dev/sdb1 podría transformarse en /dev/sdc1 al reiniciar el equipo, lo que podría causar graves problemas. Para solucionarlo, es ideal reemplazar la ruta al dispositivo de bloques por el UUID del mismo. Para más detalles al respecto, consultar la entrada <a title="Utilizar los UUID para montar dispositivos" href="http://www.mikroways.net/2013/12/21/utilizar-los-uuid-para-montar-dispositivos/">Utilizar los UUID para montar dispositivos</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikroways.net/2014/01/10/presentar-lun-iscsi-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizar los UUID para montar dispositivos</title>
		<link>http://www.mikroways.net/2013/12/21/utilizar-los-uuid-para-montar-dispositivos/</link>
		<comments>http://www.mikroways.net/2013/12/21/utilizar-los-uuid-para-montar-dispositivos/#comments</comments>
		<pubDate>Sat, 21 Dec 2013 22:33:14 +0000</pubDate>
		<dc:creator><![CDATA[Leandro Di Tommaso]]></dc:creator>
				<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.mikroways.net/?p=4700</guid>
		<description><![CDATA[Tradicionalmente, para montar dispositivos de almacenamiento solía utilizarse la ruta al mismo en el filesystem, normalmente algo parecido a /dev/sda1. Si bien esto funciona sin problemas, no es una forma unívoca de referirse a un dispositivo en particular, lo que podría provocar que si, por ejemplo, se conectara un segundo disco rígido, el que antes se referenciaba como /dev/sda1 ahora se referencie como /dev/sdb1, con...]]></description>
				<content:encoded><![CDATA[<p>Tradicionalmente, para montar dispositivos de almacenamiento solía utilizarse la ruta al mismo en el filesystem, normalmente algo parecido a /dev/sda1. Si bien esto funciona sin problemas, no es una forma unívoca de referirse a un dispositivo en particular, lo que podría provocar que si, por ejemplo, se conectara un segundo disco rígido, el que antes se referenciaba como /dev/sda1 ahora se referencie como /dev/sdb1, con los problemas que eso implica.</p>
<p>Por tales motivos, lo ideal es utilizar el identificador único de los diferentes dispositivos de almacenamiento en el sistema. Para ello, existe un comando que es blkid (de Block ID), que nos brinda dicha información:</p>
<pre>root@testing:~# blkid
/dev/sr0: LABEL="Ubuntu-Server 13.10 amd64" TYPE="iso9660"
/dev/sda1: UUID="9e906e5e-b0e1-4cc4-a883-1c89289a72c5" TYPE="ext2"
/dev/sda5: UUID="HIXH00-yG4z-ZKW6-Smis-qEra-5W6R-3wsaFh" TYPE="LVM2_member"
/dev/mapper/testing--vg-root: UUID="c071778b-6c3c-49bd-b3dd-e5cbe7ef5e73" TYPE="ext4"
/dev/mapper/testing--vg-swap_1: UUID="4c89e74a-767c-4cd4-bf90-a170ae09b84e" TYPE="swap"
/dev/sdb1: UUID="31fea32c-88c5-4564-b69a-e4e397dd6f6d" TYPE="ext3"</pre>
<p>De esta manera, es lo mismo ejecutar:</p>
<pre>mount /dev/sdb1  /storage</pre>
<p>Que:</p>
<pre>mount UUID=31fea32c-88c5-4564-b69a-e4e397dd6f6d /storage</pre>
<p>Esto se vuelve aún más útil cuando la intención es que al reiniciar el sistema los diferentes dispositivos de almacenamiento vuelvan a montarse automáticamente en el directorio que les corresponde, y no en otro. Entonces, en /etc/fstab:</p>
<pre>UUID=31fea32c-88c5-4564-b69a-e4e397dd6f6d	/storage   ext3    defaults,auto   0    0</pre>
<p>Cabe aclarar que el de tipo de filesystem y las opciones de montaje pueden variar dependiendo de qué se quiera montar y de qué manera.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikroways.net/2013/12/21/utilizar-los-uuid-para-montar-dispositivos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mostrar archivos ocultos en Mac OS X</title>
		<link>http://www.mikroways.net/2011/08/05/mostrar-archivos-ocultos-en-mac-os-x/</link>
		<comments>http://www.mikroways.net/2011/08/05/mostrar-archivos-ocultos-en-mac-os-x/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 12:36:13 +0000</pubDate>
		<dc:creator><![CDATA[Leandro Di Tommaso]]></dc:creator>
				<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[commandos]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[trucos]]></category>

		<guid isPermaLink="false">http://www.netstorming.com.ar/?p=3669</guid>
		<description><![CDATA[Por defecto, Mac OS X no permite visualizar desde el Finder los archivos ocultos del sistema. Para poder verlos basta con ejecutar en una terminal los siguientes comandos: defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder Notar que el segundo comando cerrará todas las ventanas del Finder que estén abiertas. Luego, al volver a abrir una ventana de Finder se verán los archivos ocultos. Para volver...]]></description>
				<content:encoded><![CDATA[<p>Por defecto, Mac OS X no permite visualizar desde el Finder los archivos ocultos del sistema. Para poder verlos basta con ejecutar en una terminal los siguientes comandos:</p>
<pre>defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder</pre>
<p>Notar que el segundo comando cerrará todas las ventanas del Finder que estén abiertas. Luego, al volver a abrir una ventana de Finder se verán los archivos ocultos. Para volver esta operación atrás basta tan sólo con ejecutar nuevamente el par de comandos anteriores pero reemplazando TRUE por FALSE.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikroways.net/2011/08/05/mostrar-archivos-ocultos-en-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problema al utilizar locate en Ubuntu</title>
		<link>http://www.mikroways.net/2011/05/13/problema-al-utilizar-locate-en-ubuntu/</link>
		<comments>http://www.mikroways.net/2011/05/13/problema-al-utilizar-locate-en-ubuntu/#comments</comments>
		<pubDate>Fri, 13 May 2011 15:54:42 +0000</pubDate>
		<dc:creator><![CDATA[Leandro Di Tommaso]]></dc:creator>
				<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.netstorming.com.ar/?p=3638</guid>
		<description><![CDATA[Esta mañana, al intentar una búsqueda con el comando locate de unos archivos que sabía que están en mi /home no recibía ningún resultado como respuesta. La base de datos estaba creada correctamente en /var/lib/mlocate/mlocate.db y la búsqueda sí devolvía resultados para archivos fuera de mi /home. Lógicamente ejecuté el comando updatedb, pero tampoco funcionaba. Revisé la configuración en /etc/updatedb.conf y encontré que tenía el...]]></description>
				<content:encoded><![CDATA[<p>Esta mañana, al intentar una búsqueda con el comando <em>locate</em> de unos archivos que sabía que están en mi /home no recibía ningún resultado como respuesta. La base de datos estaba creada correctamente en /var/lib/mlocate/mlocate.db y la búsqueda sí devolvía resultados para archivos fuera de mi /home. Lógicamente ejecuté el comando <em>updatedb</em>, pero tampoco funcionaba.</p>
<p>Revisé la configuración en /etc/updatedb.conf y encontré que tenía el siguiente contenido:</p>
<pre>PRUNE_BIND_MOUNTS="yes"
# PRUNENAMES=".git .bzr .hg .svn"
PRUNEPATHS="/tmp /var/spool /media"
PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre_lite tmpfs usbfs udf fuse.glusterfs fuse.sshfs curlftpfs ecryptfs fusesmb devtmpfs"</pre>
<p>Contenido que, a priori, es correcto para que indexe mi /home, dado que no está dentro de los PATH a ignorar y está formateado con ext4. Como aclaración, lo que hacen las variables PRUNEPATHS y PRUNEFS es indicar que no indexe los directorios listados ni los filesystems especificados, respectivamente.</p>
<p>Ahora bien, al chequear las particiones montadas en mi sistema me encontré con lo siguiente:</p>
<pre>leandro@scarlet:~$ mount
/dev/sda3 on / type ext4 (rw,errors=remount-ro,commit=0)
/dev/sda5 on /home type ext4 (rw,commit=0)
/home/leandro/.Private on /home/leandro type ecryptfs (ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs,ecryptfs_sig=3c4c274e018dcd1d,ecryptfs_fnek_sig=8b78ca14201c02d2)</pre>
<p>En ese momento recordé que al instalar Ubuntu había indicado que cifre mi carpeta personal y de ahí el problema, que se ve en la tercer línea. Al cifrar mi /home en Ubuntu se creó una carpeta que se llama /home/.ecryptfs/leandro, donde están realmente los datos de mi /home encriptados (/home/leandro/.Private en realidad es un link simbólico a /home/.ecryptfs/leandro). Ese directorio, al iniciar sesión, se monta bajo /home/leandro con ecryptfs como tipo de sistema de archivos. Precisamente por eso no funciona el comando locate. Lo que hay que hacer es simplemente quitar <em>ecryptfs</em> de la variable PRUNEFS y luego ejecutar <em>updatedb</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikroways.net/2011/05/13/problema-al-utilizar-locate-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proxy transparente para control de acceso con Mikrotik</title>
		<link>http://www.mikroways.net/2011/05/03/proxy-transparente-para-control-de-acceso-con-mikrotik/</link>
		<comments>http://www.mikroways.net/2011/05/03/proxy-transparente-para-control-de-acceso-con-mikrotik/#comments</comments>
		<pubDate>Tue, 03 May 2011 17:56:54 +0000</pubDate>
		<dc:creator><![CDATA[Leandro Di Tommaso]]></dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[mikrotik]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://www.netstorming.com.ar/?p=3630</guid>
		<description><![CDATA[Configurar un proxy transparente con Mikrotik para realizar control de acceso es extremadamente simple. La primer acción a tomar es habilitar el servicio en el equipo e inmediatamente restringir el acceso al puerto donde se ejecuta el proxy, para evitar que el equipo sea utilizado por usuarios no autorizados. El paso siguiente es crear una regla de NAT que redirija todo el tráfico destinado al...]]></description>
				<content:encoded><![CDATA[<p>Configurar un proxy transparente con Mikrotik para realizar control de acceso es extremadamente simple. La primer acción a tomar es habilitar el servicio en el equipo e inmediatamente restringir el acceso al puerto donde se ejecuta el proxy, para evitar que el equipo sea utilizado por usuarios no autorizados. El paso siguiente es crear una regla de NAT que redirija todo el tráfico destinado al puerto 80 al puerto donde esté escuchando el proxy. Esta regla es precisamente la que hace que el proxy sea transparente.</p>
<pre>[admin@MikroTik] &gt; ip proxy set enabled=yes port=8080
[admin@MikroTik] &gt; ip firewall filter add chain=input action=accept protocol=tcp dst-port=8080 src-address=192.168.1.0/24 comment="Proxy para LAN"
[admin@MikroTik] &gt; ip firewall nat add in-interface=LAN dst-port=80 protocol=tcp action=redirect to-ports=8080 chain=dstnat</pre>
<p>Finalmente, se deben escribir las reglas para restringir los sitios que se desee. En este caso se permiten todos los sitios con excepción de los que están explícitamente denegados, que son Facebook y Twitter.</p>
<pre>[admin@MikroTik] &gt; ip proxy access add dst-host=www.facebook.com action=deny
[admin@MikroTik] &gt; ip proxy access add dst-host=twitter.com action=deny</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mikroways.net/2011/05/03/proxy-transparente-para-control-de-acceso-con-mikrotik/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yahoo vendió Delicious a los creadores de YouTube</title>
		<link>http://www.mikroways.net/2011/04/28/yahoo-vendio-delicious-a-los-creadores-de-youtube/</link>
		<comments>http://www.mikroways.net/2011/04/28/yahoo-vendio-delicious-a-los-creadores-de-youtube/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 20:54:34 +0000</pubDate>
		<dc:creator><![CDATA[Leandro Di Tommaso]]></dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[delicious]]></category>
		<category><![CDATA[empresas]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.netstorming.com.ar/?p=3621</guid>
		<description><![CDATA[Hace ya bastante tiempo existían rumores de que Yahoo podría vender o dar de baja Delicious y varios de sus usuarios buscaron alternativas en un principio. Tal fue el caso mio por ejemplo, que de hecho algo publiqué sobre Scuttle, un software libre que cumple la misma funcionalidad. No obstante, Delicious se ha vendido a la empresa AVOS, perteneciente a los creadores de YouTube, y...]]></description>
				<content:encoded><![CDATA[<p>Hace ya bastante tiempo existían rumores de que Yahoo podría vender o dar de baja Delicious y varios de sus usuarios buscaron alternativas en un principio. Tal fue el caso mio por ejemplo, que de hecho algo publiqué sobre Scuttle, un software libre que cumple la misma funcionalidad.</p>
<p>No obstante, Delicious se ha vendido a la empresa AVOS, perteneciente a los creadores de YouTube, y seguirá funcionando con total normalidad, al menos eso es lo que enuncian desde Yahoo en el aviso que hacen a sus usuarios. Ahora bien, <strong>es importante que todos los usuarios de Delicious se logueen a su cuenta y acepten la migración de datos antes de Julio de 2011</strong>. El procedimiento es muy simple, y toma sólo los tres pasos que muestro debajo, en las capturas.</p>
<p>En el primer paso nos pide nombre, apellido y confirmar la dirección de correo electrónico.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-3623" title="Delicious" alt="Delicious" src="http://www.netstorming.com.ar/wp-content/uploads/2011/04/delicious.jpg" width="560" height="237" /></p>
<p style="text-align: left;">Luego, el segundo paso pide que se ingrese una contraseña para el usuario de Delicious, dado que ya no se ingresará más con el ID de Yahoo, lógicamente.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-3624" title="Delicious" alt="Delicious" src="http://www.netstorming.com.ar/wp-content/uploads/2011/04/delicious2.jpg" width="560" height="190" /></p>
<p style="text-align: left;">Finalmente, una pantalla nos indica que todo fue exitoso e informa precisamente que a partir del momento debe utilizarse el nombre y la contraseña del paso anterior.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-3625" title="Delicious" alt="Delicious" src="http://www.netstorming.com.ar/wp-content/uploads/2011/04/delicious3.jpg" width="560" height="72" /></p>
<p style="text-align: left;">Una vez terminado el procedimiento los datos estarán migrados y seguirán disponibles, ahora bajo la administración de la gente de AVOS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikroways.net/2011/04/28/yahoo-vendio-delicious-a-los-creadores-de-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 11.04 en versión final</title>
		<link>http://www.mikroways.net/2011/04/28/ubuntu-11-04-en-version-final/</link>
		<comments>http://www.mikroways.net/2011/04/28/ubuntu-11-04-en-version-final/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 16:46:17 +0000</pubDate>
		<dc:creator><![CDATA[Leandro Di Tommaso]]></dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.netstorming.com.ar/?p=3614</guid>
		<description><![CDATA[La versión final de la popular distribución de Linux ha sido liberada en el día de hoy, tal como estaba planificado y con numerosas novedades. Quienes utilicen 10.10 recibirán la propuesta de actualizar a 11.04 a través del administrador de actualizaciones, aunque siempre es posible utilizar apt-get/aptitude para hacer el upgrade a la nueva versión. El ciclo de Ubuntu Natty Narwhal será el corriente de...]]></description>
				<content:encoded><![CDATA[<p>La versión final de la popular distribución de Linux ha sido liberada en el día de hoy, tal como estaba planificado y con <a href="2011/04/01/ubuntu-11-04-beta-1/">numerosas novedades</a>. Quienes utilicen 10.10 recibirán la propuesta de actualizar a 11.04 a través del administrador de actualizaciones, aunque siempre es posible utilizar apt-get/aptitude para hacer el upgrade a la nueva versión. El ciclo de Ubuntu Natty Narwhal será el corriente de 18 meses, alcanzando el final del soporte para el mes de Octubre de 2012. Desde el <a href="http://www.ubuntu.com target=">sitio web de Ubuntu</a> se puede descargar la nueva versión y acceder a una información más detallada.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikroways.net/2011/04/28/ubuntu-11-04-en-version-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proxy de un sitio web con Apache</title>
		<link>http://www.mikroways.net/2011/04/26/proxy-de-un-sitio-web-con-apache/</link>
		<comments>http://www.mikroways.net/2011/04/26/proxy-de-un-sitio-web-con-apache/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 15:51:22 +0000</pubDate>
		<dc:creator><![CDATA[Leandro Di Tommaso]]></dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.netstorming.com.ar/?p=3597</guid>
		<description><![CDATA[Introducción En Apache existe un módulo llamado mod_proxy que es bastante útil para cumplir con varias funciones. Una de ellas es la de que un servidor reciba tráfico web para un sitio que en realidad está hosteado en otro servidor, que será la que explicaré a continuación. Para el ejemplo, vamos a suponer: Sitio web www.mikroways.net. Por DNS, la IP que corresponde al dominio www.mikroways.net...]]></description>
				<content:encoded><![CDATA[<h3>Introducción</h3>
<p>En Apache existe un módulo llamado mod_proxy que es bastante útil para cumplir con varias funciones. Una de ellas es la de que un servidor reciba tráfico web para un sitio que en realidad está hosteado en otro servidor, que será la que explicaré a continuación.</p>
<p>Para el ejemplo, vamos a suponer:</p>
<ul>
<li>Sitio web www.mikroways.net.</li>
<li>Por DNS, la IP que corresponde al dominio www.mikroways.net es la IPA, donde hay un Apache pero no se encuentra el código del sitio de dicho dominio.</li>
<li>El servidor web para www.mikroways.net tiene la IPB.</li>
</ul>
<p>El comportamiento básicamente es el siguiente:</p>
<ol>
<li>Un cliente abre una conexión HTTP contra el servidor web en IPA, que según su DNS es el servidor web www.mikroways.net.</li>
<li>El servidor Apache en IPA acepta la conexión para ese dominio pero en el virtual host correspondiente tiene configurado el mod_proxy que le indica que en realidad el sitio web está en el servidor con IPB. Entonces, el Apache en IPA actúa como cliente haciendo el requerimiento del sitio web de www.mikroways.net a IPB.</li>
<li>El servidor IPB le devuelve el sitio tal como lo hace con cualquier cliente y lo mismo hace el servidor IPA con su cliente.</li>
</ol>
<p>Notar que el procedimiento anterior es totalmente transparente tanto para el cliente del servidor IPA como para el propio servidor IPB.</p>
<h3>Configuración</h3>
<p>A continuación se muestra la configuración del servidor IPA. Notar que en la misma, el valor IPB debe ser reemplazado por la IP del servidor donde realmente se encuentra alojado el sitio web.</p>
<pre>&lt;VirtualHost *:80&gt;

    ServerName  www.mikroways.net
    ServerAlias mikroways.net
    ServerAdmin invalidaddress@mikroways.net

    ProxyPreserveHost On
    ProxyRequests Off

    &lt;Proxy *&gt;
         Order deny,allow
         Allow from all
    &lt;/Proxy&gt;

    ProxyPass               / http://IPB/
    ProxyPassReverse        / http://IPB/

    ErrorLog /var/log/apache2/error.log
    TransferLog /var/log/apache2/access.log

&lt;/VirtualHost&gt;</pre>
<p>Lógicamente debe habilitarse el mod_proxy en Apache y luego reiniciar el servicio para que los cambios tomen efecto. Lo primero se hace muy simple en Debian con el comando:</p>
<pre>a2enmod proxy
a2enmod proxy_http</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mikroways.net/2011/04/26/proxy-de-un-sitio-web-con-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalación de Picasa 3.8 en Linux</title>
		<link>http://www.mikroways.net/2011/04/11/instalacion-de-picasa-3-8-en-linux/</link>
		<comments>http://www.mikroways.net/2011/04/11/instalacion-de-picasa-3-8-en-linux/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 23:40:24 +0000</pubDate>
		<dc:creator><![CDATA[Leandro Di Tommaso]]></dc:creator>
				<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[picasa]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.netstorming.com.ar/?p=3594</guid>
		<description><![CDATA[Lamentablemente la gente de Google ha decidido no actualizar la versión de Picasa para Linux por lo que los usuarios de dicho sistema operativo disponemos de la muy antigua versión 3.0 en beta. Sin embargo, la última versión de Picasa (3.8 al momento de escribir este post) funciona perfectamente en Linux valiéndonos de un pequeño truco. En mi caso trabajo con Ubuntu por lo que...]]></description>
				<content:encoded><![CDATA[<p>Lamentablemente la gente de Google ha decidido no actualizar la versión de Picasa para Linux por lo que los usuarios de dicho sistema operativo disponemos de la muy antigua versión 3.0 en beta. Sin embargo, la última versión de Picasa (3.8 al momento de escribir este post) funciona perfectamente en Linux valiéndonos de un pequeño truco.</p>
<p>En mi caso trabajo con Ubuntu por lo que daré la explicación para dicho sistema. Sin embargo, la misma solución debería poder aplicarse a cualquier Linux con variaciones quizá en la ubicación de los archivos o en la ejecución de algún comando.</p>
<p>El primer paso consiste en instalar wine:</p>
<pre>aptitude install wine</pre>
<p>Luego, descargar la versión 3.0 beta de Picasa para Linux e instalarla. En mi caso:</p>
<pre>sudo dpkg -i picasa_3.0-current_amd64.deb</pre>
<p>Una vez hecho eso, descargar la versión 3.8 para Windows y ejecutarla con Wine. Probablemente sea necesario darle permisos de ejecución para que wine pueda correr el programa. Cuando se abre el asistente de instalación se deben seguir los pasos habituales y, al llegar al paso final, desmarcar todas las casillas de verificación.</p>
<p>El siguiente paso es copiar los archivos del &#8220;nuevo&#8221; Picasa al &#8220;viejo&#8221;. Esto se hace con un simple comando:</p>
<pre>cp -a /home/usuario/.wine/drive_c/Archivos de programa/Google/Picasa3/* /opt/google/picasa/3.0/wine/drive_c/Program Files/Google/Picasa3/</pre>
<p>Una vez que termina de copiar ya puede utilizarse la última versión de Picasa en Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikroways.net/2011/04/11/instalacion-de-picasa-3-8-en-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.211 seconds. -->
<!-- File not cached! Super Cache Couldn't write to: wp-content/cache/wp-cache-31d94862d216a757f705ed9380dd752a.html -->