Montar un router en una maquina virtual en solo 50mb.


Malas personas, de lengua bífida, sostienen que el efecto de un Linux en mis dedos, es equivalente al de la niña del exorcista al contacto con el agua sagrada, esta aseveración se encuentra muy lejos de la realidad, como bien podría explicar el padre Parada  con el que compartí una experiencia llena de ilusión multicolor en la que montamos toda una infraestructura sobre Linux hasta que el quinto día de que el cliente la administrara, nos llamo y nos dijo que le pusiéramos un Windows, que eso no había dios que lo administrara.


Con lo bonito que había quedado con su ldap, su apache su qmail, su canesu pero no había manera. esos ficheros de configuración y esas herramientas de administración que parecían escopetas de feria, no hubo manera.


            Pero colgado de mi, aunque defensor de Microsoft allí donde acierta, siempre he mantenido que si quiero hablar tengo que saber manejar también Linux, por supuesto no puedo aspirar a tener el mismo nivel, pero si ha estar enterado.


            Últimamente estoy colaborando desinteresadamente con algunas asociaciones dando charlas sobre tecnologías Microsoft y seguridad  y hoy en día no hay charla que se aprecie, que no tenga sus demos, y yo soy perfeccionista a la par que obsesivo así que me gusta que las demos sean en las condiciones mas reales posibles.  


            Y en todas las demos de seguridad me encontraba atacando maquinas estando en la misma LAN, y seamos serios, un MITM no es un MITM si no hay routers :-D.


            Como ningún alma caritativa me dejaba unos cuantos ciscos, pues dije, Linux al canto, ¿Por qué Linux?, por que si tienes que correr cuatro VM con Windows pues no me da la ram del portátil, eso si con Linux puedo montar un router con muy poca ram.


            Durante mi erratica navegación nocturna, di con ZeroShell una distro de Linux en ISO que permite montar un montón de cositas de esas que nos gustan al Chema, a mi, al abuelo, al Cervi y a todos los colgaos de este mundo, o sea VPNs, IPSEC, Routing, Kerveros, NAT, Firewalling, Switching , VLAN y mogollón de historias.


            Así que con las manos en la masa, os explico como montarlo desde el principio para usarlo como router, usare la ya mencionada ISO: http://www.zeroshell.net/eng/download/ y el virtual PC.


            Configuramos la maquina virtual:


 



 


 


 


 


128 Mb seran suficientes.


 


 


 


 


 


Creamos una segunda tarjeta de red, que para eso estamos montando un router.


 



 


Capturamos la imagen ISO en el CD


 



 


Arrancara Linux


 



 


Al terminar tendremos la pantalla basica del ZeroShell.


Por defecto, tendra configurado un interfaz con la ip 192.168.0.75.


Usaremos la opción “P” para cambiar la password del usuario “admin” que posteriormente usaremos para configurar el sistema por Web.


 



 


Entramos en la web https://192.168.0.75


Tendremos problemas con el certificado, pero continuamos y listo.


 


 


 


Lo primero será configurar las tarjetas, en mi caso daré una IP a la segunda tarjeta y cambiare la ip de la primera:


 


 


 


 


 


 


 


 Por defecto el forwarding estara activado, asi que las dos tarjetas ya estaran enrutando.


 


 


 


Con la opción “N” del interfaz podemos ver los interfaces:


 



 



Para que la configuración se guarde cuando se reinicia, desde setup/storage hay que crear una partición y una base de datos, que como .veis crea un dominio kerberos y un ldap.


 



 


 


 


 


Y funciona, os lo podeis poner como gateway que desde luego enrutar, enruta, como veis tambien tiene mil opciones mas, que son interesantes en otras demos, por ejemplo integración de Kerberos sobre Unix en entornos windows.


 


Pero eso es otra historia.

   

13 comentarios sobre “Montar un router en una maquina virtual en solo 50mb.”

  1. No recordaba este artículo. Yo de este tipo de distros puedo comentarte IPCop, monowall, pfsense… pero ninguna implementa un servidor Kerneros xDD. La probaré a ver, ya que como tu, soy un obseso de las VM.

  2. Yo en su momento trabajé con Monowall(http://m0n0.ch/wall/). No está basado en Linux, sino en FreeBSD. La iso que te descargas ocupa entre 3.45 Mb y 5.74 Mb. Soporta varios escenarios. Con el que trabajé era que la máquina no tenía disco duro. Arranca desde el CD y el fichero de configuración está en un fichero XML en un disquete. Es potente.

  3. Hola, estoy siguiendo, paso a paso, lo que dices en este excelente articulo, el caso es que hasta ahora no logro hacer que el adaptador de Red (tengo uno solo Físico) y uno USB de mi conexión ADSL… el Ethernet es Realtek… pero haciendo la configuracion como dices… no logro entrarle al administrador web… que sera lo que me falta???

    Saludos

    Elis

  4. muy buen articulo, para los que estamos empezando, al fin pude montarlo pero al momento de entrar a la URL. me dice tiempo de espera agotado. ¿que puede Ser?

  5. Muy bueno, yo igual que muchos puedo montarlo, pero la url no me anda tampoco, talves haga falta una explicación un poco mas detallada.
    Salud.

  6. Hola. Muy util este instructivo..
    Llegue hasta el momento que se habre la ventana de Zeroshell y logro cambiar la clave.. pero luego indica que «entre» a la web https://192.168.0.75 … y tengo la duda «por donde entro…» por el explorador de internet de mi windows (que no entra…) o si hay alguna rutina en la ventada de Zeroshell ???
    Por favor mucho agradezco su ayuda, en espera de una orientacion.
    Atentamente
    Carlos G.

  7. Bueno, quiero agradecer al que redacto este articulo, es muy, bueno y util, para todo tipo de personas, como a los ya iniciados en linux como los novatos, que cada nos sumanos al uso del software libre, como es linux en todas sus versiones. bueno soy novato como ustedes, pero a lo mejor puedo ayudar con unas lineas.
    si ya tienen instalado el software en una maquina virtual o en una maquina que hayan selecionado. primero darle un ping a la direccion 192.168.0.75 si te responde debes poder entrar a la pagina web, sino hay respuesta entons verifica que la direccion de donde este dandole ping, tenga mas o menos esta direccion 192.168.0. 100 con mascara de red 255.255.255.0,claro puede ser la que ustedes gusten. ya con esto cambios vuelven a intentar darle un ping a la direccion del router, y les debe contestar, si estan usando un swtich o hub pues hay que checar esten encendido los led correspondiente.
    espero que les sirva este comentario, gracias.

  8. bueno te agradesco todo aquello pero quisiera sabe un poco mas, por mas que intento conectarme por web no responde, puebro la conectividad en ambos y existe, incluso baje el firewall del zero pero aun asi nada, incluso pense en el httpd pero aun asi nada nose q puede ser …

  9. esta guia esta buenicima.
    todo me va perfecto hasta el momento de configurar las tarjetas ya que creo que una deberia tener la configuracioan de mi proveedor de servicio pero el lo administra como ip dinamica(le agregue ip dinamica en este caso no me da conexion a la intenet cuando coloco la ip fija de red lan como gateway)en este caso y no entiendo que hacer en esa parte por que cuando lo coloco como en el tutorial no tengo internet y cuando traato de crear el default gateway siempre me da un error.

  10. Estoy realizando pruebas con virtualbox y no puedo conectarme al web de Zero , la intension es que salga por una interface inalambrica como salida a internet y por la interface fisica conectar una red interna peor no lo logro qu epuedo hacer

Responder a anonymous Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *