Skip to content

Instantly share code, notes, and snippets.

@santiblanko
Last active December 24, 2015 02:59
Show Gist options
  • Save santiblanko/6734415 to your computer and use it in GitHub Desktop.
Save santiblanko/6734415 to your computer and use it in GitHub Desktop.
Virtualbox. Esto no lo borro porque es muy bonito... esto... Lo hice cuando no tenia ni * idea de nada de la vida.
MODO GRAFICO ACTIVADO
VBoxSdl.exe -startvm "NOMBRE_DE_LA_MAQUINA_VIRTUAL"
MODO SIN INTERFAZ GRAFICA
VBoxHeadless.exe -startvm "NOMBRE_DE_LA_MAQUINA_VIRTUAL"
(el redireccionamiento de puertos abajo)
querÌa ahorrar una ventana en la barra de tareas corriendo la VM en el fondo,
pero igual me quedÛ visible la consola de cmd.
asi que esta es una solucion viable.
vboxsart.bat:
"C:\Archivos de programa\Sun\VirtualBox\VBoxHeadless.exe" -startvm "NOMBRE_DE_MAQUINA_VIRTUAL"
En el mismo directorio, creamos vboxstart.vbs:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "vboxstart.bat" & Chr(34), 0
Set WshShell = Nothing
Finalmente, con crear un acceso directo y moverlo a Inicio->Todos los programas -> Inicio,
o cualquier otra forma de arrancar comandos al bootear windows, quedarÌa listo.
redireccionamiento de puertos
VBoxManage.exe setextradata "nombrevm" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/NOMBRE_DE_REDIRECCION/HostPort" PUERTO_HOST
VBoxManage.exe setextradata "nombrevm" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/NOMBRE_DE_REDIRECCION/GuestPort" PUERTO_VM
VBoxManage.exe setextradata "nombrevm" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/NOMBRE_DE_REDIRECCION/Protocol" TCP
* nombrevm = Nombre de mi m·quina virtual.
* NOMBRE_DE_REDIRECCION = un nombre para la redirecciÛn (ie: http, ftp, myHttp, sql, Ö).
* PUERTO_HOST = n˙mero de puerto de la m·quina host.
* PUERTO_VM = n˙mero de puerto para enviar a la m·quina virtual.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment