VirtualBox bajo FreeBSD


Disponer de varios SOs puede resultar útil para hacer alguna prueba, ejecutar algún software o montar un laboratorio de pentesting. En este artículo explico paso a paso como instalar VirtualBox bajo FreeBSD.

 

 

Instalamos VirtualBox:

pkg install virtualbox-ose

Configuramos la variable de RC para que arranque el servicio en el boot:

sysrc vboxnet_enable="YES"

Cargamos el módulo del kernel en el inicio:

vi /etc/rc.conf
kld_list="... vboxdrv"

Añadimos los usuarios que tengan que utilizar VBox al grupo vboxusers y operator:

pw groupmod vboxusers -m kr0m
pw groupmod operator -m kr0m

Definimos reglas devfs para poder acceder a los dispositivos USB desde las máquinas virtuales:

vi /etc/devfs.rules
[system=10]
add path 'usb/*' mode 0660 group operator

Reiniciamos el servicio:

service devfs restart

Le indicamos al SO que debe leer las reglas devfs system:

sysrc devfs_system_ruleset="system"

Cargamos el módulo manualmente para no tener que reiniciar:

kldload vboxdrv

Yo recomiendo habilitar la cache I/O ya que el rendimiento aumentará de forma drástica, las operaciones realizadas sobre el disco virtual se realizarán en RAM hasta que sean volcadas al fichero de disco.

Otro aspecto importante es configurar la interfaz de red para que utilice una de tipo Virtio:

Si te ha gustado el artículo puedes invitarme a un redbull aquí.
Autor: kr0m -- 26/05/2020 01:07:15