Mostrando las entradas con la etiqueta virtualbox. Mostrar todas las entradas
Mostrando las entradas con la etiqueta virtualbox. Mostrar todas las entradas

martes, 22 de septiembre de 2009

VirtualBox Folder Sharing

Hay varias formas de compartir archivos entre la maquina virtual y la PC "Real" cuando tienes red, creas carpetas compartidas entre las PC, puede ser por samba, otra forma es por scp, etc. Y cuando no hay red pues una de las formas de compartir archivos es a traves de pequeños pasos.

En la PC virtual, hacemos lo siguiente:

Seleccionamos "Directorios Compartidos"



Luego en Folder Path, damos la ruta de la PC "Real" que compartiremos con la PC Virtual, en Folder Name colocamos el nombre que deseamos ponerle.



Luego montamos la carperta compartida.

La sintaxis es la siguiente

#mount -t vboxsf [-o OPTIONS] sharename mountpoint

En nuestro caso:
sharename: es el nombre que asignamos para el ejemplo es mixeo
mountpoint: punto de montaje en la PC virtual

#mount -t vboxsf mixeo /media/mixeo

con ello podremos compartir archivos entre PCs.

lunes, 14 de septiembre de 2009

Virtualbox USB

Como sabran aun se tiene problemas con la conexion usb en virtualbox, para ello se agrega las siguientes lineas en:

#nano /etc/init.d/mountkernfs.sh

y editamos las linea:

domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devgid=1000,devmode=0664

donde el devgid: es el numero de grupo de mi usuario.
devmode: son los permisos asignados.

guardamos los cambios y reiniciamos, con ello ya se podra tener acceso al dispositivo USB.

Saludos

jueves, 22 de enero de 2009

VirtualBox 2.1.2

Sun (Innotek) libero una nueva version de su producto VirtualBox

De acuerdo a su pagina oficial es una version de mantenimiento, segun su changelog se arreglan diferentes bugs y realizan algunas mejoras, como por ejemplo:

USB: mejor soporte para maquinas linux
GUI: Se incremento el limite de RAM para nuevas maquinas virtuales (MV) hasta el 75% de la memoria de la maquina real.
GUI: Se añadio Windows 7 como tipo de sistema operativo al crear la MV

Pueden revisar todas las mejoras en su pagina de changelog

Saludos

Fuente:

http://www.virtualbox.org/

miércoles, 21 de enero de 2009

VirtualBox 2.1.0



Despues de escuchar buenos comentarios acerca de la "nueva" version liberada Virtualbox 2.1.0, decidi probarla, aqui mis impresiones.

Generalmente era un drama como hacer que se "vean" la maquina virtual y el host, para gente no acostumbrada a leer, habia que configurar las interfaces virtuales el tun tap hacer un bridge para realizar el milagro, pero bueno con esta nueva version se acabo eso, al igual que el vmware te facilita la comunicacion entre la maquina virtual y el host pues bien virtualbox hizo un gran paso a mi parecer eso ya ameritaba un cambio de version de la 2 a 3.

Aqui los pasos.

Descargamos el paquete deb en mi caso la version lenny 64bits de la pagina oficial

# dpkg -i virtualbox-2.1_2.1.0-41146_Debian_lenny_amd64.deb
Seleccionando el paquete virtualbox-2.1 previamente no seleccionado.
(Leyendo la base de datos ...
134912 ficheros y directorios instalados actualmente.)
Desempaquetando virtualbox-2.1 (de virtualbox-2.1_2.1.0-41146_Debian_lenny_amd64.deb) ...
dpkg: problemas de dependencias impiden la configuración de virtualbox-2.1:
virtualbox-2.1 depende de libqt4-network (>= 4.4.3); sin embargo:
El paquete `libqt4-network' no está instalado.
virtualbox-2.1 depende de libqtcore4 (>= 4.4.3); sin embargo:
El paquete `libqtcore4' no está instalado.
virtualbox-2.1 depende de libqtgui4 (>= 4.4.3); sin embargo:
El paquete `libqtgui4' no está instalado.
dpkg: error al procesar virtualbox-2.1 (--install):
problemas de dependencias - se deja sin configurar
Se encontraron errores al procesar:
virtualbox-2.1
#

No tengo los paquetes instalados pues los instalo

# apt-get install libqtgui4
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Tal vez quiera ejecutar `apt-get -f install' para corregirlo:
Los siguientes paquetes tienen dependencias incumplidas:
libqtgui4: Depende: libqtcore4 (= 4.4.3-1) pero no va a instalarse
Recomienda: qt4-qtconfig pero no va a instalarse
virtualbox-2.1: Depende: libqt4-network (>= 4.4.3) pero no va a instalarse
Depende: libqtcore4 (>= 4.4.3) pero no va a instalarse
Recomienda: libsdl-ttf2.0-0 pero no va a instalarse
E: Dependencias incumplidas. Intente 'apt-get -f install' sin paquetes (o especifique una solución).

Apt-get te da una alternativa

