Você está na página 1de 5

Como se mencion brevemente en la Seccin 3.

8, "Configuracin de red", VirtualBox ofrece


hasta ocho tarjetas Ethernet PCI virtual para cada mquina virtual.
Para cada una de estas tarjetas, puede seleccionar individualmente:
1 - el hardware que ser virtualizado,
2 - el modo de virtualizacin con que la tarjeta virtual operara con respecto al hardware dela
red fsica en el host.
Cuatro de las tarjetas de red se pueden configurar en la seccin "Red" del dilogo de
configuracin de la interfaz grfica de usuario de VirtualBox. Puede configurar las ocho tarjetas
de red en la lnea de comandos a travs VBoxManage modifyvm; consulte la Seccin 8.8,
"VBoxManage modifyvm".
En este captulo se explica las diferentes configuraciones de redes con ms detalle.
6.1. Hardware de red virtual
Para cada tarjeta, puede seleccionar individualmente qu tipo de hardware se presentar en la
mquina virtual. VirtualBox puede virtualizar los siguientes seis tipos de hardware de red:
AMD PCNet PCI II (Am79C970A);
AMD PCNet FAST III (Am79C973, por defecto;
Intel PRO/1000 MT Desktop (82540EM);
Intel PRO/1000 T Server (82543GC);
Intel PRO/1000 MT Server (82545EM);
Paravirtualized network adapter (virtio-net).
La AMD PCNet FAST III es el valor por defecto, ya que es compatible con casi todos los sistemas
operativos fuera de la caja , as como el gestor de arranque de GNU GRUB. Como excepcin,
los adaptadores de la familia Intel PRO/1000 son elegidos para algunos tipos de sistema
operativo invitado que ya no se suministran con controladores para la tarjeta PCNet , como
Windows Vista.
El tipo Intel PRO/1000 MT de escritorio funciona con Windows Vista y versiones posteriores. La
variante T Server de la tarjeta Intel PRO/1000 es reconocido por los clientes de Windows XP sin
necesidad de drivers adicionales. La variante MT servidor facilita las importaciones OVF desde
otras plataformas.
El " adaptador de red paravirtualizado ( virtio -net) " es especial. Si selecciona esta opcin, a
continuacin, VirtualBox no virtualizar hardware de red comn (soportados por los sistemas
operativos invitados comunes fuera de la caja). En cambio, VirtualBox espera una interfaz de
software especial para entornos virtualizados a proporcionar por el cliente, evitando as la
complejidad de emular el hardware de red y mejorar el rendimiento de la red. Desde la versin
3.1, VirtualBox provee soporte para el estndar de la industria " virtio " Los conductores, que
son parte del proyecto KVM de cdigo abierto de redes.
1

Los " virtio " conductores de redes estn disponibles para los siguientes sistemas operativos
huspedes: Los kernels Linux versin 2.6.25 o posterior se puede configurar para proporcionar
apoyo virtio ; algunas distribuciones tambin copia informaron virtio a los ncleos antiguos .

Para Windows 2000 , XP y Vista , los controladores virtio se pueden descargar e instalar desde
la pgina web del proyecto KVM. [ 29 ]
VirtualBox tambin tiene un soporte limitado para los llamados jumbo frames , es decir, los
paquetes de redes con ms de 1500 bytes de datos , siempre y cuando se utiliza la tarjeta de
virtualizacin Intel y un puente de red . En otras palabras, las tramas gigantes no son
compatibles con los dispositivos de red AMD; en esos casos , los paquetes jumbo en silencio se
cayeron tanto para la transmisin y la direccin de recepcin . Los sistemas operativos
invitados que intentan utilizar esta funcin observarn esto como una prdida de paquetes, lo
que puede llevar a un comportamiento inesperado de la aplicacin en el cliente. Esto no causa
problemas con los sistemas operativos invitados en su configuracin por defecto, como marcos
jumbo necesario habilitar explcitamente.
6.2. Introduccin a los modos de redes
Cada uno de los ocho adaptadores de red se pueden configurar por separado para operar en
uno de los siguientes modos:
1-No conectado
En este modo, VirtualBox informa a los huspedes de que una tarjeta de red est presente,
pero que no hay ninguna conexin - como si no hubiera cable Ethernet conectado a la tarjeta.
De esta manera es posible "quitar" el cable Ethernet virtual y perturbar la conexin, que puede
ser til para informar a un sistema operativo invitado que no hay conexin de red disponible y
forzar una reconfiguracin.
2-Network Address Translation ( NAT)
Si lo que quieres es navegar por Internet, descargar archivos y ver el correo electrnico dentro
del husped, este modo por defecto debera ser suficiente para usted, y puede saltarse el resto
de esta seccin. Por favor, tenga en cuenta que hay ciertas limitaciones cuando se utiliza el
intercambio de archivos de Windows (ver Seccin 6.3.3, "limitaciones de NAT " para ms
detalles) .
3-NAT Network
La red NAT es un nuevo NAT introducido en VirtualBox 4.3. Vase 6.4 para ms detalles.
4-Red en puente
Esto es para necesidades de red ms avanzadas, tales como simulaciones de redes y
servidores que ejecutan en un cliente. Cuando est activado, VirtualBox se conecta a una de
sus tarjetas de red instaladas e intercambia los paquetes de red directamente, eludiendo la pila
de red del sistema operativo host.
5-Res interna
Esto puede ser usado para crear un tipo diferente de red basada en software que es visible
para mquinas virtuales seleccionados, pero no para aplicaciones que se ejecutan en el host o
con el mundo exterior.
2

6-Red solo con el Host de red


Esto se puede utilizar para crear una red que contiene el host y un conjunto de mquinas
virtuales, y sin la necesidad de interfaz de red fsica del husped . En cambio, una interfaz de
red virtual (similar a una interfaz de bucle invertido) se crea en el host, proporcionando
conectividad entre las mquinas virtuales y el host.
7-Red Genrico
Modos utilizados raramente comparten la misma interfaz de red genrico, por lo que permite al
usuario seleccionar un conductor que puede ser incluido con VirtualBox o se distribuye en un
paquete de extensin.
En estos momentos hay potencialmente dos sub- modos disponibles:
UDP tnel
Esto puede ser usado para interconectar las mquinas virtuales que se ejecutan en diferentes
anfitriones de forma directa, sencilla y transparente, sobre la infraestructura de red existente.
VDE (Ethernet Virtual Distribuida) la creacin de redes
Esta opcin se puede utilizar para conectarse a un switch Ethernet Virtual Distribuido en un
sistema Linux o un host FreeBSD. Por el momento se debe compilar VirtualBox desde sus
fuentes, ya que los paquetes de Oracle no lo incluyen.
Las siguientes secciones describen los modos de red disponibles en ms detalle.
6.3. Network Address Translation (NAT)
Network Address Translation (NAT) es la forma ms sencilla de acceder a una red externa de
una mquina virtual. Por lo general, no se requiere ninguna configuracin en la red de host y el
sistema husped. Por esta razn, es el modo de red por defecto en VirtualBox .
Una mquina virtual con NAT activado acta como un verdadero ordenador que se conecta a
Internet a travs de un router. El " router", en este caso, es el motor de la creacin de redes de
VirtualBox , que mapea el trfico desde y hacia la mquina virtual de forma transparente. En
VirtualBox se coloca este router entre cada mquina virtual y el host. Esta separacin maximiza
la seguridad ya que por defecto las mquinas virtuales no pueden hablar entre s.
La desventaja del modo NAT es que, al igual que una red privada detrs de un router, la
mquina virtual es invisible e inalcanzable desde Internet externa; no se puede ejecutar un
servidor de esta manera a menos que configure el reenvo de puertos (que se describe ms
adelante).
Las tramas de la red que se distribuye por el sistema operativo invitado se reciben por el motor
NAT de VirtualBox , que extrae los datos TCP / IP y los vuelve a enviar utilizando el sistema
operativo host. Para una aplicacin en el host , o en otro ordenador en la misma red que el host
, parece que los datos fueron enviados por la aplicacin VirtualBox en el host, usando una
direccin IP perteneciente al host. VirtualBox escucha las respuestas a los paquetes enviados y
repacks y los vuelve a enviar a la mquina invitada en su red privada.
La mquina virtual recibe su direccin y la configuracin de red en la red privada desde un
servidor DHCP integrado en VirtualBox. La direccin IP asignada de este modo a la mquina
virtual es por lo general en una red completamente diferente a la de acogida. Como se puede
configurar ms de una tarjeta NAT en una mquina virtua, la primera tarjeta est conectada a
3

la red privada 10.0.2.0 , la segunda tarjeta a la red 10.0.3.0 y as sucesivamente . Si por alguna
razn tiene que cambiar el rango asignado de IP invitada, por favor consulte la Seccin 9.11,
"Afinar el motor VirtualBox NAT" .
6.3.1. Configuracin de reenvo de puertos con NAT
Como la mquina virtual se conecta a una red privada interna de VirtualBox e invisible para el
host, los servicios de red del husped no se puede acceder por el host ni por otros equipos de
la misma red. Sin embargo, al igual que en un router fsico, VirtualBox puede hacer que los
servicios seleccionados estn a disposicin del mundo fuera del husped a travs de la
redireccin de puertos. Esto significa que VirtualBox escucha a ciertos puertos en el host y
vuelve a enviar todos los paquetes que llegan all para el cliente, en el mismo o en un puerto
diferente.
Para una aplicacin en el host u otras mquinas fsicas (o virtuales) en la red, parece que el
servicio que proxy se est ejecutando en el host. Esto tambin significa que no se puede
ejecutar el mismo servicio en los mismos puertos en el host. Sin embargo, usted todava
obtiene las ventajas de ejecutar el servicio en una mquina virtual - por ejemplo, servicios en el
equipo host o en otras mquinas virtuales no pueden ser comprometidas o se estrell por una
vulnerabilidad o un error en el servicio, y el servicio se puede ejecutar en un sistema operativo
distinto al sistema host.
Para configurar el reenvo de puertos se puede utilizar el editor grfico Port Forwarding que se
puede encontrar en el cuadro de dilogo Configuracin de red de Red Adaptadores configurado
para usar NAT. Aqu puede asignar puertos de host a los puertos de los huspedes para permitir
el trfico de red que se dirige a un puerto especfico en el invitado.
Alternativamente puede usar la orden VBoxManage; para ms detalles, vea la Seccin 8.8 ,
"modifyvm VBoxManage"
Tendr que saber qu puertos utiliza el servicio en el invitado y decidir qu puertos usar en el
host (a menudo, pero no siempre, tendr que utilizar los mismos puertos en el cliente y en el
host) . Puede utilizar cualquier puerto en el host que no estn ya en uso por un servicio. Por
ejemplo, para establecer conexiones NAT entrantes a un servidor ssh en el invitado, utilice el
siguiente comando:
VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,22"
Con el ejemplo anterior, todo el trfico TCP que llegue al puerto 2222 en cualquier interfaz de
host, ser enviado al puerto 22 en el invitado. El nombre del protocolo tcp es un atributo
obligatorio que define qu protocolo se debe utilizar para el reenvo (tambin podra ser
utilizado udp). El nombre guestssh es puramente descriptivo y se genera automticamente si
se omite. El nmero despus - natpf (1 en este caso) denota la tarjeta de red, al igual que en
otras partes del VBoxManage .
Para eliminar esta regla de reenvo de nuevo, use el siguiente comando:
VBoxManage modifyvm "VM name" --natpf1 delete "guestssh"
Si por alguna razn el cliente utiliza una direccin IP esttica asignada no arrendada a la
incorporada en el servidor DHCP, es necesario especificar la IP de invitados al registrar la regla
de reenvo :
VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,10.0.2.19,22"

Este ejemplo es idntico al anterior , excepto que el motor NAT se le est diciendo que el
husped se puede encontrar en la direccin 10.0.2.19 .
Para reenviar todo el trfico entrante de una interfaz de host especfico para el invitado,
especifique la IP de la interfaz de host de esta manera:
VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,127.0.0.1,2222,,22
Esto reenva todo el trfico TCP que llegan a la interfaz del host local (127.0.0.1) a travs del
puerto 2222 al puerto 22 del invitado.
Es posible configurar las conexiones NAT entrantes mientras la mquina virtual est en
ejecucin, consulte Seccin 8.13 , " controlvm VBoxManage " .
6.3.2. Arranque PXE con NAT
PXE booting es ahora compatible con el modo NAT. El servidor NAT DHCP proporciona un
nombre de archivo de arranque de la forma vmname.pxe si existe directorio TFTP en el
directorio donde se guarda el archivo VirtualBox.xml del usuario. Es responsabilidad del usuario
proporcionar vmname.pxe.

Você também pode gostar