DNS’s dinamicos, tu propio server en Internet

18 \18\UTC octubre \18\UTC\Saturday 2008

Nota: Antes de leer este post requieres saber que es un dominio de internet.

Si eres un usuario comun de internet probablemente salgas a ella con tu router ADSL y cuentes con una IP pública pero dinamica. ¿Que significa esto? Una IP son 4 grupos de numeros que identifican tu computador en una red, ya sea pequeña (como la que posiblemente tienes en casa u oficina) o grande (como lo es internet). Se llaman IP’s públicas aquellas que se encuentran en la red de mas alto nivel osea Internet. Y IP’s privadas a las que estan detras de tu router. El router (ese aparato que te instalo tu proovedor de internet) es en si como un puente. Une la red pública (internet) con tu red privada (como tu pc) pero lo hace usando unas reglas, te permite sacar a internet todo lo que quieras, pero no permite que desde internet entren a tu red. Por regla general, los computadores de la red publica (internet) somo pueden conectarse con otros en su misma red. Por lo tanto se puede decir que tu router se encuentra en la zona pública, y tu computadora se encuentra detras del router, en la zona privada. Entonces, si alguien en china (por elegir un lugar cualquiera) quisiera rastrearte, solo llegaría hasta tu router y de ahi no pasa.

Esto suena bien, en resumen el router nos protege de ataques (aunque su razon principal de existir no sea esa) pero tambien nos limita un poco.

Como haces si deseas brindar un servicio en internet (servidor de web, multimedia, correo, etc), si instalaras lo necesario en tu pc para lograrlo solo funcionaria en tu red privada puesto que tu servidor se encuentra alli. Lo que necesitas es colocar tu computador en la zona pública. Debido a que no soy el primero que requiere de esto, los routers actuales suelen venir con un opciones de forwarding. Lo que el forwarding significa es que tu router redireccionará una solicitud a tu red privada cuando dicha solicitud cumpla con las reglas que previamente configuraste. En resumen, repetira una peticion que le llega a el desde la zona publica a tu computadora en la zona privada y devolvera la respuesta a la zona publica. Que chevere pues, asi podemos estar en la zona publica sin tener que salir de la privada.

Ahora, aún falta algo para que nuestro servidor casero sea util: Tener una manera de ubicarlo desde internet. Como dije al inicio del post, tu proovedor de internet seguro le da a tu router IP’s publicas dinamicas, esto quiere decir que cada vez que tu router se desconecta de la red (se apaga o la conexion se va) al intentar conectarse tu proovedor le asigna una IP distinta. Asi que si hayas la IP pública que tu router usa ahora es posible que mañana ya no sea la misma. Pero hay una solución a este percance ya que por suerte hay servicios en internet que te ofrecen un nombre de dominio dinamico de internet.

Dominio dinamico no quiere decir que el nombre cambia, quiere decir que los IPs suscritos a dicho nombre son los que cambian.

Los nombres de dominio normales (como google.com.pe, hotmail.com, latiendadelaesquina.net) redireccionan tu navegador siempre al mismo IP, por eso se les llama nombre de dominio estaticos o simplemente nombres de dominio.

Explicaré ahora como usar un servicio para asignar un dominio de internet al cambiante IP de tu router.

El servicio que elegi es dyndns. Hay otros más como no-ip, pero me parece que la interfaz gráfica de dyndns es mas amigable.

Para empezar, dirigete al sitio web www.dyndns.com y luego al link create account (si no lo ves, esta bajo los campos para iniciar sesion, esquina superior derecha). Ingresas los datos que te pide y luego esperas a que te llegue el correo de confirmación. Una vez confirmes tu nueva cuenta, inicias sesión.

Una vez estes dentro verás la siguiente pantalla.

Pantalla de resumen de DynDNS

Pantalla de resumen de DynDNS

En el menu izquierdo elije Services y luego en Host Services elije Add hostname. En la siguiente pantalla te pedira los datos para crear el nombre de dominio. Elijes el nombre de subdominio que desees y el dominio de la lista desplegable. Como este es un servicio gratuito, tu nombre sera algo como estemegusta.dyndns.org.

