Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «VirtualBox»

(Configuración de la red)
Línea 11: Línea 11:
  
 
En el desplegable "Conectar a" podemos elegir:
 
En el desplegable "Conectar a" podemos elegir:
[[Imagen=Virtualbox01.png|200px]]
+
[[Imagen:Virtualbox01.png|400px|thumb|left]]
  
 
;No conectado
 
;No conectado
Línea 17: Línea 17:
 
;NAT
 
;NAT
 
:Asigna direcciones privadas a la máquina virtual con un servidor dhcp, pueden establecerse conexiones desde la máquina virtual a la máquina física pero no al revés.
 
:Asigna direcciones privadas a la máquina virtual con un servidor dhcp, pueden establecerse conexiones desde la máquina virtual a la máquina física pero no al revés.
;Interface Anfitrión
+
;Interface Puente
:Permite usar scripts para crear interfaces TAP, esto nos permite acceder desde la máquina física a la virtual e incluso hacer un bridge con alguna interfaz de la máquina física.
+
:Permite tener una ip de la red a la que pertenece la máquina física.
 
;Red Interna
 
;Red Interna
:Asigna una red con un nombre, las máquinas que esten en la misma red podrán comunicarse entre ellas, pero no se podrán establecer conexiones desde la máquina física a la virtual.
+
:Asigna una red con un nombre, las máquinas que estén en la misma red podrán comunicarse entre ellas, pero no se podrán establecer conexiones desde la máquina física a la virtual.
 
+
En el caso que se quiera implementar con interfaz anfitrión, es decir para que la máquina virtual pertenezca a la red física, se debe de crear un bridge, esto se hace desde la consola como root, de la siguiente forma.
+
 
+
brctl addbr br0
+
 
+
Luego asociamos el dispositivo que funcionará como bridge
+
 
+
brctl addif br0 eth0
+
 
+
configuramos las interfaces
+
 
+
ifconfig eth0 0.0.0.0
+
 
+
configuramos nuestra interfaz de red
+
es decir si usamos ip fija por ejemplo
+
 
+
ifconfig br0 192.168.0.254 netmask 255.255.255.0
+
 
+
o en caso de que nuestra interfaz obtenga la configuración de dhcp
+
 
+
dhclient br0
+
 
+
cargamos el módulo tun, el cual permite la recepción y transmisión de paquetes al espacio de usuario.
+
 
+
modprobe tun
+
 
+
creamos las interfaces que usara virtualbox asociada a nuestro bridge
+
 
+
VBoxAddIF vbox0 usuario br0
+
+
Donde usuario debe de ser el que utilizamos en el sistema, y cambiamos la configuración de nuestra máquina virtual en la solapa conectar a interfaz interna, añadimos la interfaz que va a usar, por ejemplo vbox0.
+
 
+
'''NOTA:''' Con esto lograremos que se pueda utilizar vbox0 desde la máquina virtual, pero para lograr acceso exterior debemos  asignarle una dirección ip, por ejemplo
+
#ifconfig vbox0 192.168.0.253
+
 
+
----
+
 
+
En caso de que se deseen hacer permanentes estas modificaciones, deberemos de modificar
+
/etc/network/interfaces:
+
+
#Interfaz que se utilizara como bridge
+
auto eth1
+
iface eth1 inet static
+
        address 192.168.0.254
+
        netmask 255.255.255.0
+
        post-up /usr/sbin/bridge start
+
        pre-down /usr/sbin/bridge stop
+
 
+
 
+
como verán agregó 2 líneas post-up y pre-down con una llamada al script bridge con los parámetros start y stop respectivamente.
+
Lo que hace este script es crear la interfaz bridge, asociarla y configurar el nuevo adaptador.
+
 
+
#!/bin/bash
+
BRFACE=br0
+
IFACE=eth1
+
BRCTL=/usr/sbin/brctl
+
IFCONFIG=/sbin/ifconfig
+
+
case "$1" in
+
    start)
+
        $BRCTL addbr $BRFACE
+
        $BRCTL addif $BRFACE $IFACE
+
        $IFCONFIG $IFACE 0.0.0.0
+
        $IFCONFIG $BRFACE 192.168.0.254 netmask 255.255.255.0
+
      esac
+
      ;;
+
    stop)
+
        $IFCONFIG $BRFACE down
+
        $BRCTL delbr $BRFACE
+
        $IFCONFIG $IFACE 192.168.0.254 netmask 255.255.255.0
+
    esac
+
    ;;
+
  exit 0
+
 
+
De esta forma cada vez que iniciemos nuestra computadora, se crearán las interfaces (falta configurar vbox0)
+
  
  

Revisión de 16:20 18 ago 2011

Instalación

Para usar este virtualizador debemos instalar

  • virtualbox-ose
  • virtualbox-ose-source

Por ejemplo con apt-get:

apt-get install virtualbox-ose virtualbox-ose-modules virtualbox-ose-source virtualbox-ose-qt virtualbox-ose-dkms

Configuración de la red

VirtualBox puede asignar a nuestras máquinas virtuales varias interfaces. Estas interfaces se pueden configurar en la opción Red en la configuración de cada máquina.

En el desplegable "Conectar a" podemos elegir:

Virtualbox01.png
No conectado
No provee red a la interfaz
NAT
Asigna direcciones privadas a la máquina virtual con un servidor dhcp, pueden establecerse conexiones desde la máquina virtual a la máquina física pero no al revés.
Interface Puente
Permite tener una ip de la red a la que pertenece la máquina física.
Red Interna
Asigna una red con un nombre, las máquinas que estén en la misma red podrán comunicarse entre ellas, pero no se podrán establecer conexiones desde la máquina física a la virtual.


 Ante cualquier duda o inconveniente no dudes en escribirnos un email a 
 soportelihuen arroba linti.unlp.edu.ar (Sin los espacios)
 O visitar nuestros Foros.
 http://lihuen.linti.unlp.edu.ar/foros