VirtualBox II – Modos de conexión y algunas comparaciones con VMWare

2007s-pp-virtualbox-1024

Como en El Diario de Palola lo prometido es deuda y dado que el autor señaló (ya estoy hablando en tercera persona al mejor estilo jugador de fútbol uruguayo…) en el post anterior de VirtualBox que escribiría las características principales de redes virtuales en VirtualBox, aquí comenzamos.

Para el que no sepa qué es VirtualBox, que arranque leyendo el post señalado en el párrafo anterior.

Les hago un resumen de mis lecturas fusionadas con mi experiencia de instalación y uso en Nodo-Palola. Actualmente utilizo la versión 2.1 de VirtualBox en distro Ubuntu 8.10, pero también existen versiones de VirtualBox para Windows.

Tarjetas de red virtuales

Para cada tarjeta de red en el host (anfitrión) podés seleccionar qué hardware será presentado a la máquina virtual (VM de aquí en más). Los 4 tipos de tarjetas que se pueden presentar virtualizadas son:

  • AMD PCNet PCI II
  • AMD PCNet FAST III (default)
  • Intel PRO/1000 MT Desktop
  • Intel PRO/1000 T Server

Modos de conexión

Cada tarjeta de red presentada a la VM puede configurarse en uno de los siguientes modos de conexión:

  • No conectado
    En este caso la VM tendrá una tarjeta de red desconectada, simulando que no hay cable conectado a la misma.
  • NAT (default)
    En este caso no se requiere configuración adicional en el host ni en la VM. Resuelve las cuestiones básicas, como el acceso a Internet desde la VM; pero otras cosas (como el ping con el host, por ejemplo), no funcionan.
    La VM simula ser un pc físico que se conecta a Internet a través de un router. Este router (el host), es el que rutea y “natea” los paquetes de red desde y hacia la VM.
    En el modo NAT la VM no es visible desde Internet, por lo tanto tampoco se pueden publicar servicios web en este modo.
    La VM también es invisible para el host y otras máquinas de la red, pero esto se puede solucionar en este modo con port forwarding mediante comandos VirtualBox. No voy a entrar en detalles en este punto.
  • Interfaz Anfitrión
    Este es el modo más “completo” de interfaz virtual. En este caso la VM simula ser una máquina conectada físicamente a la tarjeta de red del host mediante un cable de red.
    Por mi experiencia les cuento que las VM configuradas de esta forma y el host se comportan como máquinas físicas en la misma subred; se puede rutear y crear puentes entre ellas.
    Soporta IPv6 en este modo si la interfaz de red del host es cableada; en caso de ser inalámbrica, hay que conformarse con IPv4.
  • Red Interna
    Este modo es parecido al modo Interfaz Anfitrión, con la diferencia que las VM conectadas se ven entre sí,pero no tienen ningún contacto con el mundo exterior.
    Es muy útil y seguro para laboratorios y pruebas: se crea una especie de switch virtual al que conectamos las VM y dicho switch virtual está separado del resto de la red (se puede hacer un paralelismo con el switch virtual de VMWare en modo infraestrucutura, en donde dicho swith se encuentra separado del resto de la red).
    Una interfaz de VM configurada en este modo no utiliza la interfaz física del host, lo que resulta sumamente seguro para pruebas. Como aplicación práctica les cuento que un par de veces bajé involuntariamente en mi empresa las bocas del switch real a las que estaban conectadas las tarjetas del host (VMWare Infraestructure, en este caso), con la pérdida de conexión de las VM allí configuradas. El motivo fue el siguiente: las bocas de dicho switch tenían “memoria de IP”; esto significaba que si el switch veía en una boca una IP presente en otra boca de red, automáticamente la bajaba. Como para crear una VM el autor (y dale con el fútbol!!!) levantaba “plantillas” de otra VM ya creada, “nacía” una VM con IP repetida y, antes que le diera el tiempo de cambiarla, se caía la boca Ethernet.
    Seguí leyendo hasta que descubrí que en VMWare se puede crear un switch virtual desconectado, en el cual levantás las VM que se te antojen; cuando están con las IP que corresponden, recién ahí cambiás las VM a otro switch virtual conectado con el mundo.
    Este modo de VMWare no es más que el modo de conexión Red Interna de VirtualBox.

Espero no haberlos mareado. No duden en dejar comentarios ante cualquier duda o consulta.

Me aburrí y me voy a tocar la guitarra…

Para seguir el Minicurso sobre VirtualBox en El Diario de Palola:

