Error: No coinciden los Tipos

Quizá alguno de mis pequeños descubrimientos te resulte interesante. Y si no coinciden nuestros tipos…

Archivos de la categoría ‘gadgets’

Nuevo Media player de referencia

Publicado por mrtypo12 en Noviembre 16, 2009

091013-wdtv-01

 

Hace unos días saltaron los de Xataka con una review ciertamente inútil sobre el nuevo modelo de WD, el Wester Digital TV HD Live Media Player, que no pienso linkar de lo vacía que era pero que podéis ver aqui para comprar por 109  espléndidos eurus. 

Una review en condiciones la tenéis aqui. Pcdemano.com es una web que no conocía hasta hace un par de semanas y me ha gustado por lo exhaustivo de sus análisis hardware. Otra web del pelo es http://www.mpcclub.com, mas centrada en MPC y en inglis.

Estos aparatos me encandilan, no lo puedo remediar.

Publicado en HTPC, gadgets, hardware | Deja un Comentario »

Menudo fuste!

Publicado por mrtypo12 en Agosto 27, 2009

Esta entradilla es la primera después de vacaciones y la verdad es q la estoy usando mas como prueba del Windows Live Writer que otra cosa. Aun así ya aprovecho para presentar el teléfono que me acabo de agenciar, con pinganillo “blutut” incluido. El modelo es este: Siemens Gigaset S680 y lo he comprado en OneDirect con una oferta de pinganillo Sennheiser tal y como viene aquí.

siemens-s680-sennheiser-flx70

 

El conjunto no esta nada mal para los 123 € que sale el total con gastos de envío incluidos. Se trata de un teléfono inalámbrico con pantalla a color y manos libres. La calidad del sonido es buena, tiene espacio para 250 entradas en la agenda, viene con despertador, calendario y varias chuminadas mas al estilo teléfono móvil. El pinganillo tampoco tiene mala pinta, permite coger la llamada, transferirla al pinganillo o al teléfono, se oye bien y es relativamente cómodo de llevar. Es un chisme para uso casual, no para tenerlo todo el día en la oreja. El alcance del bluetooth no me parece mucho la verdad, he dejado el teléfono en mi habitación, he salido y se empezaba a entrecortar pero como se enlaza con el teléfono y no con la base (o eso me ha parecido) no creo q haya mucho problema en eso.

Finalmente, y para justificar el titulo de la entrada la verdad es que OneDirect es una de esas paginas web que parece que por detrás tienen una empresa híper profesional y lo cierto es que en mi caso ha sido bastante decepcionante. Primero porque pone que hay 200 teléfonos en stock y para los pedidos con existencias anuncian bien grande que los mandan en 24 horas. El caso es que aunque la web decía que tenían en stock no era cierto y dieron un plazo de 10 días para traerlo. El tema es que el día 6 realizaron el cargo en la visa pero el estado del pedido no cambio así que les escribí un mail. Al día siguiente me llamo una señorita diciendo que el pedido se iba a demorar un poco y que si quería me devolvían el dinero o esperaba a la semana siguiente. Espere a la semana siguiente… y a la siguiente. Espere algo menos de 1 mes ciertamente, ya que lo pedí el día 27 o 28 de Julio y acabo llegando el 25 de Agosto. A mi ya me daba igual porque no lo podía recoger ya que me había ido de vacatas pero claro… si me llega a correr algo de prisa…

Un pitorreo, en 2 palabras.

Volviendo a Windows Live Writer, es un programa que viene con Windows 7 y que permite postear artículos en el blog (blogger, wordpress, Sharepoint y no se si alguno mas) como si de un Word se tratara. Es un concepto de la “nube” que no pasa necesariamente por el navegador, y es que a mi personalmente no me gusta un pelo utilizar el navegador para componer textos, a diferencia de esa manía persecutoria que parece que nos ha invadido con personajes de la talla del Enrique Dans, que con tal de echar por tierra soluciones muy superiores como Office y cualquier cosa que tenga que ver con Windows son capaces de editar un texto en el vi. Pero bueno, es su puto problema, que se le va a hacer, el hecho es que editar en Firefox o IExplorer es un engorro y mas si te quedas sin conexión como me suele pasar a mi, por no contar con el hecho de que no se porque el plugin que simula un editor en el Firefox me hace “extraños” y cuando el cursor se encuentra en la mitad derecha del texto no me coincide con las letras exactamente y no atino bien cuando inserto. Estas son las cosas que me revientan cuando digo que la informática en general tiene un muy mal “acabado”.

