Sei sulla pagina 1di 54

tuxinfo 37

3 Editorial

4 Actualidad

8 Lanzamientos

Servidores
10 Servidor de bajo consumo con un router con OpenWRT
Revista Tuxinfo Aitor Cuartango

Desarrollo de Android Apps


16 Componentes básicos
Paco Salazar

Esta revista se publica bajo una licencia de


Creative Commons. Puedes copiar, distribuir, Multimedia
mostrar públicamente su contenido y hacer 20 Cómo emitir la TDT en redes locales usando VLC
obras derivadas, siempre y cuando a) Yosu Tamayo
reconozcas los créditos de la obra, b) no la
uses de forma comercial y c) la compartas
bajo la misma licencia. Android

Microsoft, Apple, Sun, Oracle, así como otras marcas


25 Android al alcance de todos
comerciales mencionadas en esta revista son propiedad Rodolfo Mena
de sus respectivas empresas.

Opinión
28 Llora, ISP, llora
Dirección, edición y coordinación Claudio de Brasi
Ariel M. Corgatelli

Marketing, edición y ventas


Seguridad
31 Penetrar un sistema usando Backtrack 4 R2
Claudia A. Juri Rafael Murillo Mercado

Corrección
Oscar Reckziegel
FileSystems
35 ZFS para las masas (y IV)
Hernán "HeCSa" Saltiel Hernán "HeCSa" Saltiel

Diseño de tapa
Marcos "Anubis4D" Caballero
Diseño gráfico
43 Editor de nodos en Blender 3D
Marcos "Anubis4D" Caballero
Diseño
Jorge Cacho Hernández
Eventos
46 Flisol 2011
Naudy Villarroel, Sebastian Criado y Samuel Morales Cambrón

web: http://www.tuxinfo.com.ar
facebook: http://www.facebook.com/tuxinfo Opinión
email: info@tuxinfo.com.ar 50 ¿Es posible vivir en una nube?
twitter: @tuxinfo Jesús Palencia

37
52 Páginas recomendadas
Editorial
Como todos los meses desde TuxInfo tratamos Ahora la controversia pasa por la siguiente
de plasmar toda la información referida al razón, en muchas oportunidades los usuarios
software libre, y tratando de cubrir los temas de Ubuntu criticaron la poca innovación del
más importantes. entorno y la repetición constante del mismo de
versión en versión; con Unity se rompe
Este mes creemos que el tema más completamente ese esquema, pero de
controversial fue la salida de Ubuntu 11.04 cualquier manera muchos usuarios critican la
Natty Narwhal cuyo tema polémico fue la decisión de Mark.
inclusión de Unity en reemplazo de GNOME.
Entonces por lo menos a nosotros no nos
Primero que nada debemos aclarar que queda claro si sólo son quejas totalmente en
Ariel M. Corgatelli GNOME se encuentra presente en la vano, o tienen algún tipo de asidero técnico.
distribución, solo que este escritorio no es el En varios foros se ha leído que Unity es lento,
que actúa por omisión. Sino que en el inicio que no funciona en máquinas convencionales,
donde debemos loguearnos tendremos que etc.
decirle al sistema que lo haga con este
escritorio. Por nuestra parte encontramos el entorno
interesante en cuanto a cambios estéticos,
Pero bueno el tema puntual sobre esta quizás no tan práctico, pero la idea del mismo
discusión es si Unity satisface a los usuarios o era darle un aire nuevo, el objetivo fue logrado
no. Por nuestra parte vimos que el mismo tiene y si a eso le añadimos que se puede hacer uso
buen grado de innovación en cuanto a la de GNOME tal cual se venía haciendo, el
manera de contener todas las funciones círculo se termina cerrando.
gráficas, se puede observar una gran similitud
con MAC OS, algo que el mismísimo Mark Obviamente nos gustaría conocer la opinión de
Shutterworld explicó en un comunicado; y por ustedes nuestros lectores, para lo cual los
qué no algunas opciones que se pueden ver en invitamos a que envíen un correo electrónico a
Windows 7. nuestra editorial info@tuxinfo.com.ar

@tuxinfo
http://www.facebook.com/tuxinfo

Únete a nuestro podcast


Radio Geek
Podcast diario de actualidad tecnológica
De lunes a jueves de 23:00 a 23:45 (hora Argentina)

http://www.ustream.tv/channel/arielmcorg (en directo)


http://bitacora.blip.tv (en diferido)

3 www.tuxinfo.com.ar
Actualidad
Google fue condenada por violar Yahoo! se suma a la
Fundación Linux
una patente Linux
reclamaciones por patentes The Linux Foundation cuenta con
cuestionables y el derroche de un nuevo miembro de peso y este
recursos, que sería mucho mejor es el gigante de Internet Yahoo!,
gastar en la inversión de nuevas quien además ingresa como
tecnologías para los usuarios y la miembro de plata. Según el anuncio
creación de puestos de trabajo” oficial: “Yahoo! utiliza el sistema
Sin lugar a dudas una sentencia que
operativo Linux como parte integral
sentará precedentes en lo que a
Y por otro lado las declaraciones de de su infraestructura técnica y de
demandas de este tipo se refiera. Lo
Christopher Dawson del blog de desarrollo“, por lo que “al unirse a la
cierto es que Google deberá pagar 5
tecnología ZDNet (no siendo el único Fundación Linux podrá maximizar
millones de dólares a Bedrock
que piensa de esta manera): “Cuesta su inversión en Linux, mientras da
Computer Technologies por haber
mucho menos que 5 millones de apoyo directo a la comunidad de
violado una patente relacionada con
dólares contratar a un equipo de desarrolladores de Linux”.
Linux. La sentencia fue librada por un
programadores en la India para hacer
juez de Texas.
una revisión de código. Esto, me Yahoo! además contribuirá en
temo, es sólo el principio y puede asuntos legales, grupos de trabajo
Por su parte Google declaró: “La
hacer mucho daño a la industria y al de la Fundación Linux, iniciativas
reciente explosión de litigios sobre
auge de empresas privadas que centradas en las virtualización y
patentes está convirtiendo la
proporcionan grandes incentivos para todo lo que se refiera a la nube,
autopista del mundo de la información
el avance del software de código incluyendo la Linux Foundation End
en una autopista de peaje, obligando
abierto“ User Summit.
a las empresas a gastar millones y
millones de dólares en defensa de las

El Gobierno de Argentina apunta hacia el software libre


Argentina Según un portavoz del gobierno local, comprobadamente más eficientes que
quiere Linux la migración de plataformas la propietaria.
en las PCs – propietarias – en particular de
SAO PAULO – Microsoft – hacia las distribuciones de La oposición también acusó al
El gobierno Linux tiene el principal objetivo de gobierno de Cristina de anunciar el
federal de Argentina anunció un plan ahorro de dinero público gastado en apoyo a Linux, no por propia iniciativa
para equipar con Linux hasta dos licencias. sino sólo para complacer al gobierno
terceras partes de los equipos en el venezolano de Hugo Chávez, un
gobierno federal y los servicios La oposición parlamentaria a la crítico feroz de la dependencia de
públicos. presidenta Cristina Kirchner dice que América Latina de los productos
la decisión debe tomarse con desarrollados en los Estados Unidos.
El anuncio se produjo al siguiente día precaución. La oposición local evitó
después que el FLISOL recibiera el posicionarse en contra del software Fuente textual:
apoyo del gobierno local, un festival libre, pero dijo que la sustitución de http://info.abril.com.br/noticias/mercad
para fomentar la adopción de software las plataformas debe realizarse o/argentina­quer­linux­em­pcs­do­
libre por parte de los usuarios gradualmente y sólo en áreas donde governo­17042011­0.shl
comunes. las distribuciones abiertas son

4 www.tuxinfo.com.ar
OpenOffice volverá a ser un Remeras de
proyecto de código abierto Tuxinfo!
LibreOffice, un fork de OpenOffice.

Muy bien recibida fue LibreOffice por


parte de la comunidad Linux y de Como todos saben hace un par de
compañías como Canonical, Red Hat, meses desde nuestra revista
Novell o Google, y esto habría habíamos anunciado que íbamos a
Oracle ha dado a conocer a través de provocado la decisión de Oracle. poner a la venta remeras de
una nota en su blog, que no ofrecerá TuxInfo.
más versiones comerciales de Oracle no aclara en su anuncio quién
OpenOffice devolviéndola a manos de adoptará OpenOffice, todo parece Bueno el momento llegó y todo
la Comunidad. indicar que será The Document gracias a dos de nuestros
Foundation, la Comunidad elegida colaboradores Rodolfo y Lelia;
Tras la compra de Sun Microsystem y para continuar esta suite como un quienes se encargaron de todo.
toda su tecnología (MySQL, proyecto de código abierto.
OpenOffice, OpenSolaris, Java…) por Las mismas tienen un costo de $
parte de Oracle, proyectos como La nota de Oracle dice: “Dado el 100 con envío certificado incluido
OpenOffice habían generado las amplio interés en la aplicaciones de para Argentina.
suficientes dudas sobre su productividad personal gratuitas y la
continuidad como para que un grupo rápida evolución de la tecnología de Si desean obtener más información
de desarrolladores de la suite de computación personal, creemos que para su adquisición sálo deben
productividad, formaran The el proyecto OpenOffice.org sería escribirnos al mail
Document Foundation con la mejor administrado por una info@tuxinfo.com.ar
intención de crear, entre otros, organización no comercial”.

Andy Rubin reafirma que Android es open source


este tiempo han “mantenido el Habló también sobre la más
compromiso de fomentar el desarrollo importante prioridad de Android,
de una plataforma abierta para la siendo esta la “lucha contra la
industria móvil”. fragmentación”, aunque no por ello
piensan imponer ninguna restricción y
Por supuesto Rubin explica que el aclara que “nunca ha habido
grado de aceptación de la plataforma esfuerzos para estandarizar la
Hubo en estas últimas semanas ha sido tan grande que hoy día se plataforma en cualquier arquitectura
fuertes rumores de un cambio de agregan “muchos dispositivos de los de chipset único”.
estrategia por parte de Android, más cuales no estaban contemplados
precisamente que dicha plataforma se originalmente en la plataforma”. Para cerrar Rubin asegura que
alejaría del código abierto. Y para ello Android seguirá siendo una
Andy Rubin la persona responsable Sobre los rumores de estandarización plataforma de código abierto y que su
del desarrollo salió a declarar. de la plataforma, Rubin dejó en claro equipo de trabajo está trabajando
que los fabricantes son dueños de muy duro en la portación de
“La comunidad Android ha crecido modificar el sistema operativo como lo Honeycomb hacia los móviles.
enormemente desde el lanzamiento deseen siempre y cuando respeten los
del primer dispositivo”, explicaba requisitos mínimos impuestos por
Rubin y recuerda que durante todo Android/Google.

5 www.tuxinfo.com.ar
Linux cumple 20 años
En Finlandia, Linus La siguiente necesidad que tuvo fue la momento Linux empezó a evolucionar
Torvalds, por de poder descargar y subir archivos rápidamente.
entonces de su universidad, pero para
estudiante de implementar eso en su emulador era Actualidad
Ciencias de la necesario crear un controlador de
Computación de la disco. Así que después de un trabajo Hoy día podemos encontrar a Linux
Universidad de Helsinki, decidió continuo y duro creó un controlador funcionando principalmente en la red
realizar la cuantiosa inversión de compatible con el sistema de ficheros de redes o Internet, en equipos de
$3500 para adquirir un nuevo PC 386 de Minix. En ese momento se percató computación caseros, y hasta en
(33 Mhz, 4MB de RAM; una de las que estaba creando algo más que un smartphones gracias al sistema
más avanzadas de su época). El pago simple emulador de terminal, así que, completo Android.
lo realizaría a plazos, pues no descontento con su sistema Minix,
disponía de tal cantidad de dinero en emprendió la aventura de crear un
Con lo cual después de 20 años
efectivo. sistema operativo partiendo de cero.
podemos decir que Linux es un
completo éxito, sin nada que
Normalmente, lo utilizaba para De forma privada, Linus nombraba envidiarle al sistema de las ventanas.
acceder a la red de su universidad , Linux a su nuevo sistema, pero Y es más si recordamos las palabras
pero debido a que no le gustaba el cuando decidió hacer una vertidas desde la Fundación Linux
sistema operativo con el cual presentación pública pensó que era esta semana, nos encontramos con
trabajaba, Minix, decidió crear uno él demasiado egocéntrico llamarlo así y que en gran medida ya no es una
mismo. Decidió aprovechar esta propuso llamarlo Freax, aunque competencia de Windows.
oportunidad para realizar un programa después se le siguió conociendo como
a bajo nivel prescindiendo de Minix. Linux.
Cerrando el tema les dejo un vídeo
resumen de estos ¡20 años de éxito!
En los primeros intentos consiguió Después de anunciar el 25 de agosto
arrancar el ordenador y ejecutar dos de 1991 su intención de seguir
Más información:
procesos que mostraban desarrollando su sistema para
http://es.wikipedia.org/wiki/Linux
“AAAAABBBBB ”. Uno lo utilizaría construir un reemplazo de Minix, el 17
para leer desde el módem y escribir de septiembre de 1991 sube al
en la pantalla, mientras que el otro servidor de File Transfer Protocol
escribiría al módem y leería desde el proporcionado por su universidad la
teclado. Inicialmente, el programa versión 0.01 de Linux con 10.000
arrancaba desde un disquete. líneas de código. A partir de ese

Canonical no se interesa por las tabletas


“No hemos abandonado en absoluto cantidad de usuarios posibles.
el espacio de los netbooks”, explicaba
Shuttleworth y además aclaraba que Y una nueva apuesta es la liberación
“en todo caso, vemos la creciente de la primer beta de Ubuntu 11.04
demanda de Ubuntu en nuevos Natty Narwhal cuya versión para
Mark Shuttleworth responsable de segmentos de PC donde los netbooks netbooks está orientada a equipos
Canonical, afirmá que Ubuntu seguirá dominan”. con procesadores ARM.
apostando por las netbooks sin
importar por ahora el gran auge que Uno de los temas que trato fue Donde además se aclaró en su
estos dispositivos portables están justamente el objetivo de Ubuntu en momento que esta versión no está
teniendo. potenciar equipos de bajo costo con específicamente diseñada para
la misión de llegar a la mayor tablets, aunque se podría adaptar.

6 www.tuxinfo.com.ar
Motorola lanza la tableta XOOM™ en Argentina
El día 12 de abril estuvimos invitados calidad vía Google Talk™. Motorola también está trabajando
a la presentación oficial de la Motorola para comenzar con la expansión de
XOOM en conjunto con Personal Además, la Motorola XOOM incluye su ecosistema, la cual derivará del
Argentina. La presentación estuvo a giróscopo, barómetro, brújula lanzamiento de la Motorola XOOM
cargo de Guillermo Rivaben desde electrónica, acelerómetro e con una nueva versión del sistema
Personal y por Germán Greco desde iluminación adaptativa. Soporta hasta operativo Android. Motorola ha estado
Motorola. Dentro de la misma se habló 10 horas de reproducción de vídeo trabajando conjuntamente con socios
de la importancia que las tabletas continua y se carga en la mitad del de aplicaciones totalmente
están teniendo en el mercado, de la tiempo que suele llevar la carga de innovadoras en distintas categorías,
penetración de los dispositivos sus competidoras actualmente incluidos juegos, entretenimiento y
móviles y del futuro cercano de las disponibles en el mercado. La tablet productividad empresarial, con el fin
mismas en todo el mundo. también tiene una memoria interna de de optimizar sus aplicaciones para
32GB, que se puede acceder de un esta nueva categoría de equipos de
Disponibilidad: Motorola XOOM puerto micro USB. computación móvil.
estará disponible en Argentina con
Personal. La preventa comenzó el 13 Conclusión final. Sinceramente me
de abril, en www.personal.com.ar. gustó mucho, habrá que ver qué tanta
Personal la comercializará como presencia logra en nuestro mercado
promoción de preventa a $3599 con ya que su costo es algo elevado.
plan Internet móvil Black de $69 por Germán Greco en una rueda de
mes, bonificado los primeros 6 meses. prensa hablaba de que las tabletas
están para quedarse y que ellas
Características de la MOTOROLA competirán directamente contra las
XOOM netbooks. Y además decía que la
Xoom tendrá una excelente
La Motorola XOOM entrega un aceptación en el mercado incluso mas
rendimiento excepcionalmente rápido Accesorios inteligentes Motorola: que la de Cupertino. Por mi parte
gracias a su procesador dual­core de Para mejorar aún más su experiencia tengo que decir que si le añadimos el
1GHz cada núcleo y su memoria RAM de uso, Motorola también ofrece los teclado y mouse bluetooth tenemos
de 1GB. La tableta es un fiel reflejo de siguientes accesorios especialmente un completo centro de cómputo
las innovaciones introducidas con la diseñados para su Motorola XOOM: portátil con lo cual ya no seria
experiencia de usuario Android 3.0 necesario contar con otro dispositivo
(Honeycomb) – incluida una pantalla Standard Dock – permite visualizar portátil.
de inicio interactiva y personalizable contenido de vídeo o escuchar música
con widgets dinámicos, notificaciones utilizando altavoces externos mientras Como les decía tendremos que ver
y navegación con pestañas – en una carga el equipo. cuántas se venden en nuestro país, y
amplia pantalla HD de 10,1” sin lugar a dudas es una de mis
(1280×800), permitiendo la Speaker HD Dock – permite enviar preferidas.
transmisión de vídeo más completo y contenido HD directamente a un
nítido como nunca antes. Su televisor vía HDMI o escuchar música Vídeos de presentación:
compatibilidad con HDMI permite con una excelente calidad de audio http://www.infosertec.com.ar/blog/?p=
visualizar vídeos y películas con vía dos altavoces incorporados, 26973
definición Full HD 1080p. La cámara eliminando así la necesidad de tener
de 5MP ubicada en la sección que conectar altavoces externos. Galería de fotos:
posterior del equipo captura vídeo en http://www.infosertec.com.ar/blog/?p=
HD 720p, mientras que su cámara Teclado inalámbrico con tecnología 26939
frontal de 2MP permite establecer Bluetooth® y teclas especiales de
sesiones de videochat de excelente acceso directo Android.

7 www.tuxinfo.com.ar
Lanzamientos
Google Docs para Android: Antes que nada tengo que aclarar que sólo los móviles con Android que
contengan una versión superior a la 2.1 podrán acceder a la misma. Ya realizada la aclaración les
cuento que la aplicación está muy buena y permite de alguna manera tener una mejor experiencia para
aquellos que usamos esta herramienta de forma colaborativa. Antes teníamos que acceder a la web
móvil para su uso y ahora podremos de forma nativa. No sólo en los smartphones sino también en las
tabletas que contengan Android.

Una de las funciones que me llamó la atención es la de poder hacer uso de una foto, realizar el viejo y
archiconocido OCR con lo cual nos permitirá editar texto de algo impreso. Para los que deseen
instalarlo pueden acceder desde el Android Market de su smartphone o bien desde la web:
https://market.android.com/details?id=com.google.android.apps.docs

Fuente: http://googlemobile.blogspot.com/2011/04/introducing­new­google­docs­app­for.html

CentOS 5.6: El nombre no es muy conocido pero es la distro Linux más usada a nivel de servidor,
copando un 30% del mercado. Entre las novedades encontramos: * Versiones actualizadas de livbirt
(0.8.2), PHP (5.3) y Bind (9.7), * Se implementó compatibilidad con el sistema de archivos Ext4, *
Nuevos controladores para escáneres e impresoras HP, * Nuevos adaptadores wi­fi, para ebtables,
dropwatch y LVM.

Descargar: http://www.centos.org/

Skype 2.2 Beta para GNU/Linux: Esta versión “Access Granted”, viene con mejoras en la calidad del
vídeo, de audio e introduce nuevas funcionalidades como Skype Access. Además se ofrece en esta
versión la posibilidad de realizar multillamadas, cualidad que nos permitirá recibir una segunda llamada
mientras conversamos vía Skype: el usuario podrá pausar la primera llamada o unir la segunda en
multiconferencia.

Aún no es estable al tratarse de una Beta, así que se advierte que los usuarios de Ubuntu pueden sufrir
problemas con las últimas versiones de PulseAudio; los usuarios del escritorio KDE también pueden
tener dificultades de índole gráfica si se usa el Oxygen style. Otros problemas:
http://blogs.skype.com/garage/2011/04/skype_22_beta_for_linux_with_s.html?cm_mmc=PXBL|0700_B
6­_­linux­20110406

Web: http://www.skype.com

Google Chrome 11: Google anunció la liberación de la versión estable de Chrome 11, la cual llega con
nuevo logo y sistema de reconocimiento de voz como principal novedad. Como era de esperar la gente
de Google estuvo trabajando fuertemente en esta versión, en donde se corrigen bugs, se añade el
soporte para la API de reconocimiento de voz de HTML5, con lo cual se podrán grabar voces con tan
solo un clic para ser luego enviadas al servidor y así convertidas en texto.

“Con esta API, los desarrolladores pueden dotar a las aplicaciones web de la capacidad para transcribir
la voz a texto”, así lo explican desde Google. Y como se deben imaginar las mismas podrá ser
traducidas con el clásico Google Translate.

Descarga: www.google.com/chrome

Más información: http://googlechromereleases.blogspot.com/2011/04/chrome­stable­update.html

8 www.tuxinfo.com.ar
Servidor de
bajo consumo eléctrico
con un router con
OpenWRT
POR AITOR CUARTANGO

¿Por qué poner un servidor GNU


hardware más eficiente Linux en un router?
energéticamente.

Es posible que necesitemos tener un ­ Por el consumo eléctrico


servidor en de casa para realizar Tampoco podemos olvidar que el
basado en imagen Juguetes Brio
algunas típicas tareas, por ejemplo : hardware de un router es muy Porque un PC conectado 24x7
limitado en cuanto a memoria y supone un gasto importante en
CPU; si vamos a requerir el uso de energía eléctrica, cuyo precio no
­ Servidor de una pequeña web
muchos de los citados servicios a la hace más que subir, con lo que nos
­ Servidor de Archivos (fotos, vídeo,
vez cargando mucho al router, es puede salir más caro tener
música, documentos...)
posible que no pueda hacer todo de encendido un equipo 24x7 de lo que
­ Servidor de descargas Torrent forma ágil y eficiente. Tened en cuesta el propio equipo. Aprovechar
­ Servidor multimedia con cuenta que hay muchos tipos de equipos antiguos está bien, pero hay
música/fotos/vídeo para ver en la TV router y unos son más potentes que que considerar siempre el gasto
­ Servidor de copias de seguridad otros en cuanto a memoria y CPU. eléctrico ya que puede no ser tan
­ ... rentable como nos imaginábamos.
Otro aviso para navegantes, si
cambiáis el firmware de vuestro Un PC de hoy en día puede
En cuanto al entorno doméstico se
router, perderéis la garantía, con lo consumir en funcionamiento cerca
refiere, esto es, a utilizar una
que es interesante hacerlo con de 150W o más, dependiendo de las
solución de bajo coste, podemos
usados que ya no tengan garantía. tareas que realice.
usar un PC reciclado, usar un router
En mi caso los dos que tengo los
reciclado, o incluso comprarnos un
hackeé en cuanto lo saqué de la Los siguientes son datos tomados
router. Esto último es en lo que se
caja y no me han dado problemas, en 2005 de consumo eléctrico de un
basa este artículo.
pero cada uno debe tomar esa PC según los vatios que consuma;
decisión conscientemente pensando son precios por año, hoy habría que
Si dudamos entre poner un PC que en el caso peor el fabricante es subir bastante estos cálculos:
reciclado, comprar algún aparato posible que no se haga cargo de la
nuevo o reutilizar un router usado, reparación aún estando el aparato
habría que tener en cuenta algunos en periodo de garantía.
factores como el consumo eléctrico,
ya que en unos meses podrías
haber amortizado la compra de
* Fuente CCBYNCSA http://www.danielclemente.com/consumo/

10 www.tuxinfo.com.ar
­ Por el Espíritu Hacker

Lo hacemos por que es divertido y


útil, por que se aprende un montón
sobre Linux, redes, hardware y
antenas. Por que aprendemos cómo
funcionan las cosas por dentro y les
sacamos un rendimiento extra a distribución de Linux. Debido a la requieran mucho tráfico)
nuestros aparatos “olvidados” en el naturaleza vírica de la licencia GPL
trastero. Además les añadimos de Linux, muchos hackers a través ­ Servidor VPN para conectar sedes
funcionalidades que el fabricante no de internet descargaron el software remotas
ha previsto, con lo que podemos del router liberado por Linksys y
ahorrarnos tener que comprar un realizaron las citadas distribuciones: ­ Servidor de impresión si tu
dispositivo nuevo con más impresora no es de red
funciones. http://es.wikipedia.org/wiki/WRT54G
­ Servidor de Webcams para vigilar
Ejemplos de proyectos de hardware http://openwrt.org/ tu casa de campo desde el móvil
hacking con los que se le dan más
funcionalidades a un aparato que ¿Pero, para qué sirve OpenWRT? ­ Permite cambiar parte del
compramos en la tienda y cuyo uso
hardware interno, como la tarjeta
para nuevas tareas no contemplaba
­ Para conectar varios Pcs, como wifi, de forma que si antes tenías red
el fabricante:
todos los routers. B/G le puedas poner una nueva
tarjeta B/G/N, ya que esta
basado en imagen de Juguetes Brio

­ Funcionalidades extras para la distribución de Linux tiene un


­ Permite mediante una interfaz web,
Roomba: http://hackingroomba.com/ montón de drivers para muchas
aumentar la potencia con la que
emite el router, de forma que tengas tarjetas wifi minipci.
­ Funcionalidades extras para la mejor cobertura Wifi sin poner
Kinect de Microsoft: antenas más potentes. ­ Puedes cambiar las antenas del
http://openkinect.org/wiki/Main_Page router por otras de uso más
­ Sirve para compartir archivos en tu concreto (direccionales, caseras,
y un largo etc de hardware red (CIFS, SSH, NFS, FTP, …) etc...)
hackeado.

­ Puedes servir tu contenido ­ Podrías dar internet a un vehículo


¿Qué es OpenWRT? multimedia a través de tu red local en marcha utilizando la conexión de
por el protocolo DLNA, el cual un modem 3G USB.
Es una distribución de GNU Linux soportan hoy día cantidad de
dedicada a dispositivos embebidos dispositivos (Televisores modernos, ­ Puedes hacer una gestión de red
especial para routers, aunque se ha Playsation3, XBOX 360, …) de avanzada, de forma que podrías
instalado en otro hardware diverso forma que veas todo desde la tele crear una red de miles de nodos con
sin problemas. con tu mando, sin hacer nada en el este sistema. Un ejemplo vivo de
router. esto es el proyecto GuifiNet, que
Hay muchas distribuciones para crece internacionalmente día a día:
routers, por ejemplo Sveasoft, dd­ ­ Extender redes wifi poniendo un http://www.guifi.net
wrt, Unslug, debian/NSLU2, SlugOS, router en modo repetidor.
etc. Hemos escogido ésta por ser Qué necesitamos
una de las más famosas. Todas ­ Poner un servidor de descargas
empezaron después que linksys Torrent configurable por web. Lo principal es un router compatible.
(ahora propiedad de Cisco) Podemos encontrar la lista de
empezara a vender su router routers compatibles en la web de
­ Puedes usarlo de servidor Web
WRT54G, el cual traía una OpenWRT:
personal (web muy sencillas que no

11 www.tuxinfo.com.ar
http://wiki.openwrt.org/toh/start ­ La instalación por TFTP el software “atftp” disponible por
ejemplo en Ubuntu.
Hay que leer bien si tu dispositivo En el caso de que tu dispositivo
está totalmente soportado y los soporte la carga directa del Apagad el router asus, que por
problemas que puede dar. A veces firmware, como en el caso del TP­ supuesto está conectado a vuestro
algunos fabricantes venden varios LINK TL­WR1043ND BGN+gigE, PC.
dispositivos con el mismo nombre de estás de suerte. Escoge desde el
modelo, que tienen por dentro un interfaz web el archivo de firmware Encended el router con el botón
hardware que no es idéntico. Lo adecuado, lo cargas y al reiniciar ya “restore” (detrás del router) pulsado
suelen indicar con el número de tienes un router con OpenWRT. hasta que empiece a parpadear la
revisiión de hardware: v1, v2, etc. ¡A (verás los detalles de qué archivo luz que pone “AIR”. Luego soltad el
veces hay dispositivos que aunque debes usar en la página de botón.
en su versión v1 son compatibles OpenWRT.com dedicada a tu router)
con OpenWRT, en su versión v2 no Con esto el router se queda en un
lo son! Mucho cuidado a la hora de El segundo caso es el más común, y estado especial para cargarle un
comprar. Mirad bien en la caja que la aunque es sencillo, no lo es tanto firmware nuevo.
revisión sea la correcta. No pasa en como el anterior:
muchas marcas pero sí en algunas,
Ahora pedid IP al router por dhcp.
¡estáis avisados! Instalación por TFTP (Linux y Con ubuntu sólo esperad a que el
Windows) icono de red diga que tenéis red.
En cuanto a los periféricos que
podréis conectar en el router, Descargar la imagen de OpenWrt Abrid una consola en Linux, e id al
depende de si deéste tiene
Brio un puerto para vuestro router; Buscamos la directorio donde está descargado el
basado en imagen Juguetes

USB. Si es así podréis conectar que ponga en el manual de nuestro fichero de firmware adecuado para
discos duros externos, impresoras, router como compatible, Backfire es vuestro router. Hay que tener mucho
webcams, etc. la última versión 2011: cuidado en escoger el adecuado,
http://downloads.openwrt.org/backfir podríamos dejar inservible el router.
Cómo se instala en un router con e/10.03/
el firmware original sin tocar
Ahora desde una consola de vuestro
Plataformas soportadas: Brcm47xx , Linux, ejecutad (poned el nombre
Hay muchas maneras, pero las más atheros, adm5120_mips, broadcom del fichero vuestro según el firmware
frecuentes son dos: adsl, etc. Se pueden verificar en la que vayáis a meter)
web.
­ La carga del firmware desde el atftp --trace --option
interfaz web original de router Todas las revisiones de un modelo "timeout 1" --option "mode
pueden no estar soportadas, así que octet" --put --local-file
leed siempre openwrt-xxx-x.x-xxx.bin
atentamente si vuestro 192.168.1.1
router está soportado en
el manual de la web de Se ve que transmite por que se
OpenWRT. Si no está es reciben en pantalla mensajes de
mejor pensar que no ACK (aceptación de un trozo del
funciona antes de fichero por el router)
quedaros con un router
inservible!
sent DATA <block: 6783,
size: 512>
Ejemplo para un ASUS
W500GP v1
received ACK <block: 6783>

Instalad en vuestro Linux


sent DATA <block: 6784,

12 www.tuxinfo.com.ar
size: 512> ¡Ya tenéis instalado OpenWRT! gestión con este aspecto: (ver
Figura 1)
received ACK <block: 6784> Configuración de OpenWRT
Desde esta interfaz se pueden hacer
…............................ Podemos configurar OpenWRT tanto muchísimas cosas. Vamos a ver tres
por Web como por consola. Desde ejemplos, el de cómo compartir en
Si ha ido todo bien, habéis recibido la web de configuración tendremos tu red un disco duro USB, el de
un montón de mensajes de ACK en acceso a cambiar muchísimas instalar un servidor de descargas
pantalla. Esperad unos 6 minutos a cosas, aunque para configuraciones torrent y el de compartir esos
que el router se actualice y reinicie. avanzadas seguramente tendréis archivos vía UPNP/DLNA.
Por si acaso a los 6 minutos que terminar por ir a la línea de
reiniciarlo a mano. comandos, como suele pasar en Compartir un disco duro USB en tu
Linux. red
Una vez reiniciado y arrancado el
router, en la primera conexión usad Consola Vamos a ver cómo se puede
el telnet para conectar con la compartir un disco usb por red con
consola. La primera vez se abre sin Para conectar a la consola, usad un el protocolo CIFS de Microsoft para
contraseña. programa de ssh (como el Putty que se vea desde todos los
para Windows o el propio comando sistemas Windows y Linux de tu red:
En vuestro pc con Linux escribid en ssh de Linux): (ver Figura 2)
una consola telnet
192.168.1.1 para acceder al ssh root@192.168.1.1 Primero accedemos al menú
router la primera vez.
basado en imagen de Juguetes Brio llamado “Puntos de montaje”. Ahora
Para instalar un paquete hacemos escogemos el nombre del
Ahora poned una nueva contraseña algo parecido a lo que se hace en dispositivo. En el caso de tener un
al usuario root para que no os una máquina con Debian, esto es, único disco USB, éste tomará el
puedan entrar en el router si alguna actualizamos el listado de paquetes nombre de “/dev/sda1”. Así que en
vez os hackean la red wifi: disponibles y después instalamos el “Dispositivo” ponemos esto. En
software deseado: “Punto de montaje” ponemos en qué
carpeta queremos que nos monte
ese disco. En este caso vamos a
# passwd
opkg update
usar la carpeta creada con
[escribe tu contraseña tras pulsar
opkg install samba
anticipación “/mnt”. Como mi disco
return] Interfaz Web
duro lo he formateado en Linux con
el sistema ext3, en “Sistema de
Ahora si salís ya no podréis volver a Para acceder a la Interfaz web de ficheros” pongo “ext3” aunque se
usar el telnet, pero podéis usar una OpenWRT llamada “Luci” ponemos soportan casi todos: ext2, ext3, ext4,
conexión segura por ssh con la en nuestro navegador web favorito vfat, ntfs, etc.
contraseña que habéis escogido: (chrome y firefox son libres y muy
fiables) : http://192.168.1.1
En “Opciones” marcamos que sea
de lectura/escritura “rw” (read/write)
ssh root@192.168.1.1
Accederemos a una consola de

Figura 1 Figura 2

13 www.tuxinfo.com.ar
y ya está, listo para su uso. En la parte de abajo ponemos qué Servidor de descargas torrent
Pulsamos “Guardar y aplicar” y nos carpetas de nuestro router
montará el disco. queremos compartir, así que Para instalar el cliente de torrent,
ponemos la que hemos montado debemos de acceder bien vía web o
Ahora, una vez que nuestro router antes con los archivos de nuestro bien vía ssh al router. Por ejemplo si
ya sabe que tiene un disco duro, lo disco duro externo USB. lo hacemos por comandos, serían:
vamos a compartir por red.
Esto es, en “nombre” lo que ssh root@192.168.1.1

Para esto accedemos al menú queramos, en “Ruta física” ponemos


opkg update

“/mnt” que es donde tenemos los


opkg install transmission-web
llamado “Recursos compartidos de transmission-daemon
red” de nuestro router OpenWRT: archivos de nuestro disco. transmission-cli

(ver Figura 3)
Con esto ya tenemos el servidor
En "Usuarios Permitidos" podemos
ejecutándose en el router. Para
Ponemos un nombre para poder dejarlo en blanco y seleccionar
poder acceder a su interfaz de
localizar nuestro servidor de “Permitir Invitados” más adelante,
configuración, abre en el navegador
archivos por la red en “nombre de con lo que cualquiera puede acceder
la siguiente URL:
Host”. a los datos de esta carpeta.

http://192.168.1.1:9091
En descripción, una descripción Las máscaras dejadlas como están
corta, y en “Grupo de Trabajo” si si no sabéis para qué sirven. Son los
Verás una interfaz donde puedes
usáis alguno concreto en vuestra red permisos por defecto que tomarán
configurar directorios de descarga,
ponedlo,
basado en y si nodesabéis, pues dejadlo los archivos y directorios que se
imagen Juguetes Brio velocidad máxima, etc.
como “WORKGROUP” que es el creen desde otros ordenadores
nombre que Windows usa por cuando accedan a este disco de red.
Si descargas los archivos en la
defecto.

Figura 3

Figura 4

14 www.tuxinfo.com.ar
Ahora, para que nuestro router son dispositivos fiables, baratos y
comparta estos contenidos por muy silenciosos. De esta forma
UPNP/DLNA debemos de instalar pueden gestionar la temperatura,
un pequeño programa llamado persianas, luces, webcams de
“ushare”. Se instala como todos los vigilancia, etc desde, por ejemplo, tu
demás paquetes, desde línea de móvil Android.
comandos conectado al router:
También es impresionante la
opkg update iniciativa Guifi.net que ya dispone de
más de 12000 nodos con routers
opkg install ushare luci-
app-ushare
mejorados por una distribución de
Tenéis la configuración disponible Linux (no necesariamente
en el fichero /etc/ushare.conf lo OpenWRT, aunque las bases son
modificáis para que comparta el las mismas) dando cobertura a miles
directorio /mnt , y lo reiniciáis de personas y permitiendo un uso
de la siguiente manera: muy social de la tecnología.

/etc/init.d/ushare La tecnología como todo nos


restart permite hacer cosas buenas, malas,
generosas o egoístas... así que os
carpeta que antes has compartido Ya estáis compartiendo los animo a ser buenos Hackers que
por red, ya tienes los archivos contenidos multimedia de la carpeta hagan cosas generosas por los
basado en imagen de Juguetes Brio
descargados disponibles en tu red /mnt a la red vía UPNP/DLNA, con lo demás... citando el lema de google
local (ver Figura 4). que podréis ver vídeos, música y “Don't be evil”
fotos desde la televisión usando su
Compartir archivos multimedia propio mando, o el mando de la
por UPNP/DLNA PlayStation o el de la Xbox.

Muchos dispositivos tienen la Conclusiones


capacidad de conectarse a la red y
detectar servidores de contenidos OpenWRT es un sistema GNU Linux
multimedia vía el protocolo muy versátil que permite hacer
UPNP/DLNA. Estos son entre otros: cientos de hacks a nuestra red y
dispositivos; la imaginación es el Aitor Cuartango
­ Televisores actuales límite. Miembro de ITSAS.ehu.es
y de DiarioLinux.com
­ PlayStation 3
aitor.cuartango@gmail.com
Hay hackers que están
http://ehux.ehu.es
centralizando la domótica doméstica
­ XBOX 360 en routers con OpenWRT, ya que

15 www.tuxinfo.com.ar
Desarrollo de Android Apps
Componentes básicos

POR PACO SALAZAR

Dentro podéis ver el nombre más o menos subcarpetas:


del paquete y dentro de éste
nuestra primera actividad * drawable­hdpi: Recursos para la
llamada HolaActivity.java con resolución hdpi
su método onCreate().
* drawable­mdpi: Recursos para la
­ gen: Esta carpeta almacena resolución mdpi
los ficheros generados
automáticamente por el compilador * drawable­ldpi: Recursos para la
de Android y en ella se guarda el resolución ldpi
Este artículo, fichero R. que nos permitirá acceder a
es continuación los recursos de forma sencilla.
Los distintos gráficos según para qué
del artículo que resolución estén preparados se verán
comenzamos en ­ assets: Aquí algunos ficheros de mejor o peor. Lo conveniente es
el número propiedades para algunas librerías, disponer de gráficos para cada
anterior. Ahora vamos a describir pero no es muy utilizado. resolución para que se vean
mínimamente los elementos para perfectamente. El único que vamos a
programar en Android, dejando para ­ res: Los ficheros de recursos se tener nosotros dentro de cada
otra ocasión cómo se publica nuestra almacenan aquí y dependiendo de la carpeta es el icono de la aplicación,
aplicación en el Android Market. versión de Android para la que en cada caso con su tamaño
estemos desarrollando, tendremos correspondiente.
Hola Mundo

La vez anterior, creamos nuestro


proyecto Android llamado Hola Mundo
tal y como nos lo genera el asistente.
(ver Figura 1)

Lo primero de todo, vamos a analizar


cada componente que vemos:

­ src: Es la carpeta donde se alberga


el código fuente java de la aplicación.

Figura 1

16 www.tuxinfo.com.ar
* layout: Muy importante, describirá importante llamado describir el texto que va a contener,
cómo será el interfaz de nuestra AndroidManifest.xml que es en el que cómo se va a comportar el objeto
aplicación, creando un layout describiremos nuestra aplicación, sus dentro de su contenedor (el layout) y
diferente por cada actividad que componentes, sus actividades y sus sus dimensiones. En este caso
tengamos en nuestro proyecto. Cada permisos (ver AndroidManifest.xml) podemos ver que el TextView va a
activity es como una pantalla. tener el ancho del padre y que su
Layout altura se va a limitar a su contenido.
* values: Aquí se almacenarán los
ficheros de idioma, cada uno con su Vamos a abrir el fichero main.xml Con respecto al texto a mostrar,
pareja clave­valor a los que luego dentro del layout y ver que contiene vemos que tiene @string/hello, lo que
podremos acceder a través del (ver main.xml) quiere decir que contendrá el valor de
fichero R. Si nuestra aplicación es la clave hello dentro del fichero de
multi­idioma se creará una Hay diferentes tipos de layouts que recursos values strings.xml lo que
subcarpeta por cada uno de ellos. describen cómo se van a comportar hace que no tengamos que
También se almacenan aquí ficheros los objetos que pongamos dentro. En hardcodear valores en java.
xml que utilizaremos en determinados este layout podemos ver que sólo hay
componentes como listas un componente dentro que es un El IDE ha mejorado bastante en la
desplegables. TextView utilizado para representar versión 3 de la herramienta y ahora
texto en la pantalla. Observaréis que es más visual, aunque algunos
En la raíz está el fichero más tiene diferentes atributos para seguimos trabajando directamente
con el xml.

Values

En el fichero strings.xml tenemos lo


siguiente (ver strings.xml)

Como podéis ver no tenemos que


hacer nada, ya que por omisión nos
crea las variables app_name con el
nombre de nuestra aplicación y la
variable hello, con nuestro “Hola
Mundo”.
AndroidManifest.xml
Drawables

Aquí sólo tenemos que preocuparnos


por poner los gráficos adecuados y
Android se ocupará de mostrar los
adecuados para cada tipo de
dispositivo.

main.xml Java

Es donde tenemos que esforzarnos y


entender bien el ciclo de vida de una
aplicación Android para evitarnos
muchos problemas y quebraderos de
strings.xml
cabeza.

17 www.tuxinfo.com.ar
Una Aplicación más compleja las preferencias de las aplicaciones
(por eso se parecen mucho entre
Para que veáis el esqueleto de una todas).
aplicación más compleja, y todos los
componentes que tiene las imágenes Ejecutando la Aplicación
a continuación contienen el esqueleto
de la Aplicación Voice Message (ver Después de compilar nuestra
Figura 2) aplicación y una vez libre de errores
la podemos ejecutar en el emulador.
Como podéis ver hay más elementos
que los descritos anteriormente, pero El emulador podemos configurarlo
eso depende de cada aplicación. con diferentes resoluciones e incluso
con diferente hardware para que
A destacar los menús, los valores comprobemos cómo funcionará en
para 2 idiomas y el xml de cada dispositivo.
preferencias con el que se construyen Figura 2

18 www.tuxinfo.com.ar
funcionamiento. No es muy También podemos observar en la
sorprendente, pero es la primera. imagen anterior la perspectiva del
emulador, donde podremos observar
todos los procesos en ejecución.

Siguientes pasos

1. Hacer una buena aplicación en


base a una buena idea.

2. Generar un fichero .apk firmado


(nos ayudará el asistente).
Muy importante la perspectiva del
La primera vez nos solicita Eclipse de debug para solucionar
3. Subirlo al Android Market, pero
especificar cómo la vamos a ejecutar. errores y ejecutar paso a paso con
esto lo dejaremos para otro artículo
Seleccionamos Android y damos al los breakpoints correspondientes.
OK.

Si tenemos algún emulador


Paco Salazar
predeterminado, nos lo ejecutará, en
pacosal@gmail.com
caso contrario debemos crear uno twitter: @paco_salazar_tw
con nuestros gustos. Es
recomendable disponer de varios
especialmente por la resolución.

El emulador arranca como si fuera un


móvil y tarda un rato.

Y ya podemos ver nuestra


maravillosa aplicación en

19 www.tuxinfo.com.ar
Cómo emitir
la TDT
en redes locales
usando VLC
POR YOSU TAMAYO

Podría empezar explicando qué nova­TD 500. En la siguiente tabla MUX 44 se


soluciones comerciales hay en el puede ver el contenido (servicios)
mercado para poder realizar nuestro ­ Un distribuidor de antena con multiplexados en la frecuencia 658
objetivo. Pero la verdad, es que amplificación para poder distribuir la Mhz . Una sintonizadora podrá
cuando me propusieron realizar un señal de antena entre todos los sintonizar todos los servicios a la
piloto para transmitir los canales de sintonizadores. vez.
TDT, no tuve que pensar demasiado,
en mi cabeza apareció el “icono” de ¿Por qué sólo se necesitan cinco El lector avispado se habrá
VLC. Os libraré de la típica tarjetas sintonizadoras para emitir preguntado qué sucede con el
introducción donde se comparan todos los canales? tercer canal de la lista. Y es que
soluciones comerciales y se termina todavía no he mencionado nada
concluyendo que la mejor y más acerca de la TDT HD, ¿necesitamos
La TDT no emite cada canal usando
económica es la del software libre. algo especial para poder sintonizar
su propia frecuencia UHF, como lo
hacía la TV analógica, sino que canales HD?. La respuesta es que
¿Qué necesitamos? comprime y multiplexa canales en no.
una misma frecuencia, a esto se le
­ Cualquier cascajo de ordenador llama MUX. Cada sintonizador, Los canales de la TDT se
con varios slots PCI disponibles o recordar que cada tarjeta lleva dos, comprimen utilizando MPG2 igual
varios puertos USB 2.0 y una tarjeta podrá recibir todos los canales que que el DVD, los canales HD se
de red gigabit. Esto último, si se multiplexan en esa frecuencia. comprimen usando otros codecs de
pensáramos emitir toda la parrilla.
Si quisiéramos emitir solamente una
decena de canales con una tarjeta
de 100Mb nos sobraría.

­ Cuatro o cinco tarjetas


sintonizadoras TDT duales (con dos
receptores), estas últimas se
pueden encontrar por unos 60€ en
cualquier tienda especializada. Yo
he elegido la PCI Hauppage WinTV­
(c) http://www.tdt1.com/canales­television­guipuzcoa.php

20 www.tuxinfo.com.ar
t/es­Donostia que se instala con las
dvb­apss pertenece a una base de
datos de frecuencias por regiones
que permite acelerar el escaneo. En
caso de encontrarnos en una región
no disponible podríamos realizar un
escaneado completo, barriendo
todas las frecuencias conocidas con
la utilidad w_scan, obviamente se
trata de un proceso mucho más
lento.

# w_scan -c ES -X >
canales.conf

En cualquier caso el comando


elegido nos genera un fichero con
una línea de información por cada
canal encontrado (ver Figura 1).

drivers para sintonizadoras. Nada * La primera columna, es el nombre


audio/video, en concreto H264/mp3, más conectar las sintonizadoras, me del canal.
que permite mayor resolución, apareció un icono en el área de
consumiendo el mismo ancho de notificación indicándome que se * La segunda, es la frecuencia en
banda. Cualquier sintonizadora requería la descarga del driver Herzios.
puede leer el flujo, es el software el necesario para mi tarjeta.
que debe disponer de los codecs
* La tercera, es el ancho de banda.
necesarios para poder descomprimir
Una vez que tengamos las
el audio y video, como todos
capturadoras operativas, * La última, el SID del canal, es la
sabemos VLC se ha hecho famoso
necesitamos información para poder más importante, ya que es la que
por su innumerable cantidad de
decirle a VLC en qué frecuencia nos va a permitir seleccionar los
codecs disponibles. Mi viejo
tiene que capturar los canales que canales en vlc.
sintonizador USB­BestBuy previo a
deseamos. En caso de no disponer
la aparición de canales HD en
de esta información, lo más sencillo
España, sintoniza perfectamente los Ya tenemos todos los ingredientes,
es escanear los canales.
canales HD usando VLC, al ahora llega el momento de trasladar
contrario que el software que traía esta información a VLC.
Instalamos el paquete de utilidades
para Windows XP WinTV que no
para tarjetas sintonizadoras dvb­
puede con los canales HD. Los parámetros de entrada
apps y ejecutamos un escaneado de
necesarios son;
la zona donde nos encontremos con
Comencemos
el comando:
* La frecuencia a sintonizar
El primer paso es poner en marcha (dvb://frequency)
$ scan /usr/share/dvb/dvb-
las capturadoras en GNU/Linux. Yo t/es-Donostia | tee * El adaptador (sintonizadora) a
he elegido la última versión de utilizar en esa frecuencia (dvb­
canales.conf

Ubuntu 10.10 ya que esta, es de las El fichero en /usr/share/dvb/dvb­ adapter) .


mejores distribuciones en cuanto a

ANTENA
3:626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_IN
TERVAL_1_4:HIERARCHY_NONE:301:303:140

Figura 1

21 www.tuxinfo.com.ar
* Canales a sintonizar; lista para el transporte de flujos de audio Para el mux de Antena3, tendríamos
separada de SIDs que queremos y video por multicast como RTP, ya una entrada en el fichero como la
transmitir (programs). que de lo contrario, podríamos siguiente (ver vlc.conf)
saturar la red.

Y los parámetros de salida; Los parámetros de entrada, en azul


En caso de no disponer de la opción en la parte superior del fichero vlm,
multicast, siempre podríamos emitir quedan bastante claros.
* Protocolo a utilizar
a la dirección de broadcast, o utilizar
http,udp,mms,rtp
otro protocolo de transporte unicast Los de salida aparte de tener una
* Mux
como http etc.. sintaxis diferente, realizan una
ts,ps,mpeg1,ogg,asf,asfh,avi,mpjpeg
asignación dirección multicast a un
* Direcciones multicast. El segundo parámetro merece una canal (sid) de los sintonizados en
* Ttl, número de saltos que atraviesa aclaración; ya que hemos estado esta frecuencia.
la emisión multicast. hablando de los MUXes de la TDT y
puede que provoque más de una Una vez completado todo el fichero
Si vamos a emitir en una red local duda en el lector. Este parámetro se con todas las sintonizadoras /
con mucha audiencia, lo refiere, a la manera en que VLC canales. Ejecutaremos vlc usando
recomendable sería emitir usando multiplexa el flujo de audio y video el siguiente comando:
multicast y un protocolo adecuado, obtenido de la señal de TDT, para su
vlc -vvv --color -I http
-http-host:127.0.0.1:8080
–vlm-conf=vlc.conf

VLC dispone de varias interfaces de


usuario (http,telnet,skins etc..) la
interfaz http arranca un servidor http
incluido en el propio VLC que nos
permitirá gestionar dinámicamente
la lista vlm, muy útil si queremos
cambiar las emisiones que se
emiten por una dirección multicast
vlc.conf
sin tener que reiniciar todo el
transmisión usando el streaming por ejemplo.
protocolo de transporte
elegido. Esta interfaz, también entre sus
opciones nos brinda la oportunidad
Existen varias de generar un mosaico con los
posibilidades canales que elijamos, así como una
PS,TS,Ogg nosotros opción de visualización en el propio
elegiremos TS ya que navegador de uno de los canales a
permite transmitir flujos través de un visualizador en flash
de video MPEG2 y (ver Figura 2)
H264 (para los canales
de HD). Para poder ver nuestro canal
favorito, sólo necesitamos abrir VLC
Ha llegado el momento y elegir Abrir volcado de red desde
de crear un fichero vlm el menú medios. Introduciremos la
donde para cada dirección multicast del canal y
sintonizadora podremos comenzar a ver el canal
especificaremos qué que se transmite por esa dirección
Figura 2 vamos a transmitir. (ver Figura 3)

22 www.tuxinfo.com.ar
#EXTINF:­1,Veo 7
rtp://239.100.1.3
#EXTINF:­1,Radio Marca
rtp://239.100.1.4
#EXTINF:­1,Vaughan Radio
rtp://239.100.1.5

Esto sólo ha sido una pequeña


introducción a una de las muchas
posibilidades que nos ofrece ese
monstruo del software libre llamado
VLC.

Para concluir me gustaría hacer


mención a que Videolan, dispone de
una solución específica para
demux/streaming llamada Dvblast,
optimizada para correr en
condiciones extremas de CPU y
RAM.
Figura 3

Esta forma de sintonización, puede Vamos a crear una lista M3U (Mpeg
resultar desesperante para version 3 URL) para ver los canales
“zappingadictos”. de nuestro ejemplo:

Existen varias formas de disponer #EXTM3U


de la listas de canales en VLC, la #EXTINF:­1,ANTENA 3
más sencilla, es crear un playlist
rtp://239.100.1.1
compatible con VLC, donde
#EXTINF:­1,NEOX
indicaremos el nombre del canal y la
dirección RTP que deberemos rtp://239.100.1.2
Yosu Tamayo Zamorano
sintonizar. #EXTINF:­1,NOVA yosutamayo@gmail.com
rtp://239.100.1.2

23 www.tuxinfo.com.ar
Android al alcance de todos
POR RODOLFO MENA

Una de las cosas que más me gusta función primordial de una tableta, pueden ofrecer una gran experiencia
basado en imagen de Juguetes Brio
cuando hablamos de Android es que navegar la web, leer libros para disfrutar de Android en plenitud.
este sistema permite motorizar electrónicos, disfrutar de contenido Por estas latitudes nos encontramos
desde equipos de las más alta gama multimedia o jugar y poder disfrutar con el LG GT540, el Huawei U8100
con grandes características como las de una gran cantidad de aplicaciones o el U8150 y el Samsung que les
tabletas de Samsung, las Galaxy Tab que existen para nuestro sistema. mencioné. Estos equipos de menor
o el recientemente presentado y en costo, son bastante similares en
pre­venta en Argentina, el Xoom de Si de teléfonos celulares hablamos el características, por lo que la elección
Motorola, hasta modestos equipos panorama es también muy bueno; en del mismo quizás dependa de gustos
como los que mencionaré en esta el número anterior de Tuxinfo cuando o alguna pequeña diferencia que
nota. hablamos de Android 2.2 Froyo nos pueda hacer inclinar la preferencia
referimos al Motorola Milestone 2 y a hacia uno u otro.
También hemos visto varias tabletas un modesto equipo de Samsung, el
económicas, más al alcance de i5500 que también corre Froyo sin Si bien todos poseen Android, el LG
todos, de muy buena relación costo­ problemas, justamente de este tiene una versión algo obsoleta, la
beneficio como la X­view Proton que último haré una revisión y les 1.6 pero ya está disponible la
se consigue en varias cadenas de contaré, más adelante, mi actualización a la versión 2.1, el
electrodomésticos por $ 1.299, algo experiencia con el mismo. Samsung ya viene con la 2.1 y se
más de 300 dólares, pero también se puede actualizar a la 2.2 que es la
pueden adquirir equipos de similares En Argentina y seguramente en que trae el Huawei U8150. Hay otros
características por un precio menor, muchos otros
como la Coby Kiros o la Titan, entre países donde
otras, por algo más de 200 dólares. llega Tuxinfo hay
Estos equipos económicos que varios teléfonos
mencioné vienen con Android 2.1, y económicos,
posiblemente no se puedan algunos de
actualizar en la mayoría de los primeras marcas
casos. A pesar de no contar con y otros no tan
cámaras o conexión 3G cumplen la conocidos que

25 www.tuxinfo.com.ar
equipos que están a buen precio con Su pantalla táctil capacitiva TFT con
Android y serían los de Motorola una resolución QVGA (240 x 320
como el Backflip, el Quench o el píxeles con 256.000 colores)
Dext, pero no sería recomendable la responde a la perfección y permite
adquisición de ninguno de estos manipular Android sin ningún
porque, a pesar de que por aquí se problema, se puede usar el teclado
siguen comercializando, traen una táctil en pantalla o el Swipe que
versión ya obsoleta de Android, la viene preinstalado, un sistema de
1.5 Cupcake y Motorola nunca escritura novedoso que ya habíamos
actualizó ninguno de estos modelos más baratos del mercado, puede visto en el Motorola Milestone 2
en América latina y Europa, lugares resultar una opción más que comentado en el número anterior de
donde decidió no actualizarlos. interesante. En la gama media, la la revista.
llegada de Android ofreció una
El Samsung tiene pantalla capacitiva plataforma para estos dispositivos
de 2,8” y una cámara de 2 Mpx., el que, pese a no equipararse en
LG tiene una pantalla resistiva de 3”, hardware a los equipos de gama
pero que funciona muy bien y admite alta, les permite disfrutar de
Stylus, y su cámara es de 3 Mpx. funcionalidades y aplicaciones a la
altura de cualquier smartphone.

Cuando decidí cambiar mi terminal Samsung agregó su interfaz


de trabajo, un equipo de gama La primera impresión es muy grata, TouchWiz 3.0 sobre Android que
media, me puse a analizar, comparar un equipo delgado y liviano, tiene pocos cambios y en general
y ver revisiones de estos equipos
basado en imagen de Juguetes Brio realmente compacto, cómodo para suma para darle un aspecto más
económicos con Android; como lo llevar en cualquier bolsillo, que por amigable al sistema, nada
quería liberado para cualquier más que cuenta con una carcasa de exagerado como hacen otros
compañía de telefonía celular aquí plástico se ve agradable y hasta fabricantes.
en Argentina sólo se conseguía el elegante y su diseño nos recuerda a
LG GT­540 o el Samsung i5500, me varios modelos de Samsung de También la empresa coreana agrega
decidí por el primero porque su gama media. algunos detalles de su elaboración
cámara era mejor, aparte de tener como el “Escribir y continuar” y
una resolución mayor la misma tenía Cuenta con 4 teclas físicas típicas de algunas modificaciones en la función
alguna característica interesante Android así como un pad de “Cámara”.
como autofoco, el poder tener una navegación que, según gustos,
cámara mejor y con una pantalla posiblemente no se use.
levemente más grande hicieron en
principio decidirme por el equipo de En la parte superior se encuentra el
LG, pero al no haber en stock en conector para auriculares de 3.5 mm.
esos momentos, me vine con el mientras que en el lateral izquierdo
Samsung que ya estoy disfrutando y tenemos los botones de volumen y el
ahora les contaré y compartiré mi conector micro USB, para la carga
experiencia con el mismo en esta del mismo o bien su conexión a una
nota. PC desde donde se podría ver como La conectividad WiFi (802.11 b/g) del
un dispositivo de almacenamiento Samsung Galaxy 550, funciona sin
El Samsung Galaxy 550, un equipo masivo. problemas, así como la de 3G. Las
económico con Android llamadas se efectúan perfectamente,
No tiene un botón dedicado para la tiene buen volumen por ser un
El Galaxy 5, 550 o i5500, también cámara así como tampoco uno para pequeño equipo y su batería de
llamado el Corby con Android por su bloquear la pantalla que se hace con 1200 mAh si bien no es el punto
similitud con el conocido modelo de el botón de finalizar llamadas pero fuerte, se las arregla para durar
Samsung, uno de los Android 2.1 estos detalles no dificultan su uso. hasta el final de la jornada y algo

26 www.tuxinfo.com.ar
más con un uso medio. fijo sin flash equipo no se le puede instalar Adobe
­ 3G, HSDPA 7.1 Flash, también hemos visto que hay
El Galaxy 550 resultó ser eficiente en problemas con la radio FM al
­ WiFi b/g,
todos sus aspectos gracias a actualizar y se mete ruido, así que
­ HTML 5
Android, el procesador de 600 MHz esperemos que se corrija este
­ Layar Reality Browser problema y vayan llegando las
presente en este equipo permite
moverse con fluidez. En alrededor de ­ Bluetooth 2.1 con EDR actualizaciones por las vías
un mes de uso que lo tengo no ­ A­GPS normales.
recuerdo que se me haya colgado ­ 170MB de memoria interna
nunca inclusive utilizando varias La combinación de una excelente
­ Ranura para tarjetas de memoria
aplicaciones a la vez. plataforma como Android 2.1 con
microSD
una pantalla táctil que, pese a ser
­ Toma de auriculares estándar de
Conclusiones algo pequeña, responde muy bien,
3.5mm. hacen que este pequeño terminal de
­ Radio FM con RDS la familia Galaxy sea una opción
Como habrán notado, el Samsung
Galaxy 550 es un equipo de ­ TouchWiz 3.0 muy interesante y por un buen
hardware modesto, a simple vista se ­ SocialHub precio.
ve como un celular de gama media
más, aunque sea todo un Como verán hay varias opciones
El punto más débil de este equipo
smartphone. Por su precio no económicas al alcance de todos,
quizás sea su cámara de sólo 2
decepciona y sería totalmente teléfonos y tabletas para todos los
Mpíxeles, que no alcance a cubrir las
recomendable para quienes quieran presupuestos, algunas muy buenas
expectativas de algunos usuarios,
basado en imagen de Juguetes Brio
tener un smartphone sin gastar opciones sin tener que desembolsar
pero aún así toma fotos aceptables.
mucho dinero o no quieran un equipo mucho dinero y poder disfrutar de
más grande y pesado. todas o casi todas las grandes
Tengan en cuenta que si lo compran características del sistema que
en Claro, esta compañía quita
Se consigue en Argentina dentro de quiere la mayoría, el de mayor
aplicaciones de Google, como Gmail,
un rango de precio de entre 600 y crecimiento, el que revolucionó el
por lo que no tendrán el correo Push
700 pesos argentinos (unos 150 a software de los dispositivos móviles,
de Google, y también quitan el Gtalk
175 dólares) con abono 89 a 119 Android.
y el widget de búsqueda de Google,
pesos (unos 22 a 30 dólares) con
el “Google search”, que lo
cualquiera de las tres operadoras y
reemplazan por uno de Yahoo!, una
por un costo algo mayor en
pena que se tomen estas libertades
modalidad prepago o liberado para
por cuestiones comerciales que creo
cualquier compañía. Con el equipo
no corresponden.
se entrega una memoria microSD de
2 o 4 Gb. de capacidad.
Ya se encuentra disponible la
actualización a Android 2.2 Froyo en
Características: Rodolfo Mena
algunas regiones para este terminal
rodolfomena2006@gmail.com
y podrían actualizarlo por métodos
­ Android 2.1 actualizable a 2.2 Froyo twitter: @rodolfitom
no oficiales pero tengan en cuenta
­ Cámara de 2 megapíxeles con foco que por el tipo de procesador de este

27 www.tuxinfo.com.ar
Llora, ISP, llora

POR CLAUDIO DE BRASI

para que llegue el banda teórico. Y así la gente pagaba


mensaje. casi sin como para estar conectado todo el
costo. día. De ser posible una tarifa
europea con un servicio muy inferior.
Cuando Internet
apareció por
Argentina, allá por La primera vez que los ISP se
fines del año 1993, empezaron a quejar, fue cuando el
en una exposición ICQ, AIM y otros programas
de computación se empezaron a ofrecer un muy básico
ofrecía como un VoiceIP. Una comunicación Buenos
servicio empresario Aires ­ New York costaba pocos
a 100 USD por 2 Hs centavos contra los 4 USD por
mensuales de minuto que era por teléfono.
comunicación, más
0,01 USD, (un Por años desoyeron las quejas de la
centavo), por cada industria discográfica cuando
KiloByte enviado o Nasper empezó a difundir música en
recibido. Requería mp3. Luego desoyeron al cine
La Internet fue concebida para
de un modem de 9600 bps para cuando eDonkey comenzó a difundir
permitir y facilitar la comunicación de
conectar, la mayoría de los usuarios películas. Ofrecieron más ancho de
los contenidos, ya sea en página
locales tenían modems de 300 bps y banda para hacer más tentador el
web, ftp, mail, etc. fue diseñada en
los modems de 28.800 bps eran lo servicio. Se aseguraron grandes
una forma tan modular en
último salido al mercado en EEUU. ingresos mientras la industria del
estándares OSI que no importaba
(¡Cómo se pueden olvidar números .com crecía, se desplomaba y
cuál fuera el contenido a enviar, si
así!). Recuerdo que el tipo del stand volvía.
se podía codificar como un paquete
me invitó a retirarme cuando se dio
de datos, se envía y recibe. Pero no
cuenta que llevaba 40 minutos Ahora hay un nuevo modelo de
fue la primera red.
delante del terminal explorando negocio basado en los contenidos y
direcciones que había memorizado las aplicaciones remotas. Ven la
Muchas décadas antes ya estaban de la revista Byte. ;) cantidad de dinero fluir a los
los radio­aficionado cubriendo todo
desarrolladores de ellas mientras
el mundo. Luego los BBS y
Con el tiempo se abrió el mercado a ellos sólo pueden cobrar por el
posteriormente, la red Fido
un par de empresas que en teoría tráfico de datos. contenidos y
(http://es.wikipedia.org/wiki/FidoNet).
deberían competir entre sí, aplicaciones en las que poco y nada
(Mucho más básica y lenta que la
(Mmmmm...). Luego comprendieron invirtieron los ISP. Dicen que quien
internet, siempre fue una opción
que el negocio era que paguen por no arriesga no gana. Obviamente a
válida para la transferencia de
más tiempo del que usaban y llego los ISP se les "olvidó" invertir en
información. Todo hecho a base de
la tarifa plana. con un ancho de estos emprendimientos, y ahora
esfuerzo personal y buena voluntad

28 www.tuxinfo.com.ar
opuso a espiar a sus parecido.
propios usuarios por
cosas como la Ley Llora ISP, llora. Después de años de
Patriótica de los EEUU. A descarado negocio, ahora te toca a
ver si Tío Sam les quita la ti. Algo que debería saber cualquier
licencia. Eso es ser soplón empresa es: si no tratas bien y
de datos. justamente a tus clientes con los
precios y los servicios, ellos, aunque
Ahora los ISP empiezan a tarden, te lo harán notar donde más
preocuparse cuando los usuario lo sientas.
empiezan a generar sus propias
redes libre. Y temen que con un
poco de organización aparezca
lentamente una nueva red con la
Fido o como los radio­aficionado.
Tarde ISP, Reviste recordar que el
cliente siempre tiene la razón, y si
no se la das, va a buscarla.

lloran por las "Pérdidas". ¿Qué Si hay cerca unas Jornadas Claudio De Brasi
pérdidas?. Regionales de Redes Libres, doldraug@gmail.com
(JRRL). Acérquese un día y verá a twitter: @doldraug
Para peor
basado la protesta
en imagen de Juguetesde
Brio los ISP a
unos geeks con extrañas antenas
Leyes como la de los 3 avisos de que quieren replantear el mundo de
Francia o la Ley Sinde en España las comunicaciones. Y que en PD: Una línea del Sr Oscuro. Una
sólo duró hasta que se impuso en algunos años pueden lograrlo. línea para atenderlos mal y atarlos a
las leyes que los ISP podían seguir Pensando en lo que pueden hacer todos. (¿A qué les suena parecido,
cobrando el servicio aún cuando ahora cuando adquieran en forma por casualidad obviamente?)
este estuviera cortado. Tampoco se barata tecnología WiMax o algo

29 www.tuxinfo.com.ar
Penetrar un sistema usando Backtrack 4 R2
POR RAFAEL MURILLO MERCADO

Cuando hablamos de Seguridad Informática, bastará con tener los Existen tres pasos en la “estructura”
Informática, hablamos de conocimientos para hacerlo, y las de un ataque a cualquier sistema, y
Backtrack... hablamos de Linux. herramientas correctamente éstos son:
instaladas (recordemos que estamos
Backtrack es una distribución usando Linux, y las herramientas 1. El reconocimiento: Sin duda
GNU/Linux en formato LiveCD que corren en Backtrack, corren este paso es el que más trabajo
pensada y diseñada para la también en Ubuntu… y para muestra cuesta y por consiguiente es el más
auditoría de seguridad y relacionada tenemos BlackBuntu y Gnacktrack, importante de los tres pasos…
con la seguridad informática en se los dejo de tarea para que vayan normalmente esta etapa toma el
general. Actualmente tiene una gran conociendo). 90% de nuestro tiempo antes de
popularidad y aceptación en la hacer un ataque efectivo, el resto
comunidad que se mueve en torno a Este artículo pretende ser un medio sería escanear puertos y acceder al
la seguridad informática. Se deriva informativo, como todo lo que sistema (víctima).
de la unión de dos grandes hacemos en esta revista. Aquí
distribuciones orientadas a la podrán encontrar un método Sobre este primer paso lo que
seguridad, el Auditor + WHAX. (básico) con el que podremos entrar necesitamos saber (y que deberá
a un sistema. investigarlo el lector) acerca de
Pero vamos, no pienso aburrirlos nuestro sistema objetivo (víctima si
demasiado con la historia de esta TuxInfo no se hace responsable así quiere llamarlo para sentirse
gran distribución, así que mejor del mal uso que se le pueda dar a todo un hacker) es lo siguiente:
entremos directo a lo que queremos este artículo y repito que hacemos
ver realmente… penetrar en un esto únicamente para informar a los ­ Dirección IP del Sistema
Sistema usando Linux, en nuestro lectores y que sepan no sólo atacar, ­ Información del dominio al que
caso, Backtrack. sino darse cuenta por dónde pueden pertenece dicha IP del Sistema a
ser atacados sus propios sistemas. atacar
Hace unos días, platicando con un
­ Verificar que el sistema esté
colega, llegamos a la conclusión, y De cualquier forma, trataré de ser lo
funcionando para poder atacarlo
muchos me darán la razón, que no más explícito posible y siempre
­ Obtener información de su DNS
importa si tienes Backtrack, Ubuntu, manteniendo mi humor
Kubuntu, etc… instalado en tu característico y el lenguaje amigable
equipo, con cualquiera de esas que acostumbro para que el usuario 2. El escaneo: Ya tenemos nuestro
distribuciones, y con cualquier otra promedio no pierda el interés. objetivo marcado, el siguiente paso
podremos hacer tests de Seguridad es averiguar qué puertos o medios

31 www.tuxinfo.com.ar
de comunicación está utilizando. Les
dejo una pequeña lista sobre lo que
deberíamos saber al terminar esta
fase:

­ Puertos habilitados

­ Servicios corriendo en cada puerto

­ Identificación del sistema operativo

­ Fingerprinting: Este método es


Esta herramienta contiene lo
utilizado para obtener información
use PAYLOAD
siguiente:
windows/shell/bind_tcp
del sistema (víctima). Básicamente
podemos definirlo, en español, como En esta línea le estamos indicando
huella dactilar, esto es, cada uno de ­ Más de 400 exploits distintos (un al Metasploit que queremos
nosotros tiene sus propias huellas, exploit es un fragmento de programa seleccionar el payload
diferentes a la de los demás… y o incluso un programa completo windows/shell/bind_tcp
algo similar pasa con los Sistemas hecho para “explotar” como su
instalados en cada equipo… tiene su nombre lo sugiere, algún fallo en un Lo que hace este payload, es
propia “marca”. sistema específico) devolver o mostrarnos un Shell
(consola y/o terminal) del sistema en
­ Escaneo de vulnerabilidades (y nos ­ Más de 200 auxiliaries (son scripts el que hemos explotado el fallo.
acercamos a lo mejor!!! El acceso...) que “suplantan” las funciones de
otros programas) 3. Ahora vamos a agregar un
3. Acceso al Sistema: Si ya hicimos auxiliary con la siguiente sintaxis
nuestro trabajo recolectando toda la ­ Casi 200 payloads (Se utiliza
información necesaria de acuerdo a dentro de esta herramienta como la use fuzzers/ssh/ssh_version_2

los pasos anteriores, significa que acción que se va a ejecutar después


de haber explotado el fallo en la Aquí estamos enviando una serie de
sabemos qué territorio estamos
seguridad del sistema) peticiones SSH con cadenas de
pisando, o al menos sabemos lo que
versión maliciosos.
estamos haciendo… y sobre todo si
ya pasamos este último paso (el ­ Y poco más de 20 encoders
Hasta aquí sólo hemos visto
escaneo de vulnerabilidades)
ejemplos, no estoy entrando a
podemos empezar a partir de ahí 1. Ahora veamos la Sintaxis que se
ningún sistema ni nada.
para decidir cuál fallo o utiliza en esta herramienta:
vulnerabilidad vamos a aprovechar
para “romper” la seguridad del use Pero si lo que quieren es acción,
sistema y entrar en él.
windows/smb/ms08_067_netapi veamos el primer caso de
Metasploit.
En esta primer línea, estamos
Ahora sí es momento de utilizar una indicándole al Metasploit Framework
de las herramientas que se En el siguiente ejemplo voy a
que queremos seleccionar el exploit
encuentran dentro de Backtrack (y mostrarles la manera de
windows/smb/ms08_067_netapi
que también podemos encontrar por aprovecharse de una vulnerabilidad
Internet inclusive como “portable”) de un objetivo (víctima) cuyo
2. A continuación vamos a decirle a
para “explotar” los fallos del sistema sistema operativo es Windows XP
Metasploit el payload que vamos a
(víctima), el conocidísimo Metasploit con SP3
utilizar (es decir, la acción que hará
Framework!!! una vez que explote el fallo en el
1. Tomando en cuenta lo visto
sistema:
anteriormente, vamos a verificar si el

32 www.tuxinfo.com.ar
equipo está encendido (ver Figura 1)

2. Ya vimos que el equipo que


vamos a atacar está en línea, ahora
debemos hacer un escaneo para
verificar los puertos en uso y ver por
dónde podemos entrar (ver Figura 2)

Figura 1 Podemos ver que el puerto 445 está


habilitado (y si estudiamos un poco,
sabremos que este puerto es fácil
de explotar, y claro, Backtrack tiene
el exploit adecuado para realizar
dicha operación, y ese exploit es el
ms08_067_netapi

3. Hasta aquí vamos bien, es hora


de configurar nuestro exploit desde
metasploit. Primero que nada,
vamos a seleccionar el exploit que
ya mencioné (ver Figura 3)
Figura 2

4. Ya hemos seleccionado el exploit,


ahora toca configurarlo (ver Figura
4)

Podemos ver que nos pide el


RHOST (mismo que sustituiríamos
por la dirección IP de nuestro
objetivo), luego nos define
predeterminadamente el puerto 445
que es el que tiene la vulnerabilidad
Figura 3 que vamos a explotar. Vamos ahora
a asignarle la dirección IP de
nuestro objetivo (ver Figura 5)

5. Ahora, y como ya vimos en el


ejemplo previo, debemos asignar y
configurar el payload que se va a
utilizar.

En este caso vamos a utilizar el que


ya vimos, donde nos mostrará un
shell del equipo objetivo. Debo
decirles que este es uno de los
Figura 4 payload más básicos que pueden
encontrar…

Figura 5 Si quieren ver más payload sólo

33 www.tuxinfo.com.ar
queridos lectores. Hemos penetrado el sistema y nos
encontramos “parados” dentro del “CMD” ubicado en
Figura 6
C:\WINDOWS\system32>. Ahora vamos a hacer una
prueba (ver Figura 9)

Y el resultado, en el equipo al que entramos, es el


siguiente:

Figura 7

Pues bien, ésta es sólo una de las diferentes formas en


las que podemos entrar a un sistema usando una
herramienta potente como Backtrack, pero sin olvidar
que esto se puede hacer desde cualquier Linux,
simplemente cargando las herramientas correctas.
Espero este artículo les sea de utilidad para testear la
Figura 8 seguridad de sus sistemas, dense cuenta de la
facilidad que representa entrar a un sistema utilizando
bien las herramientas que tenemos a la mano, pero
también, no olviden que representa mucho trabajo
previo, de investigación y recaudación de datos del
Sistema al que vamos a atacar.
Figura 9
Desde México, un saludo para todos los lectores de
deben teclear show payloads. Veamos cómo asignar el esta gran revista y una bofetada con guante blanco para
payload (ver Figura 6) los detractores de la misma, este artículo va dedicado
para todos ustedes, sigan diciendo que no sabemos lo
6. Ahora veamos qué opciones le podemos configurar que hacemos.
(ver Figura 7). Podemos darnos cuenta que el Metasploit
ya ha definido predeterminadamente el LHOST, pero en
ocasiones nos pedirá definirlo. Eso sería, volver a poner
la dirección IP de nuestro equipo objetivo (la víctima).
Para definirlo la sintaxis sería la siguiente:

Set LHOST xxx.xxx.xxx.xxx

7. Finalmente, y como ya tenemos todo bien configurado,


Rafael Murillo Mercado
vamos a ejecutar el exploit para acceder al sistema (ver
http://www.youtube.com/linxack
Figura 8) ¿¿¿Podemos ver algo raro en nuestra http://linxackblog.blogspot.com
pantalla??? Digo, estamos usando Linux perooo… twitter: @linxack
¿¿habían visto alguna vez una línea de comandos como
esta?? Ahh, claro… esto se debe a que estamos dentro

34 www.tuxinfo.com.ar
ZFS para las masas (y IV)
POR HERNÁN "HeCSa" SALTIEL
(c) Imagen: psdgraphics.com

En nuestros artículos anteriores ejemplo protocolos de red como ATA y FcoE (Fiber Channel
vimos y analizamos varias de las “comunes” del estilo de http, ftp, ssh over Ethernet, o protocolo de fibra
funcionalidades que tiene este y demás. óptica sobre conexiones tipo
poderoso sistema de archivos. ethernet) fueron diseñadas con los
Hemos compartido espacios con Por otro lado, si pensamos en una mismos fines. Pero por suerte se
basado en imagen de Juguetes Brio
máquinas de cualquier tipo y red de almacenamiento, y en el uso llegó al diseño de iSCSI, una
sistema operativo, y hemos de nuestras fibras ópticas sólo para tecnología que nos permite exportar
ampliado y restringido su acceso interconectar servidores con los porciones de almacenamiento como
como se nos ha ocurrido. subsistemas de discos, de seguro si se tratara de discos SCSI a través
estaremos desperdiciando ancho de de una red común IP.
En este número veremos cómo banda por doquier.
transformar un espacio Si escarbamos un poco más en este
originalmente compartido en un ¿Qué pasaría si compartiéramos, de paradigma veremos que varias
target iSCSI (Internet Small una forma controlada, y evitando la tecnologías criptográficas o de VPN
Computers System Interface). Eso saturación del ancho de banda por (Virtual Private Network, o red
quiere decir que partiendo de uno u otro motivo, los enlaces que privada virtual) nos permiten el uso
nuestro OpenIndiana llegaremos a disponemos para conectar de estos discos a través de internet,
tener un espacio en disco que será servidores, y subsistemas de y por lo tanto, nos habilitan a
visible a nuestros sistemas como si almacenamiento? El resultado sería entregar servicios conocidos como
fuera un disco más, listo para ser excelente, ya que nos ahorraríamos nubes de almacenamiento. Sólo
formateado como cualquier otro el tendido de una segunda red. debo generar una bonita capa
dispositivo. gráfica, y alguna que me permita
El intento de utilizar
Usando la red para atrapar la dispositivos de
nube bloques manejados
a través de la red
A medida que contamos con anchos no es un paradigma
de banda cada día más grandes novedoso, si bien sí
podemos pensar en dejar de tender lo es el uso que
varias redes diferentes para veremos en este
servicios diversos, tales como artículo. Ya hace un
podrían ser algunos que ya buen tiempo otras
conozcamos y estemos usando, por tecnologías tales

35 www.tuxinfo.com.ar
cobrar por los servicios prestados, y no debía ser repetido entre cada
entregar almacenamiento en la nube uno de los dispositivos de una
a mis gentiles y cumplidores cadena de almacenamiento. En
clientes. nuestro caso, la cadena de
almacenamiento es reemplazada
En entornos de empresa se nos por una red, y el número sigue
complica a veces el uso de este tipo siendo un número, si bien su
de tecnología dada la latencia que cantidad de cifras cambió
se introduce en una red. Por eso es considerablemente.
que en el proyecto “Comstar” (así se
llamó el segundo proyecto de iSCSI * LUN: En tecnología SCSI LUN es
en los sistemas operativos la sigla de “Logical Unit Number”, y
OpenSolaris y sus sabores no es más que una de las partes
derivados) se introdujo el uso de físicamente alcanzables de un target
iSER, o “iSCSI Extensions for SCSI. Por lo tanto, un target SCSI
RDMA”. De esta forma se puede tenemos que aprender su lenguaje puede tener varias LUNs. Si
usar iSCSI como parte de un propio. Acá van algunos términos recordamos la nomenclatura de los
conector basado en Infiniband. para comenzar a molernos el coco, y discos en
lucirnos en nuestras futuras fiestas OpenSolaris/OpenIniana/Solaris,
nerds: sus nombres de dispositivos pueden
Infiniband es un sistema de
interconexión de muy alta velocidad ser /dev/dsk/c0t0d0s0. En este caso,
y muy baja latencia. Soporta el * iSCSI Initiatior: Cuando usábamos estaríamos haciendo referencia a
ajuste hardware dedicado para todo lo que una partición (“s0 = slice 0”) que se
basado de la calidad
en imagen de Brio
de Juguetes servicio por
cada conexión concurrente, alta tenía que ver con algo SCSI, encuentra en la primera LUN (“d0 =
disponibilidad de conexiones, y utilizábamos un “Hardware SCSI disk 0”) de un target SCSI en
demás bellezas que nos elevan la Initiator”. Normalmente esto no era particular (“t0 = target 0”) de una
velocidad de una conexión, en este más que una placa que controladora de un equipo (“c0 =
momento, a más de 300 GB/s (Sí, agregábamos a nuestra máquina controller 0”).
en un segundo podrías llenar ese para que implemente el protocolo
pequeño disco de 300 GB con SCSI. Los más añejos recordarán * IQN: IQN es la sigla de iSCSI
cuanta basura desees), y la latencia los scanners SCSI, conectados a Qualified Domain. Sí, es la sigla de
a menos de 3 microsegundos. nuestros sistemas de esta forma, una sigla. Y nos sirve para darle un
por medio de una tarjeta dedicada. nombre coherente a un dispositivo
Generalmente este tarjeta recibía el que se deba utilizar en algún
RDMA es la sigla correspondiente a
nombre de HBA, o Host Bus sistema como unidad de
Remote Direct Memory Access, o
Adapter. Para el caso de la almacenamiento. Este identificador
acceso a memoria remota directa.
tecnología iSCSI, se implementa el está compuesto de los siguientes
Esto nos permite llegar desde la
mismo “initiator”, pero por medio de campos:
memoria de una máquina a la de
un driver que residirá en el kernel.
otra sin pasar por su sistema
operativo. Aparte de ser muy rápido, 1) Tipo: El tipo no debiera ser
como era de esperarse, no genera el * Target: La especificación del nada diferente de la misma palabra
más mínimo impacto a nivel de protocolo SCSI se refiere al uso de “iqn”. Así de sencillo y directo.
rendimiento del sistema operativo de un recurso siempre disponible en un
una u otra máquina, ya que, servidor de almacenamiento SCSI.
2) Fecha: Será ésta la fecha en
justamente, no hace uso de ellos. Eso quiere decir que un target iSCSI
la que el servidor tomó control de
será, entonces, un dispositivo
este dispositivo. Su formato podría
adosado a la red, o una máquina
Mejorando el habla ser algo del estilo “año­mes”, o
remota, que nos permitirá
“2011­04”.
conectarnos a él/ella para obtener
Como siempre, cuando nos
sus recursos. El target, en los viejos
metemos con una nueva tecnología 3) Autoridad de nombres: Para
sistemas SCSI, era un número que

36 www.tuxinfo.com.ar
simplificar esto, es el dominio de Ejemplificando, por favor nuestro cliente de iSCSI (tendrá la
quien le está entregando este nombre dirección IP 10.100.100.xxx).
de este dispositivo. Si tengo un Como a esta altura ya vuestras
dominio que es hecsa.com.ar, sería neuronas deben estar a punto de En el servidor, y como lo hemos
“ar.com.hecsa”. tomar un receso, vamos a poner las hecho en los artículos anteriores,
manos en el teclado para comenzar a crearemos una serie de archivos de
4) Cadena de identificación: Esta jugar con los targets iSCSI. pruebas que emularán un entorno
cadena es la que define mi autoridad donde hay varios discos.
de nombres, y generalmente es algo Para este ejemplo usaremos una Necesitaremos acceso de root para
lo suficientemente alocado como para máquina con OpenIndiana (kernel poder practicar con estos ejemplos:
que no lo podamos recordar en 148) como servidor de
nuestra memoria. Un ejemplo sería almacenamiento (tendrá la dirección
c10c43cd­ea32­d1c3­d81b­ IP 10.100.100.212), y en un primer
ea33634564a1. momento Windoze XP SP3, como

hecsa@battlelloyd-o:~$ su -
Password:
OpenIndiana SunOS 5.11 oi_148 November 2010
You have new mail.
root@battlelloyd-o:~#
root@battlelloyd-o:~# mkdir /pruebas

root@battlelloyd-o:~# cd /pruebas

basado en imagen de Juguetes Brio


root@battlelloyd-o:/pruebas# mkfile 100m prueba1 prueba2 prueba3 prueba4

root@battlelloyd-o:/pruebas# ls -ltr
total 409666
-rw------T 1 root root 104857600 2011-04-24 18:12 prueba1
-rw------T 1 root root 104857600 2011-04-24 18:12 prueba2
-rw------T 1 root root 104857600 2011-04-24 18:12 prueba3
-rw------T 1 root root 104857600 2011-04-24 18:13 prueba4

root@battlelloyd-o:/pruebas# zpool create poolpruebas /pruebas/prueba1 /pruebas/prueba2


/pruebas/prueba3 /pruebas/prueba4

root@battlelloyd-o:/pruebas# zpool list


NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
poolpruebas 382M 120K 382M 0% 1.00x ONLINE -
rpool 103G 41.4G 61.6G 40% 1.00x ONLINE -

Bien, ya tenemos un pool de cuatro supuestos discos listos para ser trabajados desde ZFS. Ahora, crearemos
un volumen ZFS:

root@battlelloyd-o:/pruebas# zfs list


NAME USED AVAIL REFER MOUNTPOINT
poolpruebas 98.5K 350M 31K /poolpruebas
rpool 42.3G 59.1G 45.5K /rpool
rpool/ROOT 9.63G 59.1G 31K legacy
rpool/ROOT/openindiana 9.63G 59.1G 9.57G /
rpool/dump 1023M 59.1G 1023M -
rpool/export 30.6G 59.1G 32K /export
rpool/export/home 30.6G 59.1G 32K /export/home
basado en imagen de Juguetes Brio
rpool/export/home/hecsa 30.6G 59.1G 30.6G /export/home/hecsa
rpool/swap 1.06G 60.0G 170M -

root@battlelloyd-o:/pruebas# zfs create -V 150m poolpruebas/volumen1

37 www.tuxinfo.com.ar
root@battlelloyd-o:/pruebas# zfs list
NAME USED AVAIL REFER MOUNTPOINT
poolpruebas 155M 195M 31K /poolpruebas
poolpruebas/volumen1 155M 350M 16K -
rpool 42.3G 59.1G 45.5K /rpool
rpool/ROOT 9.63G 59.1G 31K legacy
rpool/ROOT/openindiana 9.63G 59.1G 9.57G /
rpool/dump 1023M 59.1G 1023M -
rpool/export 30.6G 59.1G 32K /export
rpool/export/home 30.6G 59.1G 32K /export/home
rpool/export/home/hecsa 30.6G 59.1G 30.6G /export/home/hecsa
rpool/swap 1.06G 60.0G 170M -

Podemos ver entre las salidas de las “poolpruebas/volumen1”. primero que tendremos que hacer es
líneas de comando anteriores cómo ejecutar el servicio que lo permite.
aparece, luego del comando “zfs Ahora llega el momento cumbre de
create”, un nuevo volumen de 150 MB transformar el espacio generado en Primero, veremos cuáles son los
(aproximadamente) llamado un target iSCSI. Como siempre, lo servicios asociados con iSCSI:

root@battlelloyd-o:/pruebas# svcs -a | grep iscsi


disabled 18:04:32 svc:/network/iscsi/target:default
online 18:04:41 svc:/network/iscsi/initiator:default
root@battlelloyd-o:/pruebas# svcs -a | grep stmf
disabled 18:04:31 svc:/system/stmf:default

Como vemos, el “iSCSI initiator”, para targets, que en nuestro caso no es el management framework). Primero
nuestro sistema operativo, está que aparece como “iscsi/target” (ya habilitaremos el framework, y luego el
habilitado en forma predeterminada. veremos esto luego) sino el que servidor de targets:
Nos falta habilitar el servidor de aparece como “stmf” (SCSI target

root@battlelloyd-o:/pruebas# svcadm enable stmf

Ahora, le daremos a nuestro nuevo comando que es “sbdadm”, y device” anteponiéndoles


volumen la capacidad de estar recordaremos que los volúmenes en “/dev/zvol/rdsk”:
compartido como un target iscsi. Para ZFS podrán ser referenciados por su
ello aprenderemos un nuevo nombre de dispositivo como “raw

root@battlelloyd-o:/pruebas# sbdadm create-lu /dev/zvol/rdsk/poolpruebas/volumen1


Created the following LU:

GUID DATA SIZE SOURCE


-------------------------------- ------------------- ----------------
600144f0c0ea000000004db496d10001 157286400 /dev/zvol/rdsk/poolpruebas/volumen1

Listo, ya tenemos un disco listo para ser montado en nuestro cliente. Ahora necesitamos levantar el servidor de targets
iSCSI, y agregarlo con otro comando nuevo, “itadm”, es decir, “iSCSI Target Administrator”:

root@battlelloyd-o:/pruebas# svcs -a | grep iscsi


online 18:04:41 svc:/network/iscsi/initiator:default
offline 18:28:02 svc:/network/iscsi/target:default

root@battlelloyd-o:/pruebas# svcadm enable -r /network/iscsi/target


svcadm: svc:/milestone/network depends on svc:/network/physical, which has multiple instances.

root@battlelloyd-o:/pruebas# svcs -a | grep iscsi


online 18:04:41 svc:/network/iscsi/initiator:default
online 19:02:22 svc:/network/iscsi/target:default

38 www.tuxinfo.com.ar
root@battlelloyd-o:/pruebas# itadm create-target
Target iqn.1986-03.com.sun:02:64184c4a-3995-c8a6-cf19-9c1b87f14365 successfully created

root@battlelloyd-o:/pruebas# itadm list-target -v


TARGET NAME STATE SESSIONS
iqn.1986-03.com.sun:02:64184c4a-3995-c8a6-cf19-9c1b87f14365 online 0
alias: -
auth: none (defaults)
targetchapuser: -
targetchapsecret: unset
tpg-tags: default

Ahora, para poder verlo desde nuestro cliente generaremos una nueva vista. Eso lo haremos con el comando “stmfadm”,
pensando en el “LU Name” que antes tuvimos como salida del mismo comando:

root@battlelloyd-o:/pruebas# stmfadm list-lu -v


LU Name: 600144F0C0EA000000004DB496D10001
Operational Status: Online
Provider Name : sbd
Alias : /dev/zvol/rdsk/poolpruebas/volumen1
View Entry Count : 0
Data File : /dev/zvol/rdsk/poolpruebas/volumen1
Meta File : not set
Size : 157286400
Block Size : 512
Management URL : not set
Vendor ID : OI
Product ID : COMSTAR
Serial Num : not set
Write Protect : Disabled
Writeback Cache : Enabled
Access State : Active

root@battlelloyd-o:/pruebas# stmfadm add-view 600144F0C0EA000000004DB496D10001

root@battlelloyd-o:/pruebas# stmfadm list-view -l 600144F0C0EA000000004DB496D10001


View Entry: 0
Host group : All
Target group : All
LUN : 0

Claro que para poder montarlo en un desde donde bajaremos el iSCSI Una vez descargado, lo ejecutamos
cliente Windoze XP vamos a initiator que corresponda a nuestro para instalarlo:
necesitar un iSCSI initiator, que SO.
gentilmente su empresa nos provee.

Algunos sistemas operativos tienen


todo listo para ser usados...pero
otros...bueh...dejémoslo ahí...

En nuestra máquina Windoze


abriremos nuestro navegador amigo e
iremos a la dirección
http://www.microsoft.com/dow
nloads/en/details.aspx?famil
yid=12cb3c1a-15d6-4585-b385-
befd1319f825&displaylang=en

39 www.tuxinfo.com.ar
Esta instalación no tiene nada de “Programas” ­ Microsoft iSCSI en una máquina Windoze, y
particular, sólo tendremos que Initiator” ­ “Microsoft iSCSI Initiator”, queremos montarlo luego en otra,
presionar “Siguiente” y “Enter” con lo cual se abrirá una ventana en veremos que el volumen ya se
algunas veces, y aceptar una licencia la que tendremos que seleccionar la encuentra generado, y sólo
que aún me cuesta trabajo aceptar. solapa de “Discovery”. tendremos que cambiarle la letra
asignada a la unidad en el caso de
Una vez finalizada la instalación, sólo Algo interesante a tener en cuenta es ser necesario.
tendremos que ir a “Inicio” ­ que si hemos montado este espacio

Si ejecutamos el comando “itadm” ahora, veremos que hay una sesión abierta sobre este espacio compartido:

root@battlelloyd-o:/pruebas# itadm list-target -v


TARGET NAME STATE SESSIONS
iqn.1986-03.com.sun:02:64184c4a-3995-c8a6-cf19-9c1b87f14365 online 1
alias: -
auth: none (defaults)
targetchapuser: -
targetchapsecret: unset
tpg-tags: default

Destruction Time Again “Remove”. Luego seleccionaremos la Ya podemos presionar “OK”.


solapa “Targets”, el espacio
Ahora, como siempre hacemos, compartido, y el botón “Details”. Ahora seleccionamos la ventana
vamos a limpiar un poco nuestros “Discovery”, luego el servidor
sistemas de restos de este ejemplo. Al hacerlo se abrirá una nueva 10.100.100.212, y a continuación el
ventana que tiene los detalles del botón “Remove”. Presionamos
Comenzaremos con nuestro cliente, y target seleccionado, y entre otros un “Aceptar”, y ya nuestra configuración
para ello desmapearemos la unidad botón llamado “Log off...”. se habrá ido del sistema operativo
agregada. Abriremos el “Microsoft Verifiquemos que el target esté cliente.
iSCSI Initiator”, seleccionaremos la chequeado a la hora de
solapa “Persistent Targets”, desloguearnos de ese target, y En este momento, si ejecutamos el
seleccionaremos el target que hemos presionemos dicho botón. Al hacerlo, comando “itadm” veremos que no hay
utilizado, y presionaremos el botón desaparecerá el target de la ventana. sesiones abiertas:

root@battlelloyd-o:/poolpruebas# itadm list-target -v


TARGET NAME STATE SESSIONS
iqn.1986-03.com.sun:02:64184c4a-3995-c8a6-cf19-9c1b87f14365 online 0
alias: -
auth: none (defaults)
targetchapuser: -
targetchapsecret: unset
tpg-tags: default

40 www.tuxinfo.com.ar
Ahora, vamos por el servidor. El primer paso será el de destruir la vista que hemos generado. Para ello, utilizaremos el
comando “stmfadm” de la siguiente forma:

root@battlelloyd-o:/poolpruebas# stmfadm remove-view -l 600144F0C0EA000000004DB496D10001 0

root@battlelloyd-o:/poolpruebas# stmfadm list-view -l 600144F0C0EA000000004DB496D10001


stmfadm: 600144f0c0ea000000004db496d10001: no views found

A continuación, comenzaremos el proceso de eliminación del target primero poniéndolo fuera de línea con el comando
“stmfadm”, y luego quitándolo con “itadm”:

root@battlelloyd-o:/poolpruebas# stmfadm offline-target iqn.1986-03.com.sun:02:64184c4a-3995-c8a6-


cf19-9c1b87f14365

root@battlelloyd-o:/poolpruebas# itadm delete-target iqn.1986-03.com.sun:02:64184c4a-3995-c8a6-cf19-


9c1b87f14365

root@battlelloyd-o:/poolpruebas# itadm list-target -v

Ahora le llegó la hora a las LUNs que hayamos creado:

root@battlelloyd-o:/poolpruebas# sbdadm list-lu

Found 1 LU(s)

GUID DATA SIZE SOURCE


-------------------------------- ------------------- ----------------
600144f0c0ea000000004db496d10001 157286400 /dev/zvol/rdsk/poolpruebas/volumen1

root@battlelloyd-o:/poolpruebas# sbdadm delete-lu 600144f0c0ea000000004db496d10001

root@battlelloyd-o:/poolpruebas# sbdadm list-lu

Ya sin siquiera una LUN que mostrar al mundo, podremos bajar los servicios que antes hemos subido para iSCSI:

root@battlelloyd-o:/poolpruebas# svcs -a | grep stmf


online 19:02:22 svc:/system/stmf:default

root@battlelloyd-o:/poolpruebas# svcadm disable stmf

root@battlelloyd-o:/poolpruebas# svcs -a | grep iscsi


online 18:04:41 svc:/network/iscsi/initiator:default
online 19:02:22 svc:/network/iscsi/target:default

root@battlelloyd-o:/poolpruebas# svcadm disable /network/iscsi/target

root@battlelloyd-o:/poolpruebas# svcs -a | grep stmf


disabled 23:29:06 svc:/system/stmf:default

root@battlelloyd-o:/poolpruebas# svcs -a | grep iscsi


disabled 23:29:31 svc:/network/iscsi/target:default
online 18:04:41 svc:/network/iscsi/initiator:default

Pero nada quedaría igual si no destruyéramos los volúmenes ZFS que hemos generado, y sus pools asociados:

root@battlelloyd-o:/poolpruebas# zfs list


NAME USED AVAIL REFER MOUNTPOINT
poolpruebas 155M 195M 31K /poolpruebas
poolpruebas/volumen1 155M 347M 2.43M -
rpool 42.3G 59.1G 45.5K /rpool
rpool/ROOT 9.63G 59.1G 31K legacy
rpool/ROOT/openindiana 9.63G 59.1G 9.57G /
rpool/dump 1023M 59.1G 1023M -
rpool/export 30.6G 59.1G 32K /export
rpool/export/home 30.6G 59.1G 32K /export/home
rpool/export/home/hecsa 30.6G 59.1G 30.6G /export/home/hecsa
rpool/swap 1.06G 60.0G 170M -
41 www.tuxinfo.com.ar
root@battlelloyd-o:/poolpruebas# zfs destroy poolpruebas/volumen1

root@battlelloyd-o:/poolpruebas# zfs list


NAME USED AVAIL REFER MOUNTPOINT
poolpruebas 328K 350M 31K /poolpruebas
rpool 42.3G 59.1G 45.5K /rpool
rpool/ROOT 9.63G 59.1G 31K legacy
rpool/ROOT/openindiana 9.63G 59.1G 9.57G /
rpool/dump 1023M 59.1G 1023M -
rpool/export 30.6G 59.1G 32K /export
rpool/export/home 30.6G 59.1G 32K /export/home
rpool/export/home/hecsa 30.6G 59.1G 30.6G /export/home/hecsa
rpool/swap 1.06G 60.0G 170M -

root@battlelloyd-o:/poolpruebas# zpool list


NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
poolpruebas 382M 164K 382M 0% 1.00x ONLINE -
rpool 103G 41.4G 61.6G 40% 1.00x ONLINE -

root@battlelloyd-o:~# zpool destroy poolpruebas

root@battlelloyd-o:~# zpool list


NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
rpool 103G 41.4G 61.6G 40% 1.00x ONLINE -

Ya casi terminamos. Sólo nos resta destruir los archivos que hemos generado:
root@battlelloyd-o:~# rm -rf /pruebas

Conclusión

Aquí finalizamos nuestra serie de entregas sobre ZFS. Si bien hemos elegido como cliente un sistema Windoze, un target
iSCSI tiene procedimientos de montaje en cualquier sistema operativo. Se han hecho pruebas, inclusive, de montar targets
en un sistema VirtualBox, un VMWare, o de bootear un cliente desde un disco de red, todos con éxito.

Espero que hayan disfrutado este artículo tanto como yo. ¡Nos vemos el mes que viene!

Hernán “HeCSa” Saltiel


AOSUG leader
CaFeLUG Member
Boca happy fan
Club Amigos de Pumper Nic
hsaltiel@gmail.com
http://www.aosug.com.ar

42 www.tuxinfo.com.ar
Editor de nodos en Blender 3D
POR MARCOS "ANUBIS4D" CABALLERO

Ya pasó el NAB Show (National de efectos (si ponemos varios filtros proceso de creación sea paralelo al
Association of Broadcasters), algo en GIMP deberíamos hacer CTRL + de animación, ahorrando tiempo ya
así como el CES (Consumer Z varias veces para quitar los que varias personas pueden trabajar
Electronics Show) para los editores, efectos y luego probar algo nuevo). al mismo tiempo sobre el mismo
camarógrafos o artistas multimedia Siempre amé esta forma de trabajo, proyecto.
(y gigantes imperios de cine o un objeto puede ponerse detrás de
televisión), donde podemos ver las otro o detrás y delante sólo Lo que se viene en el mundo del
tecnologías que usaremos en los conectando puntos. En la imagen se compositing es sin duda el trabajo
próximos 5 años. Blackmagic Design ve como puedo descomponer desde con editores de nodos y son
nos dejó a más de uno con la boca el nodo el RGB (colores), Canal bastante caros. Usualmente estas
abierta anunciando que los usuarios ALFA (transparencia), y el Canal Z herramientas están orientadas a
que son tan pobres como para tener (profundidad). Está en cada uno trabajo en sistemas de 4K o 5K, son
una mísera MAC, podrán usar una conectar diferentes nodos, por carísimos y no siempre están bien
versión freeware de Da Vinci ejemplo si deseamos animar integrados a herramientas 3D como
Resolve, una herramienta que personajes sin fondo y luego crear el Digital Fusion, Blender 3D... ¿qué
permite hacer compositing con fondo en otra escena o importarlo les puedo decir? Trae uno de
nodos. Si ahorran muuuucha platita desde otro archivo, de tal manera el regalo, en sus 8 megas y se banca
(algo así de 10 o 20 grandes)
pueden llegar a comprar la versión
de Linux. Quienes somos algo más
(si, muuucho más) pobres, usamos
Blender 3D que cuenta con una
herramienta de edición de nodos.

Resumiendo

El valor de los nodos sin dudas


radica en la capacidad de
desconectar procesos y poner varias
salidas si queremos probar variantes

43 www.tuxinfo.com.ar
algo más de 5K... podemos tirar el render a 10mil por 10 mil
pixels.

Workflow

Un editor de nodos, es básicamente una representación


visual de procesos. A groso modo voy a clasificarlos en 3
categorías:

­ Nodos de entrada/input: imágenes, videos, o incluso


otras escenas 3D sin renderizar todavía.

­ Nodos de salida/output: VIEWER nos permite visualizar


en una ventana el flujo, COMPOSITE envía el proceso al
motor de blender 3D para hacer el video y hay otro de FILE
OUTPUT que es para directamente generar un video o
secuencia de imágenes del resultado).

­ Nodos de Proceso: Son los interesantes, los que HACEN


ALGO.

Por ejemplo el efecto de desenfoque, el nodo de corrección


de curvas (funcionan como las curvas de GIMP así que
lean mi artículo de la Tuxinfo # 28), otros que mezclan
nodos, controles de tiempo, etc.

Vamos Paso a Paso

La idea de usar nodos consta en poner nodo/s de entrada,


conectarlos a nodos de proceso que hagan algo para
transformarlos y luego con los de salida ponerlos en algo
útil que podamos usar. En este caso, usé una foto de una
laptop en un stand de la CAPER (una especie de mini NAB,
que se hace en argentina).

PASO 1: Igualar el tamaño en pixels de la foto y de la salida


del render. Con la tecla N en el puerto se puede poner
como fondo la imagen.

PASO 2: Modelar los objetos, calcando la imagen de fondo.


Es importante que la perspectiva coincida (recuerdo el lente
que usé y la altura/inclinación de la cámara). En los
parámetros de PASES debemos activar Z, lo que
renderizará no sólo el RGB (los colores de la escena con
sombras y todo eso), y por otra parte un canal de
profundidad, es decir una foto con valores de 1 a 1000 que
indican CERCA o LEJOS de la cámara.

PASO 3: Se crea una nueva escena VACÍA que yo llamé

44 www.tuxinfo.com.ar
NODOS.

PASO 4: Activar en la ventana de


nodos (en la escena vacía) las
opciones de nodos. El nodo de
entrada llamado RENDER LAYERS
debe cargar la otra escena que tiene
la escena de la laptop. Usando el
menú ADD agregar el nodo
VIEWER. A la derecha abrí el
VIEWER (visualizador de imágenes),
y seleccioné la opción VIEWER
NODE, o sea que veré en dicha
ventana mi proceso. La salida del nodo que usamos antes variada, si se cuenta con un rig de 2
para mapear los valores del canal Z o 3 monitores de 21” colgando de la
PASO 5: Usando el menú ADD, en la otra escena, lo conecté a la placa 3D se puede poner el viewer
agregué el nodo MAP VALUE, que entrada Z del nodo DEFOCUSS, de grande en uno de ellos y usar los
me permite seleccionar el rango de tal manera que el desenfoque irá demás para otras ventanas. Si
profundidad que deseo del canal Z respetando la profundidad (distancia tienen una pequeña laptop de 13”
(círculo gris en el nodo de render desde la cámara). (como es mi caso) resulta
layers). La salida de dicho nodo va a económico ver los cambios de la
los de salida. PASO 7 (Opcional): cada nodo composición en una sola ventana
puede colapsarse en una pequeña mientras se editan los nodos.

PASO 6: Usando el menú ADD pastilla si hacemos click en el


agregué un nodo de entrada, en este triángulo del título, lo cual es más En otro número volveremos con más
caso uno de imagen (IMAGE), donde que interesante a la hora de cosas de Blender 3D, ya que la
especifiqué la foto original. concentrarnos en cierta área de la versión 2.5 es la estable, vayan a la
composición entre 50 o 60 nodos. web oficial que está bajo ataque de
DdoS mientras escribo, pero si sigue
Desde la salida del nodo, conecto el
Como se ve en la imagen el nodo de así cuando publiquen esto pueden
círculo amarillo que porta el RGB, o
salida VIEWER nos deja ver en la descargarla desde Blenderbuilds,
sea todo el contenido de color que
ventanita de la derecha (o donde donde hay muchas versiones
genera dicha escena al renderizarse
quiera que ustedes pongan el optimizadas para varias plataformas
y lo conecto al nodo DEFOCUS (es
viewer) el detalle del proceso, pero si y forks interesantes que
como un desenfoque pero pueden
deseamos ver la resolución FULL enriquecerán las futuras versiones
seleccionarse formas geométricas
1:1, podemos activar el BACKDROP oficiales estables.
para el mismo, o sea que podemos
igualar desenfoques de lentes Nikon que muestra la salida del viewer
que generan hexágonos por las detrás de los nodos.
láminas del diafragma, o lentes
Canon que usan 5). ¿Por qué uno se complicaría la vida
haciendo eso? La respuesta es

Marcos Caballero
http://www.anubis4d.com.ar
http://marquitux.blogspot.com
twitter: @anubis4d

45 www.tuxinfo.com.ar
Caracas (Venezuela)
El pasado sábado 9 de abril, se intentamos no excluir a nadie por su visuales con GTK”, etc
realizó el FLISoL Caracas 2011 en las credo, estatus social, color de piel o
instalaciones de la Universidad credo político; el Flisol es para Todos Las comunidades compartiendo en
Bolivariana de deVenezuela
basado en imagen Juguetes Brio (UBV) y Todas . un sólo espacio Ubuntu, Fedora,
Ubicada en la Av. Leonardo Da Vinci. Debian, Canaima, Suse, Unplug,
Los Chaguaramos, en el Distrito Tanto en la mañana como en la tarde LibreOffice, Python, Nodolibre
Capital. Caracas. se realizaron Charlas, Talleres y estuvieron todo el día instalando sus
Mesas de Trabajo (Hacklabs). distros en todos los equipos que los
María Leandro, coordinadora nacional asistentes llevaron y aclarando dudas
de Flisol, refirió que el software libre Estos fueron algunos de los temas: a todos los nuevos usuarios.
es una herramienta que se ha venido “Clusters Linux y su Empleo en el
desarrollando desde el año 1983. Modelaje Numérico para la Predicción También durante todo el día se
Explicó que la idea del festival no sólo del Clima”, “Discapacidad y Software realizaron rifas entre todos los
es divulgar y hacer que las personas Libre”, “Proyecto de desarrollo de un asistentes para de esta forma motivar
instalen este software sino que otras dispositivo móvil que le permita a la más a los participantes.
más ligadas al quehacer cotidiano persona con discapacidad visual
tengan la oportunidad de migrar para detectar la presencia de obstáculos El FLISoL Caracas ha sido el ejemplo
tareas un poco más complejas bien en su trayectoria. (primer prototipo)”, de Unidad, Constancia y
sean laborales o educacionales, entre “Git: Cuando el repositorio de código Perseverancia para muchos países
otras. se vuelve distribuido”,
“Aprendiendo a
El Flisol es un evento que año tras Programar en
año une a la comunidad en un solo GNU/Linux” , “RPMDev
lugar, con el fin de que aquellos Empaquetamiento y
entusiastas que quieren aprender Desarrollo Fedora”,
más sobre Tecnologías Abiertas y “Apache Harmony, GNU
Software Libre puedan acceder a la Classpath y Software
información de forma fácil, amena y Libre en Java”, “Python:
conceptualizada. El Flisol por ser un Programación moderna
evento Internacional es una ventana a y actual… no más
la tecnología donde, quienes lo esquemas arcaicos”,
organizamos desde hace varios años, “Desarrollo de interfaces

46 www.tuxinfo.com.ar
del mundo; no sólo en lo que a Así mismo, María Leandro cumple forma logramos que Flisol Caracas
organización se refiere, sino a un con informarnos que el FLISoL pronto fuera un éxito como siempre. Y sobre
apoyo logístico y tecnológico; la cambiará su nombre para permitir la todo a María “Tatica” por estos 4 años
metodología de trabajo, el arte del inclusión de los países no­ en caminar el Flisol por el rumbo de
material publicitario, las redes hispanohablantes y convertirse en un la excelencia.
sociales, los equipos de trabajo y evento Internacional que pueda llegar
mucho más, han sido imitados en al a más lugares del Mundo.
menos 40 ciudades de latinoamérica.
Evento como este demuestran que
Este Flisol Caracas 2011 contamos trabajando en unidad y en equipo se
con patrocinadores, quienes nos pueden lograr muchas cosas, mi más
dieron la mano para que el evento sinceras palabras de felicitaciones a
fuese una realidad: Cantv, CNTI, todos los chicos y chicas que viajaron
Onuva, SAPI, Infocentros, Iseit, desde muy lejos para asistir y
Latinux, CBC y personas particulares. compartir con todos nosotros,
Naudy Villarroel Urquiola
también a todos los que de una o otra twitter: @naudyu

Argentina
El día 9 de Abril de 2011 y como hace tiempo por problemas diferentes charlas. Al mismo tiempo y a la hora
7 años, se desarrolló el Festival como disponibilidad de lugar. de comentar el resultado, se ha visto
Latinoamericano de Instalación de que la mayoría de sedes han tenido
Software Libre (FLISOL), considerado Igualmente y desde que se comenzó un muy buen resultado existiendo
el evento más grande del mundo con este evento en Argentina, se ha casos en los que se ha superado el
dedicado al Software Libre por la vuelto a superar el número de sedes número de asistentes en
cantidad de personas convocadas. En participante. comparación con otros eventos que
lo personal fue la quinta vez que me realizan durante el año.
tocó ser el coordinador general para La recepción por parte del público fue
Argentina. muy buena, en general se vio una El resumen de la jornada dio muy
gran cantidad de personas que fueron buenos resultados pero nos dejó la
Se realizó en 20 países, incluyendo principalmente a ver charlas sobre inquietud de realizar promoción en
España que participa por segundo Software Libre más que a que se le otro medios que tengan más llegada
año consecutivo. realice instalaciones en sus aún a las personas no entendidas
computadoras, situación que se viene que es principalmente donde va
En Argentina el evento se tenía que repitiendo en los últimos años. dirigido este evento. Se discutió post
llevar a cabo en 35 sedes. Decimos evento sobre distintas alternativas las
"tenía" por que hubo un par de sedes Casi todas las sedes del país, por no cuales seguramente será vistas y
que no pudieron realizar el evento a decir todas, han tenido ciclo de revisadas para el próximo evento.

47 www.tuxinfo.com.ar
Fotos gentileza @debynqn

Sin duda este tipo de eventos son los en un país como España, genera que
que permiten que mayor cantidad de la prensa tradicional quiera conocer
personas tengan conocimiento sobre la más sobre qué hacemos y es allí
temática, tanto en forma directa donde es posible ver en horario central
(quienes van a los eventos) como en de los noticieros a personalidades de
forma indirecta (quienes se enteran nuestra comunidad hablando de
sobre la temática dado que el evento Software Libre, situación que rara vez
es cubierto por medios de prensa). se da con otros eventos tanto en
cantidad como en tiempo destinado Sebastián Criado
Sebastian.Criado@gmail.com
En este último punto se ve una para el tema. Aprovechar esto se hace
http://www.lugro.org.ar
fortaleza que requiere ser más prioritario. http://criadoindomable.wordpress.com
aprovechada. La simultaneidad del
evento en toda Latinoamérica y hasta

México

La maravillosa y máxima casa de introducción a lo que es el software comparamos con Ubuntu, esto por
estudios abrió nuevamente sus libre y sus grandes beneficios, en supuesto a nivel usuario particular.
puertas al festival de software libre esta charla la lluvia de preguntas y
más importante de Latinoamérica y dudas no se hizo esperar y los A nivel servidores sabemos que
que año con año nos deleita con las invitados tiraron de todo, por distribuciones como Redhat y
novedades de nuestro querido supuesto como ya me esperaba derivados ocupan una interesante
sistema operativo, sin más vamos a Ubuntu acaparó la mayoría de cuota del mercado y que van
dar un breve resumen de este preguntas y el por qué se ha ganando terreno día a día.
installfest, disfrútenlo y sean todos convertido en la distribución más
bienvenidos. utilizada a nivel usuario; sencillez, Otro tema interesante que se
compatibilidad con la mayoría del comentó es la ventaja que tiene
La cita como siempre fue a las 9 am, hardware, y una nutrida comunidad GNU/Linux al adaptarse a casi
aunque con una hora de retraso poco de foros la convierten en la cualquier tipo de hardware por muy
a poco fue llegando la gente que distribución de mayor gusto. obsoleto que sea, en este punto se
comenzó a ocupar asientos y esperar habló de Puppy Linux una
a más invitados para pasar a una Se comparó con otras distribuciones distribución tan pequeña que es
nutrida charla. como Suse, Mandriva las cuales capaz de correr en equipos Pentium
también tienen un apoyo grande pero II, y que tiene un desempeño
El orquestador Julio César que nos que aun no ocupan un porcentaje increíble, si tienen un viejo equipo en
acompañó el pasado Flisol dando una considerable en los equipos si las casa y quieren darle nueva vida, no

48 www.tuxinfo.com.ar
duden en probar esta distribución. duro y un poco de paciencia, la CIERRE....
netbook quedó lista con su nuevo y
Linux es tan adaptable que hay flamante sistema operativo instalado En general este fue nuestro festival
cientos de dispositivos que lo ocupan desde una USB, increíble ¿no? Flisol 2011 en la UNAM, muy
sin que muchas veces los usuarios lo modesto en cuanto a asistencia pero
sepan, celulares, equipos de Otro usuario realizando la misma que se recompensó con el
seguridad, tabletas ... etc. tarea de particionado con una intercambio de opiniones y charlas,
herramienta llamada Gparted, la cual lamentablemente las conferencias se
Como pueden ver esta es una gran permite redimensionar nuestro disco dieron un día anterior y me fue
ventaja del código abierto, flexible duro a modo de darle espacio imposible asistir por cuestión de
como ninguno, la siguiente pregunta suficiente para un nuevo sistema trabajo, aun así la pasamos muy bien
salto de un interesado en el tema ­ operativo, también la pueden en un ambiente de amigos y de
¿Qué sucede si quiero ejecutar una encontrar en una distribución live cd – intereses en común, se creó una
aplicación que esté hecha para el Rescue Kit – y que es obligada a atmósfera de confianza donde
sistema Windows, en Linux?­ Para cargar para el soporte por la cantidad muchos le perdieron el “ miedo “ a un
esto Julio tocó el tema de Wine, un de aplicaciones que lleva y que nos nuevo sistema operativo y aclararon
programa que permite correr estos saca de muchas bronquitas .... una gran cantidad de dudas,
programas Windows en Linux, sea esperamos que el año entrante la
Office, Photoshop, u otras, quizás no Llegó el gordito simpático repartiendo convocatoria sea aun mayor y si no
con el mismo rendimiento que en sus DVDs de OpenSuse y que muchos nos mudamos de planeta, ahí
sistemas nativos pero que sin duda usuarios recibieron con gusto ya que estaremos, nos leemos pronto
funciona, yo ya lo probé .... es otra de las distribuciones amigos y espero sus comentarios,
“populares“ y de uso muy sencillo. sugerencias y críticas todo es
INSTALACIONES .... bienvenido.... abur
Por un lado del DVD la versión 32 bits
Y sin más y después de la interesante y por la otra la versión 64 bits, Gracias a Tux por asistir ...
charla con Julio y gente del Lidsol, los amablemente la gente de Lidsol nos
usuarios se animaron a instalar muestra en un entorno Gnome qué tal
GNU/Linux en sus equipos, el papá luce esta distribución y las diferencias
con el hijo llegaron con su netbook y que existen con Ubuntu, quizás un
sin dudarlo pidieron Ubuntu , dadas “poquito“ más complicada para
las características de estos equipos lo usuarios nuevos pero aquí el tema de
más recomendable fue Ubuntu Linux es: mucha paciencia, mucho
Netbook Remix, una distribución leer y por supuesto consultar foros, al
adaptada al hardware de estas minis final verán lo sencillo que resulta
.. dejar funcionando cualquier Samuel Morales Cambrón
distribución por muy compleja que mcambron76@gmail.com
Después de un particionado de disco sea. http://tuxmundolibre.blogspot.com
twitter: @smcambron

49 www.tuxinfo.com.ar
¿Es posible vivir en una nube?
POR JESÚS PALENCIA

En un mundo donde existen multitud colaborar en tiempo real con otras función de filtros y etiquetas
de sistemas operativos y en el que personas en la realización de un inteligentes para clasificar nuestros
el uso de los teléfonos inteligentes, documento. correo.
tabletas y otros dispositivos móviles
es cada vez más común es difícil Bueno una cosa es hacer un Otra cualidad es que al estar en
encontrar herramientas que nos documento pero ¿qué hay con las nube pueden ser accedidos desde
permitan ser productivos sin vernos otras actividades para las cuales cualquier parte y desde cualquier
en la obligación de sacrificar nuestra necesitamos un software instalado dispositivo.
movilidad. en el ordenador?
También existen soluciones que nos
Es por esto que algunas permiten almacenar nuestros
organizaciones se han dado a la archivos en la nube y sincronizarlos
tarea de llevar a la web las entre diferentes dispositivos e
herramientas que comúnmente incluso compartirlo con nuestros
encontramos en el ordenador para amigos, eliminando así la necesidad
que podamos cumplir con nuestras Para los clientes de correo hay de tener una memoria USB siempre
tareas donde quiera que estemos. multitud de programas siendo muy con nosotros.
populares, Outlook, Evolution,
Thunderbird, Sparrow entre otros.

Gracias a esto muchos usuarios


olvidan que pueden obtener
funciones similares en la nube, los
Un ejemplo de esto es Google Docs principales proveedores de correo El primer ejemplo se llama Dropbox
(docs.google.com) que nos permite como Hotmail, Yahoo y Gmail (www.dropbox.com) es gratuito de
utilizar una suite de ofimática permiten descargar correos de otras fácil configuración y que nos ofrece
bastante completa sin la necesidad cuentas mediante POP3 o IMAP, su un pequeño espacio de
de instalar nada en el ordenador y configuración es bastante sencilla y almacenamiento que puedes
además nos ofrece la posibilidad de en el caso de Gmail nos ofrece la aumentar invitando a tus amigos a

50 www.tuxinfo.com.ar
unirse, además el cliente puede ser tan poderoso como el ejemplo continuación se muestra una
instalado en varios sistemas anterior. pequeña lista de las más
operativos, tanto de escritorio como destacadas.
móviles. En la segunda categoría están las
soluciones orientadas a HTML, CSS ­ http://www.cloud­canvas.com/
y Javascript: ­ http://www.picnik.com/
­ http://es.phixr.com/
­ Htmledit
­ http://editor.pho.to/es/
(http://htmledit.squarefree.com):
Bastante simple, cuenta con una
El segundo ejemplo es Skydrive visualización doble donde podemos En futuras ediciones de la revista
(skydrive.live.com) también es ver los resultados de nuestro código. seguiremos mostrándoles mas
gratuito y fácil de configurar, sólo soluciones relacionadas con la
necesitas una cuenta en Hotmail ­ Webcode computación en nube. Me despido y
pero a diferencia de Dropbox no es (http://www.treeweb.es/WebCode): como siempre les recuerdo:
tan flexible limitando su acceso sólo Cuenta con un diseño minimalista
a algunas plataformas. similar al anterior. ­ No compartan información sensible
con extraños
Y en la tercera categoría se agrupan
los editores de otros lenguajes: ­ No entren a sitios web de dudosa
procedencia.
bas
ado ­ Github
imagen de Juguetes Brio
en
(http://ajaxorg.github.com/ace/build/e Nos vemos en la web...
Pasemos ahora a un tema más
ditor.html): Simple y fácil de manejar.
complejo, la programación, para
este apartado existen diversas
­ Coderun
soluciones que podemos dividir en 3
(http://www.coderun.com/ide/): Su
categorías:
función principal es la creación de
proyectos en PHP
En la primera categoría están las
web para trabajar con lenguajes
compilados:

­ Ideone (http://www.ideone.com/) : Jesús Palencia


Uno de los mejores en esta
Otra actividad para la que se utiliza sinfallas@hotmail.com
categoría, fácil de usar y permite twitter: @sinfallas
mucho el ordenador es la edición de
trabajar con varios lenguajes entre
imágenes, en este apartado existen
ellos C, C++ y C#
muchas webs que ofrecen esta
funcionalidad y describirlas a todas
­ Codepad (http://codepad.org/): Es sería demasiado extenso, así que a
bastante fácil de manejar pero no

51 www.tuxinfo.com.ar
Páginas recomendadas
Mes a mes vamos a ingresar nuestros sitios más destacados además de útiles para que nuestros lectores
puedan recorrer tomando información relevante acerca de distribuciones, aplicaciones, utilidades, etc.

Por supuesto que no podemos ingresar todas las que quisiéramos por razones de espacio, pero poco a poco
estarán reflejadas en esta sección. Además aceptamos las suyas para ser publicadas, como también poder
brindar difusión a los sitios propios de cada uno de nuestros lectores (para ingresar sus sitios favoritos deben
enviar un mail a info@tuxinfo.com.ar)

LinuxHispano
http://www.linuxhispano.net/

Un portal imprescindible para estar al día de todo lo


relacionado con el mundo Linux y el software libre. No te
pierdas tampoco la tira de humor ni el podcast.

El Blog de Jvare
http://jvare.wordpress.com/

En este blog su dueño escribe sobre noticias referidas a


GNU/Linux, registrando lo que el mismo autor va
aprendiendo con el uso y configuración de este sistema
operativo.

San Juan Libre


http://paper.li/sanjuanlibre

San Juan Libre es un diario digital en el cual


encontraremos una sección dedicada a Linux.

Calendario Libre
http://www.calendariolibre.com/eventos_abiertos

En este excelente sitio podrán encontrar el calendario


completo de los eventos relacionados al software libre

Potrebbero piacerti anche