jueves, 30 de agosto de 2012

VirtualBox máquina virtual Mikrotik 5.20

Mikrotik RouterOS es un sistema operativo privativo basado en GNU Linux. A traves de una aplicación que corre bajo windows (Winbox.exe) se administra completamente el mismo. Desde la versión 5.3 incorpora "Webfig" con el que se lo puede administrar directamente desde el web browser

En esta oportunidad vamos a instalarlo en una maquina virtual sobre un sistema Linux Centos 6.2
VirtualBox es un software de virtualizacion GPL que permite crear y administrar máquinas virtuales desde la linea de comandos de linux, y ser ejecutadas en servidores sin ventanas.

Para instalar virtualBox ejecutamos lo siguiente

cd /etc/yum.repos.d/
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
yum update
yum install VirtualBox-4.2.i686

Luego, para compilar el modulo del kernel ejecutamos lo siguiente:
/etc/init.d/vboxdrv setup

ya estamos en condiciones de operar nuestro virtualizador. Para aprender cómo podemos leer estas ayudas:


http://hotfixed.net/2011/01/24/virtualbox-desde-la-consola/
http://www.improvisa.com/02-03-2009/virtualbox-desde-consola/
http://www.esdebian.org/wiki/creando-maquinas-virtuales-consola-servidor-virtualbox




En nuestro caso vamos a bajar la máquina virtual Mk5.20.ova

y ejecutamos:
vboxmanage import Mk5.2.ova --vsys 0 -vmname Mk5.20
con esto hemos importado en nuestro sistema la maquina con el sistema mikrotik 5.20
para verla listada:
[root@Centos62 ~]# vboxmanage list vms
"Mk5.20" {89b07fa2-07cb-4f29-94d5-e8ff89ebcec8}

vamos a cambiar la configuración de la red del mikrotik para poder ejecutarla:
vboxmanage modifyvm "Mk5.20" --nic1 bridged --bridgeadapter1 eth0
vboxmanage modifyvm "Mk5.20" --nic2 bridged --bridgeadapter2 eth3
vboxmanage startvm Mk5.20  -type headless

el primer comando crea un puente con la interface eth0 del centos, el segundo con la eth3. (fijarse la configuración del servidor para colocar el nombre eth correcto). Finalmente el tercer comando ejecuta nuestra maquina virtual y ya podemos conectarnos con el winbox.exe para definir las IP de las interfaces del mikrotik y comenzar a configurar el router/firewall

[root@Centos62 ~]# vboxmanage startvm Mk5.20  -type headless
Waiting for VM "Mk5.20" to power on...
VM "Mk5.20" has been successfully started.



https://forums.virtualbox.org/viewtopic.php?f=7&t=44337

Instalar la extensiones de virtualbox

Creamos un archivo basados en este script

[root@Centos62 ~]# vi vboxUpdate.sh 
#!/bin/bash -x
version=$(vboxmanage -v)
echo $version
var1=$(echo $version | cut -d 'r' -f 1)
echo $var1
var2=$(echo $version | cut -d 'r' -f 2)
echo $var2
file="Oracle_VM_VirtualBox_Extension_Pack-$var1-$var2.vbox-extpack"
echo $file
wget http://download.virtualbox.org/virtualbox/$var1/$file -O /tmp/$file
VBoxManage extpack install /tmp/$file --replace

lo ejecutamos:

[root@Centos62 ~]# ./vboxUpdate.sh 
Resolviendo download.virtualbox.org... 137.254.16.69
Connecting to download.virtualbox.org|137.254.16.69|:80... conectado.
Petición HTTP enviada, esperando respuesta... 302 Moved Temporarily
Localización: http://dlc.sun.com.edgesuite.net/virtualbox/4.2.0_RC3/Oracle_VM_VirtualBox_Extension_Pack-4.2.0_RC3-80444.vbox-extpack [siguiendo]
--2012-08-31 10:21:30--  http://dlc.sun.com.edgesuite.net/virtualbox/4.2.0_RC3/Oracle_VM_VirtualBox_Extension_Pack-4.2.0_RC3-80444.vbox-extpack
Resolviendo dlc.sun.com.edgesuite.net... 204.2.243.244, 204.2.243.245
Connecting to dlc.sun.com.edgesuite.net|204.2.243.244|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 10829080 (10M) [application/x-virtualbox-vbox-extpack]
Saving to: `/tmp/Oracle_VM_VirtualBox_Extension_Pack-4.2.0_RC3-80444.vbox-extpack'

100%[======================================>] 10.829.080  31,2K/s   in 5m 58s  

2012-08-31 10:27:33 (29,5 KB/s) - `/tmp/Oracle_VM_VirtualBox_Extension_Pack-4.2.0_RC3-80444.vbox-extpack' saved [10829080/10829080]

+ VBoxManage extpack install /tmp/Oracle_VM_VirtualBox_Extension_Pack-4.2.0_RC3-80444.vbox-extpack --replace
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".


No hay comentarios: