Reconocer interfaz de red en virtualbox

Forums: 

He instalado virtualbox en una pc con xp, cree una maquina virtual en la cual instale elastix 1.0, el problema que tengo es que no puedo hacer ping desde otro pc a la maquina virtual con elastix, la pc con elastix tiene la ip 10.0.2.15, y no puedo hacer ping desde otro pc por lo cual no puedo ingresar a la configuracion de elastix.

como resuelvo este problema

VirtualBox está configurado para NAT

Imagen de a_villacis

VirtualBox tiene cuatro modos distintos de presentar una interfaz de red al sistema operativo virtual. El modo por omisión es el modo NAT, en el cual la máquina virtual puede iniciar conexiones TCP al exterior, pero nadie del exterior puede mandar paquetes hacia la máquina virtual. En el manual de VirtualBox se indica que para exponer puertos del SO virtual se requiere una configuración de puertos que se realiza con VBoxManage. El siguiente ejemplo, tomado del manual de VirtualBox, presenta el puerto TCP 22 de la máquina virtual como el puerto 2222 de la máquina física. La etiqueta "guestssh" es arbitraria y puede cambiarse como desee. En su caso, reemplace 22 con 80, y 2222 con el puerto que tenga libre en la máquina física. Cambie la etiqueta "Linux Guest" con el nombre que le haya dado a la máquina virtual al crearla en VirtualBox.


VBoxManage setextradata "Linux Guest"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
VBoxManage setextradata "Linux Guest"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22
VBoxManage setextradata "Linux Guest"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222

Para más detalles, consulte el manual de VirtualBox en la sección 6 Virtual Networking.

perl -e '$x = 2.4; print sprintf("%.0f + %.0f = %.0f\n", $x, $x, $x + $x);'

perl -e '$x = 2.4; print sprintf("%.0f + %.0f = %.0f\n", $x, $x, $x + $x);'