Fijo que este Live Writer es una cagarrutilla de todos modos, estoy a la espera de la primera anchoa, q no tardara en llegar, pero de mientras me hare ilusiones que caramba. Al menos tengo una corrección ortográfica guapa, acceso a las categorías y 4 cosillas mas, lo necesario para ir tirando.

Publicado en Windows, gadgets | Deja un Comentario »

Nunca se me hubiera ocurrido

Publicado por mrtypo12 en Mayo 15, 2009

small_eee_keyboard-cebit1417

Aqui podeis ver un teclado un tanto especial. Es un teclado – PC, es decir, lleva todo el PC en el mismo teclado.

Tiene su gracia.

Publicado en gadgets | Deja un Comentario »

Imon y MediaPortal

Publicado por mrtypo12 en Abril 28, 2009

Para todos los afortunados poseedores de un mando a distancia de la marca iMon y usuarios de MediaPortal, aqui para bajarse un fichero de configuracion que nos permitira manejar este completo \”reproductor – catalogador – y muchas mas cosas\” de peliculas, musica y demases.

Recomendado.

Update: parece que los chicos de kubicsystems han tenido algun rollo de tipo empresarial y han cambiado su “estilo” asi que han retirado el fichero. Podeis descargar otro similar de la propia web de soundgraphs aqui.

Publicado en HTPC, gadgets, hardware | Deja un Comentario »

Offline Maps

Publicado por mrtypo12 en Octubre 17, 2008

Nunca pense que llegaria a decir esto, pero hecho de menos el 3G en el Iphod Touch. O un GPS. Llevo dando vueltas a este tema desde hace tiempo, si pillar un movil con GPS (Nokia N95 tiene buena facha pero me jode cambiar de movil cuando el que tengo ahora es un ladrillo, pero un ladrillo que funciona correctamente) o buscarme la vida con alguna solucion temporal.

Y la solucion temporal es Offline Maps para el Iphod Touch, una aplicacion que permite descargar mapas de google para poder usarlos con el Maps del Touch.

Por alguna razon el procedimiento no esta muy claro en las paginas web que he podido ver, de modo que lo pongo aqui en lineas generales.

Lo que necesitas:

  • Ipod Touch desvirgado.
  • GMDL para PC. Version 0.508b aqui. Necesitas el Framework .net para rular.
  • Offline Maps para Ipod Touch, en el respositorio de Big Boss via Cydia.
  • Paciencia para descargar los mapas.

Mas o menos el tinglado funciona asi:

  1. Seleccionamos la parte del mapa que queremos descargar con GMDL. El asunto de las previews y atinar con la parte del mapa que realmente nos interesa es una de las asignaturas pendientes de este programa. Realmente puedes estar horas hasta acertar, de modo que la mejor manera es dejarse de historias y hacer las descargas por provincias: buscas la provincia con el buscador integrado, le das a “download Map” y eliges las cuadriculas que te interesen. Como las cuadriculas vienen muy en pequeño y a veces no se ve lo que estas descargando lo mejor es tener un navegador al lado con maps.google.com visualizando la misma zona y asi por lo menos comparando sabes qué te vas a bajar.
  2. Una vez seleccionadas las cuadriculas eliges el nivel de zoom. Bajarse todos los niveles de zoom creo que es inutil y tedioso de cojones: una provincia de tamaño tipico puede tardar 8 horas en bajar, generando luego un fichero de 400 megas en el Iphone. Lo mejor es desactivar el nivel x1 y con eso lo rebajas a mas de la mitad.
  3. Una vez descargado el mapa hay que convertirlo a formato Iphone con el boton correspondiente. Esto nos genera un par de ficheros que es donde se encuentra el meollo.
  4. Estos dos ficheros los subimos via ssh (con WinSCP por ejemplo) al path: /private/var/mobile/Media/Maps (user: root pass: alpine) metiendolos en una carpeta que llamaremos como queramos.
  5. Una vez subido ya casi estamos: ejecutamos OfflineMaps y directamente nos saldran las carpetas que hayamos subido. Pulsando en alguna de ellas nos saldra una ventana preguntando “cancel, link, Copy”. Pulsamos link y luego Maps y listo. Se arrancara la aplicacion Maps con el mapa offline.