Creando un host

Creando un host

Luego viene la parte en que dependiendo del router que tengas pueden diferir los pasos a seguir.

Una vez creado el host debemos decirle a nuestro router que cada vez que cambie de IP público informe a DynDNS de dicho cambio. No todos los routers tienen esta opción, en ese caso podrias usar otro servicio como no-ip que instala un programa que corre en tu pc y hace esta actualizacion desde windows.

Bueno, entro a la configuración de mi router (usualmente es la direccion http://192.168.1.1) y escribo mi nombre de usuario y contraseña. Si estos datos no te los dió tu proovedor de internet, se los puedes pedir. Yo lo hice hace unas horas.

Una vez dentro buscas la opcion llamada DDNS o forwarding. Yo tengo un router de marca BILLION (marca completamente desconocida para mi, pero de suerte si cuenta con soporte para DynDNS).

Configurando mi cuenta de DynDNS en mi router

Configurando mi cuenta de DynDNS en mi router

Una vez ingresados los datos, los guardo y por si acaso, reinicio mi router.

Por último, debes redirigir los puertos de tu router que necesites a una pc en tu zona privada.

Redirigiendo puertos de mi router a mi zona privada

Redirigiendo puertos de mi router a mi zona privada

Por suerte mi router tambien me permite hacer eso. Yo encuentro esa opcion bajo el nombre de NAT, pero es probable que tambien lo puedas encontrar como Forwarding.

Encontre otro post donde explica lo mismo pero usando otro router, talvez te ayude. Ver post.

Actualización – 20 Oct08

Cuando hice este tuto no me funcionó. Si bien los tests me decian que los puertos realmente se abrian en el router, no podia acceder a los servicios que publicaba. Hoy probe conectarme desde mi trabajo y funcionó tal como debia funcionar. Ahora vuelvo a mi casa y ya no funka. Al parecer no puedo probarlo detras de mi router o talvez desde toda la red de telefonica (porque en mi chamba salgo con Americatel).

Manaña intentare irme a una cabina y probarlo desde ahi para descartar lo de la red de telefónica.

Instalar un Web Server sobre openSUSE 11

12 \12\UTC agosto \12\UTC\Tuesday 2008

En junio, si no me equivoco, se liberó la versión estable 11 de openSUSE, una de las mejores distribuciónes de Linux. Mi experiencia con Linux es muy limitada, pero he llegado a aprender algunas cosas (a la fuerza) gracias a la practica y a la ayuda de un compañero de trabajo.

Te mostraré los pasos para instalar tu propio servidor LAMP en openSUSE 11, pero no te alegres tanto, porque si bien al final de este tuto tu servidor estara funcionando, no seria recomendable que lo coloques en la zona pública aún. Para ello debes hacerle un hardening a su servidor y yo no estoy capacitado para eso.

Paso 1: Consigue el instalador de openSUSE 11

Lo puedes descargar desde http://software.opensuse.org/. Es un archivo en formato ISO de 4.3Gb. Este archivo debes volcarlo a un disco DVD. Eso lo puedes hacer con un software como Nero o MagicISO. Puedes buscarte uno gratuito por aquí.

Una vez que hayas quemado la imagen en el dvd empiezas con la instalación.

Paso 2: Empezar a instalar

El disco grabado es booteable, solo asegurate que tu bios busca archivos de inicio en el CDRom antes que en tu disco duro.

Una vez que lo encuentre veras la siguiente pantalla.

openSUSE Install Arranque desde el disco de instalacion

openSUSE Install Arranque desde el disco de instalacion

Eliges Installation para empezar con el proceso. No te preocupes por el ingles, luego lo puedes cambiar.

Una vez iniciada la instalación y continuado con la bienvenida verás esto.

openSUSE Install Modo de instalacion

openSUSE Install Modo de instalacion

Yo elijo la primera opcion porque es lo que quiero hacer, no me interesa lo que actualmente tengo en mi disco duro.

openSUSE Install Zona horaria

openSUSE Install Zona horaria

Luego elijo mi zona horaria y verifico que la hora mostrada sea correcta.

En la siguiente pantalla debo decidir que escritorio gráfico usaré.

openSUSE Install Seleccion de escritorio

openSUSE Install Seleccion de escritorio

Yo elijo el KDE4, pero tu puedes elegir el que mas te guste. Si ya has usado ubuntu alguna vez, entonces debes conocer a Gnome. KDE4 es una nueva version de KDE que trae consigo buenas mejoras gráficas entre otras cosas. En este ejemplo no utilizaras el entorno gráfico.

openSUSE Install Propuesta de particionamiento

openSUSE Install Propuesta de particionamiento

En la siguiente pantalla debes elegir las particiones que deseas crear. Mi amigo me dice que es mejor hacerlo de forma manual, hay unos pasos a seguir. Pero como él esta ocupado dejaré que suse decida. Este no será un servidor de producción, no necesito que todo sea perfecto.

En la ultima parte de la preparación te pregunta por la identidad del servidor. En “Nombre completo” puedes escribir tu nombre. En el siguiente campo te pide el nombre de usuario. Coloca ahi tu nick (no debe tener espacios ni caracteres especiales). Y en los dos ultimos campos tu contraseña (una que elijas). Asegurate de marcar la opcion de “Utilizar esta contraseña para el administrador” (osea, el usuario root).

Una vez que ya he contestado a varias preguntas me muestra el resumen de lo que va a hacer.

openSUSE Install Configuracion de la instalacion

openSUSE Install Configuracion de la instalacion

Yo decido cambiar algunas cosas como el software que va a instalar, no me interesan los juegos o los efectos de pantalla, lo que harán sera ocuparme espacio y memoria.

openSUSE Install Eligiendo los paquetes a instalar

openSUSE Install Eligiendo los paquetes a instalar

Otra cosa a cambiar es el tipo de inicio del sistema. Por defecto inicia en el estado 5 que es el modo gráfico. Como este será un servidor la intención es no gastar memoria en cargar cosas imnecesarias. Por lo tanto, le decimos que inicie en el modo 3.
Te da tres modos:

  • 1: Modo de consola sin red
  • 3: Modo de consola con red (recomendado)
  • 5: Modo gráfico con red

Si inicias por defecto en modo gráfico no hay problema. Puedes usar la consola en cualquier momento.

Conforme empiezas con la instalación, lo primero que hará será preparar el disco duro, lo particionará y formateará de acuerdo a lo decidido anteriormente.

openSUSE Install Preparando el disco duro

openSUSE Install Preparando el disco duro

Luego continuar con la instalación de los paquetes.

openSUSE Install Instalacion de paquetes

openSUSE Install Instalacion de paquetes

openSUSE Install Terminando la instalacion basica

openSUSE Install Terminando la instalacion basica

Una vez haya terminado te pedirá reiniciar. Si dejas el disco de instalación, dentro de la compu, no importa, la primera opcion del menu booteable es “Iniciar desde el disco duro”.

openSUSE Install Configuracion automatica

openSUSE Install Configuracion automatica

De manera automática vuelve al programa de instalacion para configurar los paquetes instalados.

Paso 3: La configuracion de tu LAMP (Linux, Apache, MySQL y PHP)

Una vez que hayas terminado con la instalación empieza lo divertido, la configuración. Depende a el tipo de inicio que hayas elegido puedes seguir de dos maneras:

Si elegiste usar el modo grafico por defecto

Si elegiste iniciar por defecto en modo gráfico has lo siguiente:

Una vez el escritorio este cargado, dale un clic a la iguana verde ubicada en la esquina inferior irquierda y luego escribe la palabra “terminal” en el campo de busqueda ubicado en la parte superior del menu emergente. Dale un clic sobre el primer resultado.

openSUSE Install Abriendo el terminal en KDE4
openSUSE Install Abriendo el terminal en KDE4

Una vez abierto el terminal escribes:

su –

Luego la contraseña que elegiste previamente tal como se muestra en la siguiente imagen. Esto te da los privilegios del usuario root (administrador).

openSUSE Install Ejecutar comandos como root desde la terminal

Te recomiendo que maximices la ventana del terminar porque necesitaras espacio para lo que sigue. El boton de maximixar se encuentra exactamente debajo del cursor (ver última imagen).

Si elegiste el modo de consola por defecto

Entonces una vez que el servidor termine de iniciar te pedira inicies tu sesión. Escribe root como nombre de usuario y luego la contraseña que hayas elegido previamente.

De aqui en adelante los pasos son comunes.

Una vez que te hayas logeado tipeas:

yast

Ahora debes tener al administrador Yast2 en pantalla. Con Yast puedes realizar varios cambios en tu servidor sin necesitad de estar editando archivos de configuración. Te ayuda sobretodo si eres un principiante como yo.

Usa las flechas direccionales para moverte y la tecla <TAB> para saltar de un cuadro a otro o entre los botones.

Paso 3.1: Configurando con Yast

En Network Devices / Network Settings puedes configurar tu tarjeta de red: IP, Nombre, etc. Por defecto usaras DHCP.

openSUSE Install Configurando con Yast

openSUSE Install Configurando con Yast

Ve a Network Services y elige HTTP Server. Luego, asegurate que el puerto de escucha esa el 80 y que Open port in Firewall este seleccionado. Puedes seleccionar y deseleccionar usando la barra espaciadora. No olvides que puedes saltar entre los campos activos usando <TAB>. Vas a la siguiente pagina y activas lo que necesites: PHP5, Perl, etc… Sigues avanzando y veras que este asistente te ofrece varias opciones. Si desearas cambiar algo luego puedes volver a entrar aqui. Recuerda el DocumentRoot, es ahi donde se deben encontrar los archivos que seran visibles desde la web. Usualmente se encuentra en <RAIZ>\srv\www\htdocs.
En la última pantalla te da dos opciones:

  • Start apache2 server when booting
  • Start apache2 server manually

Te recomiendo la primera opción, asi apache2 iniciará de forma automatica al arrancar openSUSE.

Bien, ahora que Apache esta configurado pasamos a mySQL.

Salimos de yast, puedes ir saltando con <TAB> hasta llegar al boton Quit o presional simplemente <F9>. Asi como hecho que el servicio apache2 se inicie automaticamente al arrancar nuestro servidor debemos hacer lo mismo con mySQL. Para ver si el servicio mysql esta configurado para un inicio automatico escribimos lo siguiente:

chkconfig –list | grep mysql

Como resultado tendremos:

openSUSE Install Estado del inicio automatico de un servicio

Te resumo que significa esto: Estos numeros del 0 al 6 representan tipos de inicio del sistema operativo. 3 inicio en modo de consola y 5 el inicio en modo gráfico. Como ves en la imagen el servicio mysql no se iniciará automaticamente en ningun tipo de inicio. Debemos hacer el “off” del estado 3 y 5 se convierta en “on“. Para esto escribimos lo siguiente:

chkconfig mysql on

Asi de simple. Si deseas puedes ejecutar otra vez el comando que te informa del estado del servicio para verificar que realmente en los estados 3 y 5 el servicio mysql a pasado a “on“.

Tambien puedes ejecutar: chkconfig –list | grep apache2 para asegurarte que apache2 este en “on” en los tipos 3 y 5.

Habiendo hecho debes reiniciar tu servidor, para ello ejecuta el comado:

init 6

Con esto ya tienes corriendo tu servidor Apache con PHP y mySQL.

Te dejo algunos comandos que te pueden ser útiles:

init 0 : Apagar el servidor.
init 6 : Reiniciar el servidor.
service apache2 status : Para conocer el estado de un servicio. Puedes cambiar apache2 por el servicio que quieras.
service apache2 start : Para iniciar un servicio. Asimismo, en vez de mysql puede ser apache, sshd, etc.
service apache2 stop : Para detener un servicio.
service apache restart : detiene y vuelve a iniciar un servicio.
ifconfig : Muestra la configuracion de las tarjetas de red.
man nombre_cualquiera : Muestra la ayuda del comando nombre_cualquiera.
ping nombre_host : Hace un ping a un nombre de host o direccion IP, igual que el comando ping de windows. A diferencia que este no se detendra hasta presionar las teclas <CRTL> + <C>.
top : Muestra el estado de los procesos en ejecucion asi como su uso en memoria y procesador. De la misma manera, presiona <CRTL> + <C> para salir.

Si elegiste iniciar en modo consola por defecto y tambien elegiste instalar el escritorio KDE durante la instalación y ahora quieres probarlo, puedes ejecutar el comando startx. Esto iniciará el escritorio KDE usando el usuario actual. Para volver a la línea de comandos simplemente cierra sesión desde el entorno gráfico.

Si por algún motivo la aplicacion con la que tabajases se congelara, puedes reiniciar tu servidor saltando a otro escritorio. Para saltar entre escritorios presiona la tecla <ALT> + <del F1 al F6>. Tienes seis escritorios en modo de consola disponibles. El escritorio gráfico usa el siete. Para saltar del escritorio de comandos al grafico lo puedes hacer con <ALT>+<F7>, y para pasar del escritorio gráfico al de comandos lo debes hacer con <CRTL>+<ALT>+<del F1 al F6>. Recuerda usar las teclas <CRTL> y <ALT> de la izquierda de tu teclado.

Instalando un windowsaurio Parte 2

22 \22\UTC julio \22\UTC\Tuesday 2008

Luego de rendirme hace unos dias, decidi volver a el experimento de Windows 3.11. Hoy investigando un poco más y buscando imágenes booteables e instaladores de DOS consegui instalar la version 6.2 de DOS y sobre ella correr el instalador de Windows 3.11. Las últimas pantallas si fueron diferentes a mi primer intento, ese fue el primer signo de que el resultado sería diferente.

Logre hacer que levante el entorno gráfico, pero no pude divertirme como quería porque el sistema se congelaba si osaba a usar el mouse. Si biene puedo hacer muchas cosas solo con el teclado, hay botones a los que no puedo accesar, o no se hacerlo sin el ratón.

Escritorio de Windows 3.11

Escritorio de Windows 3.11

Talvez pruebe con otra instalación de windows.

VRDP en VirtualBox

21 \21\UTC julio \21\UTC\Monday 2008

VirtualBox tiene la capacidad de convertirse en un servidor RDP, esto quiere decir que se podría tener acceso e interactuar con un escritorio virtual usando la herramienta de Conexión a Escritorio Remoto (Antes llamada Terminal Server) que viene con Windows desde su version 5.0.

Para activarlo debes seguir estos simples pasos:

Primero asegurate que la maquina virtual que quieres configurar este apagada, luego la eliges de la lista y das un clic en el boton Configurar.

Configurando un equipo virtual en VirtualBox

Configurando un equipo virtual en VirtualBox

Luego elijes la ficha Pantalla Remota y habilitas el servidor VRDP. Una vez habilitado tienes tres campos que puedes cambiar.

Configurando VRDP en VirtualBox

Configurando VRDP en VirtualBox

Explico para que sirve cada uno:

Puerto de servidor: Puerto de tu pc que usará para recibir las peticiones de conexión.
Modo de autenticación: Tienes tres opciones:

  • Null: Sin autenticación, solo necesitas saber el nombre del host (el nombre de la pc en la red) para conectarte a ella. Sencillamente, seguridad cero.
  • Externo: Para conectarse necesitarás conocer un nombre de usuario y contraseña válido en la PC que funciona como Host de los equipos virtuales.
  • Huesped: No se para que es.

Tiempo de expiración: Tiempo de espera para la autenticación del cliente en milisegundos. Mejor no cambies esto.

Te recomiendo elegir el modo de autenticación Externo, luego das un clic en OK y eso es todo.

Para probarlo, inicia el equipo virtual y luego intenta conectarte a tu pc desde otra máquina en la red utilizando una cuenta válida.

Conectandose a un equipo remoto

Conectandose a un equipo remoto

Nota: VRDP utiliza el puerto 3389 al igual que el servicio RDP de Windows. Asegurate que los dos no entren en conflicto desactivando el servicio de Escritorio Remoto de Windows o cambiando el Puerto de Servidor en la configuración del equipo virtual.

Instalando un windowsaurio

18 \18\UTC julio \18\UTC\Friday 2008

He instalado casi todas las versiones de Windows, desde la 95 para adelante. Pero w95 no fue el primer Windows que existió, hubo antes otro al que no llegue a usar y ese es el Windows 3.11 al que me decidi probar 15 años despues de su lanzamiento.

Paso 1: Encontrar los instaladores

No fue tan facil como lo imaginé. No hay en internet muchos recursos para conseguir sus instaladores. Despues de unas pruebas porfin llegue a la versión que buscaba.

Paso 2: Crear la unidad virtual

No tengo pcs para cumplir mis capricos, asi que usaré la mía. Creo una unidad virtual y se asigno 32Mb de RAM, 4 de RAM de Video, y 1Gb de espacio en disco. (Se que es demasiado, pero quiero que se sienta como en un supercomputador de la epoca. Este windows se contentaría con los recursos de mi teléfono.)

Paso 3: Instalar MS-DOS

La instalacion del 3.11 no incluye DOS. Debes instalar DOS antes para que Windows pueda ejecutarse sobre el. (Algo que estuvo vigente hasta Win98 )

Paso 4: Instalar Windows

Levanta DOS con lo básico y ejecuta el instalador, y te aparecerá una pantallita como esta:

Bienvenida del instalador de Windows 3.11

Bienvenida del instalador de Windows 3.11

Que chereve, por alguna extraña razón se asemeja a la primera pantalla de la instalación de Windows XP.

Yo elegi la instalación personalizada, asi que luego muestra lo detectado para que yo le de mi confirmación.

Configuración de la PC detectada

Configuración de la PC detectada

Yo tengo un mouse Inalambrico USB, pero él lo detecto como un PS/2, lo dejaré pasar por esta vez.
Cambio algunas cosas y continuo. Te aconsejo dejar el Video en VGA, probé con varios modos pero no funcionan bien. Talvez requiera una PCI Express.

Copiando los archivos necesarios para seguir la instalación desde el HDD

Copiando los archivos necesarios para seguir la instalación desde el HDD

Es curioso como las pantallas de instalación se asemejan al de Windows XP.

Luego de esto windows nos deslumbra con esta pantalla:

Ohh!! cuanto color, Mira!!! una imagen!

Ohh!! cuanto color, Mira!!! una imagen!

Aparece la primera pantalla “gráfica” de Windows, tan bella como una diapositiva de powerpoint hecha por un niño que cursa el 2do de primaria.

Nos pregunta que es lo que deseamos incluir en la instalación. Fijate en los tamaños, son BYTES! Ahora solo uso esa unidad de medida en mi clase de Sistemas Operativos en mi Universidad.

Eligiendo que instalar junto con Windows 3.11

Eligiendo que instalar junto con Windows 3.11

Y que empiece la instalación. Este paso puede demorar un poco debido al tedioso y complicado proceso de instalación.

Ya en serio, demoró un par de minutos, mucho más de lo que imaginé, sabiendo que los archivos de instalación pensan tan solo 10Mb. (una quemadora de DVD estandar es capaz grabar hasta 27Mb en un solo segundo).

Instalando Windows 3.11

Instalando Windows 3.11

Luego de copiar todo, me pide reiniciar. Esta cansado y quiere meterse una pestañita.

Con esta imagen Windows 3.11 demuestra que es un mounstro en computación

Con esta imagen Windows 3.11 demuestra que es un mounstro en computación

Luego del reinicio, Windows nos recompenza con esta obra de arte, a la vez que nos comunica subliminalmente que esto puedes hacerlo usando su novedoso MS Paint.

Paso 5: El desconcierto

Luego de tanto esfuerzo para hacer esta weada no logré que funcione. La obra de arte se congela en la pantalla y no avanza más.

Talvez sea la muy avanzada versión de MS-DOS (use la 7.1 que puede acceder a memorias USB y particiones NTFS). Lo que sea, no deja que mi experimento funcione.

¿Te sientes estafado por haber perdido tu tiempo? pues ya somos dos. Sigue tu camino y has algo por la vida.

Nota: Si quieres probarlo sin hacer tanta vaina puedes usar DOSBox. Hasta puedes encontrar versiones con Win3.11 preinstalado.

Virtualizando

17 \17\UTC julio \17\UTC\Thursday 2008

Virtualizar, es algo que se ha puesto de moda. Un claro ejemplo es que el nuevo Windows Server 2008 lo incluya de manera nativa, asi como algunas nuevas versiones de linux. Sin duda es una gran ayuda cuando quieres ahorrar en costos, y puede que tambien es espacio.

El usuario silvestre puede usarlo para proteger su equipo cuando desee probar software de dudosa procedencia o si simplemente desea correr otro SO sin tener que aventurarse a dañar la MBR de su disco duro.

En resumidas cuentas, los software de virtualización nos abren nuevas posibilidades. Hace unos años, si me decian que yo podria usar Linux y Windows al mismo tiempo y en la misma PC, no me lo hubiese creido.

Si se te ha metido el virus de la curiosidad, no te quedes con la duda de probarlo. Te doy algunos consejos para que no malgaste tu tiempo instalando …. no se…. Microsoft Virtual PC 2007.

Para empezar, necesitas el software virtualizador, y la mejor eleccion (gratuita) es VirtualBox. Si te quedaste en basico I en ingles no te preocupes, el software tambien esta en español. Las ayudas en pantalla son muy explicativas y todas las ayudas emergentes funcionan. Ademas, es mas rápido que su competidor Microsoft Virtual PC.

Existen vários virtualizadores en el mercado, el que encabeza la lista de los mejores es VMware. Desde su web puedes descargar gratuitamente el virtualizador, pero este no tiene la capacidad de crear discos virtuales. Para crealos necesitas la version Workstation que es pagada. A VMware le sigue VirtualBox desarrollado por Sun y que es completamente libre. Te recomiendo que uses este. Luego siguen otros y entre ellos se encuentra el virtualizador de Microsoft llamado Virtual PC que se encuentra actualmente en su version 2007 SP1. Este virtualizador es gratuito, pero no es tan bueno a pesar de ser de la propia Microsoft. VirtualBox instalo Windows XP un 30% mas rápido usando el mismo disco de instalación y con 64Mb menos de memoria. Otra de las desventajas de Virtual PC es que no soporta Linux y capturas de pantalla, indispensable si deseas documentar la prueba de un software en tu disco virtual.

Seguire probando con otros sistemas operativos, y si encuentro otras cosas interesantes las ire posteando.

Suerte virtualizando 😉

Introducción a Red5

27 \27\UTC marzo \27\UTC\Thursday 2008

Este es un proyecto en el que he tenido curiosida desde hace mucho. Llegue a probar Flash Media Server hace unos años y me parecio fabuloso. El problema es que la versión developer tiene un limite de uso de 10 usuarios simultaneamente. Porsupuesto, es solo una version de aprendisaje.
Desde hace algun tiempo que se viene desarrollando Red5 que es una alternativa LIBRE a FMS (Flash Media Server).

Bueno, hoy me aventuré a volver a probarlo, y tras luego de horas de leer documentación sobre su funcionamiento llegue a levantar una aplicación y correrla exitosamente. Tuve la suerte de encontrar la información necesaria, de lo contrario pude haber estado intentandolo hasta mañana.

Debo reconocer que el proyecto ha avanzado mucho y me gustaria probarlo en el campo de batalla.

Puedes descargarte el instalador desde osflash.org/red5. La version 0.7.0 final use yo, y me funcionó bien.
Me entrampé en un pequeño tuto que me guiaba por una instalacion de Tomcat y luego no contaba mas. Te recomiendo que no sigas ese tuto.
En una de las páginas encontré este www.flashextensions.com/tutorials.php que contiene otro tutorial en video de Red5. Este ultimo es fantastico, parece que el autor hubiese escuchado mi pregunta. So unos 15 videos que te guian desde descargar e instalar Red5 y Java hasta correr tu propia aplicacion pasando por una rapida vista de Eclipse. Realmente fenomenal.