# apt-get -f install
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
libmudflap0-dev libmudflap0 perl-doc
Utilice «apt-get autoremove» para eliminarlos.
Se instalarán los siguientes paquetes extras:
libqt4-dbus libqt4-designer libqt4-network libqt4-qt3support libqt4-script
libqt4-sql libqt4-sql-mysql libqt4-xml libqtcore4 libqtgui4 qt4-qtconfig
Paquetes sugeridos:
libqt4-dev
Se instalarán los siguientes paquetes NUEVOS:
libqt4-dbus libqt4-designer libqt4-network libqt4-qt3support libqt4-script
libqt4-sql libqt4-sql-mysql libqt4-xml libqtcore4 libqtgui4 qt4-qtconfig
0 actualizados, 11 se instalarán, 0 para eliminar y 1 no actualizados.
1 no instalados del todo o eliminados.
Necesito descargar 11.4MB de archivos.
Se utilizarán 30.2MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? s

Listo ya tienes instalado el virtualbox.



Ahora a probar lo nuevo de virtualbox.

Creamos nuestra maquina virtual, y nos vamos a configuracion, y veremos una imagen similar a esta.



Se puede observar que adjuntamos a la interface anfitrion y seleccionamos eth0, con eso ya tenemos conexion entre la vm y el host.

Saludos

miércoles, 17 de septiembre de 2008

VirtualBox con Wireless en Debian Lenny

En este caso el host tiene conexion a internet a traves de la Wireless, y necesitamos que la maquina virtual del virtualbox tenga una ip de la red del host

IP del host: 192.168.1.33
IP del guest(VM): 192.168.1.35

para ello necesitamos unas cosas:

Tener instalado el parprouted:
apt-get installl parprouted

Tambien se necesita tener habilitado el ip_forward, se edita el archivo /etc/sysctl.conf
Para hacer los cambios permanentes lo editamos.
net.ipv4.ip_forward=1

Ahora crearemos el tap0, con el siguiente comando:

VBoxTunctl -b -u usuario

-u se refiere al usuario que usara el virtualbox.

Cuando ejecutamos el comando veremos que aparecera el tap0 en pantalla por unos segundos.

Levantamos el tap0:
ip link set tap0 up

y le damos una ip de la red
ip addr add 192.168.1.34/24 dev tap0

Ahora enlazaremos la interface wireless en mi caso el ath0 con el tap0, con el comando parprouted

parprouted ath0 tap0

Ahora configuramos la maquina virtual, y en la opcion de red, la adjuntamos a la interface anfitrion, mas abajo en la opcion nombre de interface ponemos tap0 como esta en la figura.



Cuando ejecutemos la maquina virtual en la configuracion de red tenemos.

address 192.168.1.35
netmask 255.255.255.0
gateway 192.168.1.33 (el gateway es el ip del host)

y le ponemos los dns que deseen, pueden ser los de telefonica, opendns u otros.

Con eso la maquina virtual ya tiene una ip de la red local, y se pueden ver entre ellas.

Saludos

Fuente:

http://www.scottro.net/vboxbridge.html

jueves, 4 de septiembre de 2008

VirtualBox 2.0

Sun libero la nueva version de VirtualBox 2.0

Algunas caracteristicas de esta nueva version:

* soporte para 64-bit guest OSes (Microsoft Windows Vista y Red Hat Enterprise Linux 5)
* soporte para el formato de disco virtual Microsoft VHD
* nueva interface para la edicion Apple Mac OS (native 10.5 Leopard GUI)
* Python API (para Solaris y Linux)
* la interface grafica mejorada de Qt3 a Qt4 con muchas mejoras visuales
*

Lo pueden descargar los .deb desde aqui
o agregar a sus source.list estas direcciones dependiendo de su distro y version

Ubuntu repos
deb http://download.virtualbox.org/virtualbox/debian hardy non-free
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
deb http://download.virtualbox.org/virtualbox/debian dapper non-free

Debian repos
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
deb http://download.virtualbox.org/virtualbox/debian etch non-free
deb http://download.virtualbox.org/virtualbox/debian sarge non-free

Descargar la sun public key desde aqui

luego con un
sudo apt-key add sun_vbox.asc

ahora:
sudo apt-get update y luego un apt-get install vitualbox



Fuente:
http://www.virtualization.info/2008/09/release-sun-virtualbox-20.html

http://www.virtualbox.org/wiki/Changelog

lunes, 30 de junio de 2008

Virtualbox en Winbug$

Holas

Aca un howto de como tener red entre las maquinas virtuales ,el host y la red en Winbugs, para linux hay miles y miles de howtos

Primero descargar el VirtualBox y seleccionar la plataforma, descargarlo e instalarlo, generalmente es un msi
en mi caso

VirtualBox-1.6.2-Win_x86.msi

Luego de instarlo y leer la documentacion oficial:

"When you install VirtualBox on a Windows host, the setup program installs a special
networking driver on your system. This driver, the VirtualBox Host Interface NDIS
driver, can be used to create additional host interfaces. These must be created explicitly before they can be attached to a virtual machine."