Es realmente interesante este apaño: el programa te puede decir tambien donde estas a traves de las redes wifi q tenga acceso. Creo q puede valer por el momento como “GPS de pobre”. La pena es que el GMDL realmente acojona: es lento, espartano, aburrido, impreciso… pero por lo menos lo que hace lo hace bien.

Publicado en gadgets, ipod | 4 Comentarios »

4 aplicaciones para el Touch

Publicado por mrtypo12 en Septiembre 25, 2008

La verdad es q el Ipod Touch que compre hace un tiempo tiene mucho potencial, pero no le estoy dedicando toda la antencion que deberia, y es que ando tan fatal de tiempo para todo…

Presentadas las excusas hago lo propio con las 4 aplicaciones que me han gustado mas desde que aparecio el SDK:

  • AirSharing: Es la tipica aplicacion que tendria que venir con el Touch y hemos tenido que esperar meses para poder catarla. Se trata de un visor para diversos formatos de texto, graficos y video (pdf, doc, txt etc). Se conecta por WebDav y resulta muy facil copiar y pegar docs. La pega que le he encontrado es que se atora al abrir ficheros grandes, por ejemplo los tipicos libros que te puedes descargar de inet y tal. Aun asi de todas las aplicaciones de este estilo que he visto parece la mas robusta y trabajada. Eso si, ahora es de pago aunque cuando aparecio estuvo 2 semanas de gratis.
  • aSleep: es una aplicacion que emite sonidos que ayudan a dormir. Se puede oir muchos sonidos de la naturaleza (viento, oleajes, truenos, lluvia etc) asi como otros sonidos que te ayudan a concentrar. La verdad es q solo lo he usado 1 vez aunque deberia de ponerlo sobre todo en el trabajo. Vale menos de 1 €.
  • Dactyl: es un tablero en el que se iluminan bombas y tienes q tocarlas para desactivarlas. El ritmo de aparicion se incrementa peligrosamente. Es un juego para jugar 2 minutos, no mas, que es lo que vienen a durar… 5 o 6 partidas :o Es gratuito.
  • Fuzzle: este es el juego que mas he usado con diferencia. Es gratis creo recordar. Se nos presenta un tablero con fichas de colores, tenemos que moverlas para hacer 5 en raya. Al hacerlo desaparecen y por cada movimiento aparecen nuevas fichas. Pronto empiezan a molestar, a bloquear nuestro movimientos etc. Suelo jugar 1 partida en el metro, que no me da tiempo a mas.

Y esto es todo por el momento; poca cosa aunque el iPod lo vengo usando todos los dias unas 4 o 5 horas… gran invento el del señor Jobbs.

Publicado en gadgets, ipod | Deja un Comentario »

Elegir un HTPC

Publicado por mrtypo12 en Julio 18, 2008

Un artículo realmente interesante éste. Viene a comentar la dificultad a la hora de elegir un media player para el salón de casa, los parámentros en los que deberemos fijarnos y una lista de posibles elecciones.

Por desgracia no incluye la solución de Apple (el AppleTV) ya que se limita a productos basados en chipsets Sigma, microcontroladores muy conocidos en el mercado desde que aparecieron los primeros videos que podían leer Divx.

El problema que veo a estos aparatos es que sus posibilidades son demasiado amplias. Será dificil tener un media player que funcione realmente bien, máxime si aparte de ver divx, h264, mp3 o fotos desde local, intentan abarcar streaming desde la LAN o desde Internet, navegación web, descarga de Torrents etc. Son desarrollos muy complejos que tienen como motor Linux aunque tampoco sería de extrañar que vieramos soluciones basadas en Windows Embeded o similares (una especie de Windows Media Center stripped-down).

Y aunque finalmente apareciera un media player rodado y afinado… se me antoja complicado que el usuario medio se “enfrente” a un aparato de estas características despues de pasar 10 o 12 horas fuera de casa currando.

Mucho trabajo queda por hacer, tanto en el apartado de features como en el interface con el usuario. Inlcuso se apunta una regresión en las features, con el objetivo de balancear un poco las posibilidades con la complejidad de bregar con conceptos que quizá sean ajenos a la mayor parte de los mortales.

