Hoy vamos a hablar de una herramienta muy interesante para poder probar SO, aplicaciones etc etc.
VirtualBox es un software de virtualización para arquitecturas x86/amd64. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.
Lo estamos usando en la asignatura de 2º Redes de computadores para una practica de redes, por eso creo que un poco de documentación puede venir bien. :)
Algunos enlaces:
VirtualBox: https://www.virtualbox.org/
Documentación(esta en Ingles): https://www.virtualbox.org/wiki/End-user_documentation
Para ir un poco más al grano, adjunto una pequeña explicación sobre la configuración de red.
Acceso a
la configuración de red.
Para
configurar el acceso que el Sistema operativo virtualizado tiene a la red, lo
seleccionamos en la pantalla principal del VitualBox y pulsamos sobre Configuración. En la
ventana de configuración seleccionamos la pestaña Red.
En Adaptador
1, marcamos el check Habilitar adaptador de red.
Modos de conexión soportados.
VirtualBox
nos permite escoger entre los siguiente modos de conexión.
- No conectado.
VirtualBox muestra un adaptador de red pero sin conexión. (cable
desconectado)
- "Network Address
Translation" (NAT)
Permite funcionalidad básica desde el sistema operativo Huésped. Navegar
por internet acceder al correo, descargar ficheros.
Tiene bastantes limitaciones si tenemos que establecer conexiones con la
máquina virtual.
- Adaptador puente
Simula una conexión física real a la red, asignando una IP al sistema
operativo huésped.
Esta IP se puede obtener por DHCP o directamente configurándola en el Sistema
Operativo huésped.
- Red interna
Similar al Adaptador puente, se puede comunicar directamente con el mundo
exterior con la salvedad de que ese mundo exterior está restringido a las
maquinas virtuales conectadas en la misma red interna. Esta limitación viene
justificada por seguridad y velocidad.
- Adaptador sólo-anfitrión
Es una mezcla entre los tipos "Adaptador puente" e
"interna".
Por defecto
tendremos configurado el modo NAT.
Para nuestro
caso esta configuración no es la más adecuada, ya que no tenemos
"visibilidad" del sistema operativo huésped desde el sistema
operativo anfitrión, y nos resulta muy útil tener una IP diferente para cada
uno (aunque sea asignada por DHCP).
Elegimos la
2ª opción (Adaptador puente).
En el campo nombre seleccionamos el interfaz que vamos a utilizar: Ethernet,
AirPort, etc.
Es importante establecer que este dispositivo debe estar conectado para el
correcto funcionamiento de la red entre el sistema operativo anfitrión y el
huésped.
Si elegimos
Ethernet y no nos conectamos a una red mediante el cable no se podrán
establecer conexiones entre los sistemas operativos.
En esta
ventana también tendremos que definir una dirección MAC propia para el
adaptador virtual.
Por defecto nos asigna una aleatoria que podremos refrescar mediante el botón
que tiene a la derecha.
Existe la
posibilidad de gestionar un servidor DHCP por línea de comandos. Este tema no
lo trataremos pero puede resultar útil saber que existe esta opción.
Virtualización de Hardware.
VirtualBox
permite definir entre seis variantes de hardware virtualizado.
- AMD PCNet PCI II (Am79C970A)
- AMD PCNet FAST III (Am79C973)
- Intel PRO/1000 MT Desktop
(82540OEM)
- Intel PRO/1000 T Server
(82543GC)
- Intel PRO/1000 MT Server
(82545EM)
- Paravirtualized network adapter
(virtio-net)
Por defecto
tendremos seleccionada la 3ª opción ya que es soportada por la mayoría de
sistemas operativos, lo dejamos así.
únicamente
en caso de tener como sistema operativo anfitrión Windows Vista / 7 evitaremos
las dos primeras opciones, pues estas versiones de los S.O. han dejado de
soportar de forma nativa estos controladores.