16 comments to VirtualBox II – Modos de conexión y algunas comparaciones con VMWare

  • Claudio

    hola, bueno te escribo porque tengo la siguiente duda, tengo ubuntu 8.10 64 bit, instale el virtualbox y dentro de el instale el win xp, el tema es que en la maquina virtual tengo instalado un servidor web ( solo quiero hacer pruebas) y quiero ver la web desde ubuntu y no se como hacer la conexion a la maquina virtual, e leido que debo seleccionar la interfaz anfitrion pero no se que mas, si me puedes ayudar te lo agradeceria.

  • @Claudio, tenés que seleccionar “Interfaz Anfitrión” con las opciones que te pida VirtualBox (entre ellas la interfaz de red en el anfitrión; por ej. eth0).
    A partir de ahí ya tenés conectadas “físicamente” ambas máquinas. Luego, hacer lo que tendrías que hacer si ambas máquinas fueran físicas: configurar las IPs y máscaras en cada una y habilitar, de ser necesario, los puertos que correspondan en los firewalls que puedas tener instalados (alguno en Ubuntu y el que tengas en XP), para habilitar servicio web en la máquina virtual.
    Suerte!

  • claudio

    estimado, hice lo que tu me indicastes, configure como interfaz anfitrion, y le asigne ips correspondientes a cada uno, los firewalls estan descativados, ahora trato de ver la web que tengo en la maquina virtual pero no la puedo ver, hay que configurar algo mas? o con lo que tu me comentas deberia de funcionar? muchas gracias por tus respuestas

  • @Claudio, como te dije antes, no hay que configurar nada extra a lo que tendrías que hacer si fueran 2 servidores físicos.
    Confirmá que en las propiedades de Interfaz Anfitrión tengas “PCNet-FAST III” seleccionado.
    Luego verificá conectividad con pings; si te anda, podés chequear también que tu servidor web esté funcionando localmente: http://localhost dentro de tu XP virtual.

    Suerte!

  • claudio

    milton; la web en la maquina virtual anda muy bien, el cuento es que quiero ver si puedo ver la web desde ubuntu, y no puedo, cuando hago un ping no me da ninguna respuesta de ninguna lado, tanto de la maquina virtual como de la maquina real, y e hecho todo lo que tu me indicas y no pasa nada, gracias nuevamente

  • @Claudio, en la interfaz anfitrión de VirtualBox, si configuraste bien las propiedades en la máquina virtual no hay que hacer más nada.
    Se me ocurre que tengas un problema de versiones: recién en la versión 2.1 de VirtualBox no tenés que configurar nada extra; en las anteriores sí.
    Si la versión está correcta y no hay firewalls levantados, por las dudas revisá que ambas IPs estén en la misma subred.
    Suerte!

  • claudio

    Milton; bueno verifique lo que tu me indicas y tenia todo igual, ahora lo que hice fue modificar el archivo interfaces e indicando lo siguiente

    iface eth0 inet static
    address 192.168.3.10
    netmask 255.255.255.0
    auto eth0

    esto esta en el etc/network

    pero aun nada de nada, tendre que configurar algun dns??
    bueno espero seguir leyendo de tus consejos

    gracias

  • No, ningún DNS, siempre y cuando el ping lo hagas directamente a la IP.

    Si los cambios los hiciste en el archivo interfaces, tenés que reiniciar el servicio de red para que los cambios tengan efecto.

  • Claudio

    si hise eso, pero los ping no me funcionan, no se que puede ser, no se me ocurre, pero muchas gracias por tus consejos

  • [...] de explicar los modos de conexión de red de las máquinas virtuales en VirtualBox, seguimos con las interfaces que VirtualBox nos brinda para el control de las máquinas virtuales: [...]

  • [...] la señal al router inalámbrico Instalar driver ipw3945 para Intel PRO Wireless 3945abg en UbuntuVirtualBox I – Modos de conexión y algunas comparaciones con VMWareADSL vs. Banda Ancha MóvilInternet 3G full en celular sin comprar módemInstalar y configurar [...]

  • [...] VirtualBox II – Modos de conexión y algunas comparaciones con VMWare [...]

  • [...] VirtualBox II – Modos de conexión y algunas comparaciones con VMWare [...]

  • [...] VirtualBox II – Modos de conexión y algunas comparaciones con VMWare [...]

  • Arturo

    Hola que tal, tengo conexion ilimitada de datos en mi cel y quisiera accesar a la intranet de mi compañia para gestionar equipos de red, tengo otro cel con datos ilimitados, como podria hacer una conexion entre ellos de datos??

    Gracias

  • Arturo, no te entiendo la duda y tampoco veo relación de tu consulta con la entrada. Tal vez sea porque justamente no la entiendo.

    Te pido que especifiques mejor tu consulta.

    Saludos.-

Deja un Comentario

 

 

 

Puedes usar estos tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>