Lo que creo queda meridianamente claro es que los formatos de plástico no tienen nada que hacer frente a estas virguerías de la técnica, ni siquiera pueden completar de alguna manera la oferta. Si todo sigue su curso es cuestión de tiempo que las operadoras reparen en la existencia de este tipo de desarrollos y lo adecúen a sus propósitos, creando comunidades que intercambiarán datos de forma transparente y barata dentro de la red del operador con el último objetivo de que el usuario pueda ver las series y pelícuas que quiera en el momento que quiera.

Publicado en HTPC, gadgets, hardware, tecnologia | Deja un Comentario »

Pakito: Recapitulando

Publicado por mrtypo12 en Abril 25, 2008

Esta entrada valdrá para esclarecer un poco la casuística que rodea, no a la instalación de Pakito, sino a su desempeño, features y todas estas cosas que siempre quedan un poco a la sombra. Las preguntas serían: “es lo mismo que tener un cliente de emule instalado en el PC?, realmente supone un ahorro energético?”

Por una parte las features del interface web son mucho menores que las de su homónimo ’standand-alone’: hay cosas que ya tenemos asumidas en un cliente gráfico de emule como son poder ver las colas de usuarios (y configurarlas), configurar las prioridades de subida y bajada de forma sencilla, ofuscación de protocolo, ip filter para banear aquellos rangos de ips que sepamos pertenecen a empresas que se dedican a envenenar la red emule (fake servers, clientes que publican videos anti-piratería etc), definir “amigos”, mensajería, IRC etc… muchas de estas cosas no se pueden configurar directamente con el interface web o incluso no tienen soporte en absoluto en amuled. Aun así no hay nada que yo haya echado en falta y que sea vital: una de las cosas que más me preocupaba era la ofuscación de protocolo para evitar el trottling de los ISPs, pero amule trae soporte para ello (no asi mldonkey, cosa que lo inutiliza totoalmente en muchos casos). Últimamente varios ISPs están ’shapeando’ conexiones p2p por el drástico método de enviar RSTs a clientes que inicien o mantengan una gran cantidad de conexiones abiertas en puertos no conocidos. Azuerus mantiene una lista de estos IPSs gracias a un plugin que ha sacado para su cliente 3.0 (la lista aquí).

La interface web de amuled es fea de cojones y espartana como pocas. No hay nada de AJAX ni ningún recurso para mejorar un poco el feedback, además añadir e-links es un poco tedioso porque tienes que copiar y pegar el link en el interface web y darle a descargar. Para ver el estado de las descargas hay que refrescar manualmente la página: son los inconvenientes típicos de un cliente web que no aprovecha en modo alguno los adelantos de la web 2.0.

Aun con todo lo indicado anteriormente puedo decir y digo que es un lujazo tener a Pakito entre nosotros: las descargas son muy buenas, con mi linea de 6 Mbits he descargado una media de 7 gigas por día, cosa que no esta nada mal para tratarse del emule (sobre bittorrent ya hablaremos en otra ocasión dado que pertenece a otra liga claramente: no creo que tuviera disco duro suficiente para mantener 1 semana de bittorrent a pleno rendimiento).

Por otro lado el ruido que emite el aparato, aunque claramente audible de noche, es ínfimo: supongo que lo mas ruidoso será el disco duro, que a veces da la impresión de emitir un ruido como de chapoteo líquido =:?? por lo demás lo que mas molesta de Pakito de noche es la luz del led de encendido, que es una autentica linterna azul y que recomiendo enfocar hacia otro lado porque si os da en la cara no vais a poder sobar en condiciones (o ponerle un cartoncillo o algo).

Finalmente consumos: sobre esto podría hacer miles de pajas mentales pero yo creo que lo mas indicado es contrastar los consumos de KiloWatio/h diarios de Pakito con el PC normal de casa. Las condiciones de medición han sido las siguientes:

- Medidor: EMC (ni idea del modelo oiga, es un producto ‘made in liddle’ o como se escriba, hogar de jubilados inadaptados todavía con el hábito de levantarse de la cama demasiado temprano, entre ellos mi progenitor).
- Duración: 8 horas exactas.
- Dispositivos medidos: Pakito y PC (fuente de alimentación de 500W, Intel Core2Duo a 1.67 Ghz, 2 gigas de Ram, 2 HDs SATA, 1 Grabadora DVD-+RW, 2 ventiladores de 12 cm en su interior, caja Antec SOLO, tarjeta grafica Nvidia 7800 sin ventilador). Solo se ha medido el PC, el monitor estaba apagado.

Los resultados son los siguientes:

PC: 0.74 Kw/h al día

Pakito: 0.14 Kw/h al dia

El consumo viene a ser entre 4 y 5 veces menos. Depende del lugar donde hagáis la medición el ahorro sera mayor ya que el KW/h se cobra muy distinto según la provincia (aquí anda por el 0.30 impuestos incluidos) pero la proporcion es esa. No entro en cuanto tiempo se tardaría en amortizar el bitxo porque eso ya varía mucho (hay que tener en cuenta que aunque el 90% del dia el PC esta apagado si es cierto que hay momentos en que los 2 aparatos estan encendidos con lo que el consumo es mayor que antes de traer a Pakito). POr otra parte el desgaste del PC principal será menor, otro punto a su favor.

En resumidas cuentas: buena o muy buena compra. Actualmente tengo rTorrnet con dtach instalado, del cual hablaremos en otro momento, pero también da buenos rendimientos. Por otro lado poder usar un único emule y que cada usuario se baje sus cositas en su propia carpeta compartida es un chollete, que podría verse coronado por un vídeo tipo AppleTV que los pillara por streaming y los pasara por la tele directamente. Eso si que molaría pero tendrá que esperar un tiempo.

Publicado en gadgets, hardware, linux, networking, tecnologia | Deja un Comentario »

Pakito finds Amuled

Publicado por mrtypo12 en Abril 23, 2008

Vamos allá:

Sobre una Ubuntu Server 7.10 hay que realizar las siguientes instalaciones previas:

apt-get samba open-ssh xinetd build-essential kernel-package libpng12-dev
libgd2-noxpm-dev libcrypto++dev

No se si me he dejado algo, creo que no. Con todo eso vamos a instalar algunas cosas que ahora mismo no se necesitarán pero en breves pondré otra entrada para recompilar el kernel al gusto de EPIA y VIA para intentar rebajar la memoria consumida. Tampoco creo que sea necesario el xinetd (lo instalé para open-ssh pero este servidor no tira de xinetd parece). Samba lo queremos para compartir lo descargado y el resto de cosas las pide el amuled.

Hasta aquí lo que se puede descargar desde repositorios que yo haya probado. A parte hay que descargarse el paquete zlilb desde aquí y el paquete wxWidgets desde acá y los dejamos en la carpeta /root. En ambos casos hacemos un

tar xvf fichero.tar.gz
./configure
make
make install

Con todo este mondongo ya instalado podemos descargar el amuled sin temor a encontrarnos fallos de dependencias. Para ello cogemos el toro por los cuernos y nos bajamos de aqui la última versión CVS que haya y la descomprimimos con tar xvfj fichero.tar.bz2

Ahora nos toca poner los parámetros del ./configure. Estos son los que yo he usado y parecen funcionar:

./configure --enable-optimize --disable-debug --disable-upnp --with-toolkit=base
--enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon

opciones a punta tralla. Recomiendo habilitar el optimize aunque me ha dado warnings a tutiplén cuando compilaba. Quizá algunas cosas queráis quitar: yo no puedo ni ver el uPnP y la info de debug suele ser tan críptica que en general no vale para gran cosa.

Una vez configurado le damos al make y make install. Aquí la cosa se alarga un poco (media hora aprox).

Ahora ejecutamos amuled a palo seco para crear el fichero ~/.aMule/amule.conf donde irá toda la configuración del demonio. Acto seguido ejecutamos amuleweb -w para generar el fichero remote.conf que en estos momentos no tengo muy clara su utilidad (en teoría valdría para configurar el servidor web pero todo se configura desde amule.conf).

Damos de alta una cuenta de sistema para ejecutar amuled con permisos de usuario cutre. Para ello hacemos un adduser amuled, contestamos todas las preguntas y copiamos el contenido completo de /root/.aMule a la carpeta /home/amuled.

Hecho esto vamos a configurar amuled mínimamente para que funcione y levante el servidor web. Para ello editamos el fichero amule.conf y modificamos las siguientes entradas:

En la sección [EMULE]

MaxUpload=30
MaxDownload=500

indicamos el máximo de subida y bajada en Kbytes por segundo

Port=4662
UDPPort=4672

Indicamos los puertos TCP y UDP que habremos redirigido convenientemente en nuestro router.

MaxSourcesPerFile=600
MaxConnections=990

Indicamos las conexiones máximas por fichero y totales. Las conexiones máximas totales no deben de pasar de 1000 porque las librerías utilizadas para todo el tema de red tienen esa limitación; por otro lado tampoco se yo si este hardware aguantaria valores muy altos.

TempDir=/home/amuled/.aMule/Temp
IncomingDir=/home/amuled/.aMule/Incoming

Aquí va el path de los temporales y del Incoming:

OSDirectory=/home/amuled/.aMule/

Este no se para que se usa pero por si acaso modificar.

DownloadCapacity=6000
UploadCapacity=512

Para temas estadísticos se indica el ancho de banda contratado con el proveedor en Kbits (no Kbytes como antes) por segundo.
En la sección [WebServer]

ECPassword= cadena
Enabled=1

Esto habilita el acceso por web y le da una contraseña. Para generar una contraseña hay que convertirla a formato MD5, que se podrá hacer con la siguiente instrucción:

$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1

Nos dará un churro de caracteres q pegamos en ECPassword.

El amuled no soporta configurar categorías a través del front-end web asi que hay q ponerlas a piñón en el fichero amuled.conf

Aquí un ejemplo para 3 categorías.


[General]
Count=3
[Cat\#1]
Title=categoria1
Incoming=/home/amuled/.aMule/Incoming/categoria1
Comment=
Color=3329330
Priority=1
[Cat\#2]
Title=categoria2
Incoming=/home/amuled/.aMule/Incoming/categoria2
Comment=
Color=3329330
Priority=1
[Cat\#3]
Title=categoria3
Incoming=/home/amuled/.aMule/Incoming/categoria3
Comment=
Color=3329330
Priority=1

Para tener un directorio de compartidos tenemos que editar el fichero shareddir.dat y añadir entradas de este pelo:

/home/amuled/.aMule/compartir/bso
/home/amuled/.aMule/compartir/music
/home/amuled/.aMule/compartir/pdf
/home/amuled/.aMule/compartir/pelis

No es recursivo como se ve, así q tenemos que ir uno a uno.

Aquí tenemos el script de arranque que pondremos con permisos de ejecución en /etc/init.d. Podemos llamarlo “amuled” por ejemplo

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/bin/amuled
WEB=/usr/local/bin/amuleweb
NAME=amuled
DESC=amuled
RUNAMULE=yes
USER=amuled
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
su $USER -c "$DAEMON -f"
while ! netstat -l -n -p -t | grep -q amuled ; do sleep 1 ; done
su $USER -c "$WEB --quiet &"
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
killall --quiet --ignore-case $WEB
killall --quiet --ignore-case $DAEMON
echo "$NAME."
;;
restart|force-reload)
echo -n "Restarting $DESC: "
killall --quiet --ignore-case $WEB
killall --quiet --ignore-case $DAEMON
sleep 1
su $USER -c "$DAEMON -f"
while ! netstat -l -n -p -t | grep -q amuled ; do sleep 1 ; done
su $USER -c "$WEB --quiet &"
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0

podemos linkarlo en el runlevel3 si queremos que arranque al iniciar el sistema operativo.

Y esto es todo por ahora. Las conclusiones del sistema vendrán en una tercera entrega.

Publicado en gadgets, hardware, linux, networking | Deja un Comentario »

Pakito is born

Publicado por mrtypo12 en Abril 14, 2008

Continuamos (o más bien empezamos) con el proyecto Epatec. Refrescando un post anterior la cosa trataba de montar un mini-PC que sirva para descargar y compartir lo descargado en toda la LAN. De este modo mi familia podrá homenajear al señor Teddy Bautista a placer y solo tendré un emule en toda la red, cosa importante si no se quiere ahogar a conexiones el router.

Voy a dividir el asunto en 2 entradas (por lo menos): una para la instalación hardware y sistema base y otra para todo el software. Así que vamos allá con la primera entrega

Previo desembolso de 300 € cuento con los siguientes elementos en mi haber:

El Epatec (bautizado ‘pakito‘) tiene tornillos Hayen, ergo es necesario herramienta específica para poder desmontarlo.

El aspecto una vez desmontado es el siguiente:

Esta versión tiene espacio para meter un disco duro de 2.5″. Estos discos duros no llevan cable de alimentación aparte, parece que la toman de la faja IDE (nótese mi absoluta falta de conocimientos en este tema).

Una vez montado queda así:

No tiene mayor problema siempre y cuando no lo conectéis al revés, como fue mi caso. Sin más: no se detecta en la BIOS del txisme así que se le da la vuelta y listo. También decir que el cable IDE no abarca todos los pines del HD: quedan 4 libres que no los he conectado, no se muy bien para que valen pero funciona así.

Una vez remontado el tinglado pakito se comporta como un PC normal. Un detalle a resaltar: cargando la configuración orientada a ‘performance’ en la BIOS con el disco duro conectado el aparato ni arranca: se queda congelado en la pantalla de inicio y por no funcionar no funciona ni el botón de apagado. así que hay que elegir la configuración ’safe’.

El principal problema a la hora de instalar nada en sus tripas viene de la total ausencia de CD, DVD, disquetera etc. Solo tenemos la red así que nos tenemos que valer de ella para hacer la instalación. En este punto empecé de a dar varias vueltas, sabiendo que tenia muchas papeletas de acabar en PXE; y efectivamente, hay algunas soluciones (instlinux y otro) pero nada tan claro como PXE.

PXE es un entorno diseñado por Intel que consiste en:

  • Un cliente que en el arranque busca un servidor DHCP que le asigne una IP y le indique el servidor y el fichero que contiene la imagen a cargar.
  • Un servidor de DHCP con un par de extensiones habilitadas, que aparte de asignar la IP a los clientes que la pidan dará el nombre del fichero que contiene la imagen de arranque y la dirección IP del servidor TFTP que se usará para descargarla.
  • Un servidor TFTP que contiene la imagen a descargar.

Generalmente el servidor DHCP y el TFTP se encuentran en la misma máquina. Para instalar y configurar ambos dos en una Ubuntu podemos hacer lo siguiente:

apt-get install tftpd-hpa xinetd

Con esto tenemos el servidor de TFTP y el super servidor xinetd que lo lanzará.

En /etc/xinetd.d/tftp ponéis lo siguiente

service tftp
{
disable                 = no
socket_type             = dgram
wait                    = yes
user                    = root
server                  = /usr/sbin/in.tftpd
server_args             = -v -s /var/lib/tftpboot
}

y listo. Arrancais el xinetd con /etc/init.d/xinetd start y finito.

La segunda parte consiste en configurar un servidor de DHCP. Para ello:

# apt-get install dhcp3-server  

en /etc/dhcp3/dhcpd.conf quitais toda la morralla que trae y ponéis

option routers 192.168.1.254;

option subnet-mask 255.255.255.0;

option domain-name-servers 194.74.65.68;

filename = "pxelinux.0";

subnet 192.168.1.0
netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254;
}

Bastante facilito y autodescriptivo. Se puede intutir que ‘filename’ tendrá el nombre de la imagen a cargar. Arrancamos con

/etc/init.d/dhcp3-server start

Ahora vamos a preparar los ficheros que el cliente a instalar se descargará. Para ello necesitamos el siguiente fichero descomprimido:

http://archive.ubuntu.com/ubuntu/dists/gutsy/main/installer-i386/current/images/netboot/netboot.tar.gz

Evidentemente este fichero inicia el proceso de instalación para una Ubuntu 7.10. Para otras distribuciones habra que buscar en google su equivalente. El contenido de fichero lo copiamos en /var/lib/tftpboot/ junto con el contenido de la carpeta /media/cdrom/install/netboot/ del CD de vuestra distribución.

Y no hay que hacer mucho más, comprobar que los dos demonios están arriba, que no dan errores y arrancar el cliente conectado a la red. Podéis mirar aquí para algún detalle adicional.

Una vez instalado y configurado reiniciamos a pakito y veremos que busca por DHCP un servidor que le asigne una IP. En el momento que la tenga cargará la imagen y tendremos ante nuestros gozosos ojos la pantalla de bienvenida de Ubuntu Server. A partir de aquí todo es coser y cantar: la instalación no difiere de una instalación normal sólo que los paquetes se descargán de Internet en vez de leerse de un hipotético lector de CDs.

Y hasta aquí la primera parte, que es la que quizá se salga mas de lo acostumbrado. En la próxima entrega instalaremos algunas herramientas básicas y el amuled, la versión sin consola gráfica del amule, así como el amuleweb, el servidor web que hace de interface entre el usuario y el amuled.

Publicado en gadgets, hardware, networking, tecnologia | Deja un Comentario »