Use the VBoxManage tool to create new host interfaces on your Windows system:
VBoxManage createhostif "VM1 external"

Entonces abres tu consola DOS, y te ubicas en (Si lo instalaste a ojo cerrado)

C:\Archivos de programa\Sun\xVM VirtualBox>VBoxManage createhostif "VM1 external"
te aparecera un mensaje:



Si deseas crear otra mas entonces
C:\Archivos de programa\Sun\xVM VirtualBox>VBoxManage createhostif "VM2 external"

y asi sucesivamente.

Seleccionas la interface real + las interfaces virtuales creadas, haces click derecho y seleccionas crear el puente.



Luego creas tu maquina virtual, le indicas conectar a "Interface Anfitrion"
y en el nombre de la interface virtual seleccionas "VM1 external" (o la que creaste anteriormente).



Luego inicias, realizas pruebas de conectividad y listo ya tienes red entre tu PCs

A veces es necesario poner un check en propiedades de la interface virtual
en:
Mostrar icono en el area de notificacion al conectarse

Saludos

domingo, 7 de octubre de 2007

VirtualBox en Debian



Holas de nuevo

Aqui unos pequeños pasos para instalar y configurar el virtualbox y no morir en el intento
en un Debian Testing, no deberia haber problemas con el sid ni con el etch.

En si, se resumen en:

1.- Agregar este gpg del virtualbox, para que despues puedas descargarlo sin problemas
Descargarlo aqui


vas a la ruta donde descargaste el archivo y lo instalas con el
#apt-key add innotek.asc

2.- Añadir la siguiente url en tu sourcelist y hacerle un apt-get update

deb http://www.virtualbox.org/debian etch non-free

3.- Instalar el module assistant, para que no haya problemas cuando el VB quiera compilar su modulo vboxdrv.

#apt-get install module-assistant

4.- Instalar el VB

#apt-get install virtualbox

5.- Cuando quieras crear un maquina virtual, quiza no te deje porque falta que agregues tu usuario al grupo vboxusers, esto se soluciona de la siguiente manera

#gpasswd -a user vboxusers

Compruebas que tu usuario ha sido añadido haciendo un cat al /etc/group

A veces necesita su reiniciada, para que se apliquen los cambios.

Hasta aqui ya se puede crear maquinas virtuales, y todo la nota, pero hay una pequeña limitacion
no puedes tener comunicacion con tu host (PC anfitriona), no puedes tener una ip de tu red, etc, etc, etc.

Entonces viene a tallar el tun tap, las interfaces virtuales, aqui un pequeño link para que se den una idea HERE

Es necesario crear nuestras interfaces virtuales, para que las maquinas virtuales tengan salida a externa y establezcan comunicacion con el host, y las demas maquinas virtuales con ip de la red.

Aqui vienen los pasos adicionales

6.- Se instalaran las interfaces virtuales, los bridge, y las herrameintas para crearlas

#apt-get install vtun bridge-utils uml-utilities

7.- Para que el usuario tenga acceso a la interface se le agrega al grupo uml-net
# gpasswd -a user uml-net

8.- Se crea las interfaces virtuales, todas las que quieras, aunque con un par bastan xD

#tunctl -t tap0 -u user

9.- Se crea el bridge

#brctl addbr br0

10.- Dar acceso al archivo tun

#chmod 666 /dev/net/tun

11.- Modificar tu archivo /etc/network/interfaces, siempre por supuesto realizando un backup de tu archivito.

debe quedar algo asi:

########################################
auto lo
iface lo inet loopback

auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user user

auto tap1
iface tap1 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user user

auto br0
iface br0 inet dhcp
bridge_ports all tap0 tap1
########################################

En este ejemplo se tiene dos interfaces creadas, el tap0 y el tap1 ambas unidas al bridge br0, el cual obtendra su ip del dhcp del host.

Eso si deseas usar el dhcp, cosa que no estilo hacer, en mi caso uso ip estatica entoces se modifica las dos ultimas lineas, quedaria algo asi.
usando la red que tienes, 192.168.algo.algo.

########################################
iface br0 inet static
address 192.168.x.xx
network 192.168.x.0
netmask 255.255.255.0
broadcast 192.168.x.255
gateway 192.168.x.x
bridge_ports all tap0 tap1
########################################

y en tu /etc/resolv.conf
no olvides poner los dns de OpenDNS
nameserver 208.67.220.220
nameserver 208.67.222.222

Una reiniciada y listo,

Saludos

"user" --> por si acaso este es "TU" usuario asi que lo reemplazas por el que estes usando.

Source:

http://www.esdebian.org/forum/viewtopic.php?showtopic=102132&fromblock=yes
http://www.virtualbox.org
http://www.happyassassin.net/2007/02/06/vmware-to-virtualbox/
http://palermi.wordpress.com/2006/07/01/tuntap-que-carajo-es/#comment-4427
y el manual oficial de la propia pagina