0% encontró este documento útil (0 votos)
65 vistas38 páginas

VirtualBox Networking

Cargado por

briones
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
65 vistas38 páginas

VirtualBox Networking

Cargado por

briones
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 38

VIRTUALBOX NETWORKING

M.C. Mario Alberto Gmez


Rodrguez
CINVESTAV Tamaulipas

Network Address Translation (NAT)

Modo por default en mquinas virtuales (MV)


nuevas.
Utiliza DHCP para obtener una direccin IP.
Cada MV tiene asignada la misma direccin IP
(10.0.2.15), debido a que cada una cree estar en
su propia red aislada.
Reescribe los paquetes para hacer parecer que
fueron creados por el host (mquina fsica).
Bsico: slo para navegar en la Web.

Network Address Translation (NAT)


Desventaja:
Ninguna otra computadora puede conectarse a la
MV, e.g., para conectarse a un servidor Web que se
est ejecutando en la MV.

Network Address Translation (NAT)


La red:

Network Address Translation (NAT)


Ejemplo:

Bridget Networking (Adaptador puente)

Se utiliza cuando se quiere que la MV acte como


cualquier otra computadora dentro de la red.
En este modo, una NIC virtual se puentea a una NIC
fsica en el host.
La MV tiene acceso a la red fsica de la misma
manera que el host.
Puede acceder a cualquier servicio en la red, tal
como servicios externos de DHCP, servicios de
bsqueda de nombres, etc.

Bridget Networking (Adaptador puente)


Desventajas:
Si se ejecutan muchas MVs se pueden agotar las
direcciones IPs.
El administrador de la red se puede cansar de que
a cada rato le pidas direcciones IP estticas.
Es necesario tener una NIC fsica para cada MV.

Bridget Networking (Adaptador puente)


La red:

Bridget Networking (Adaptador puente)


Ejemplo:

Internal Networking (Red interna)

Cuando se configura una o ms MVs para usar una


red interna, VirtualBox garantiza que todo el
trfico en esa red permanezca en el host.
El trfico solamente es visible para las MVs en esa
red virtual.
Es una red totalmente aislada.

Internal Networking (Red interna)


Desventajas:
El host no es miembro de la red interna.
Las MVs deben ser configuradas con IP estticas o
una de ellas debe proporcionar el servicio de
nombres y DHCP.

Internal Networking (Red interna)


La red:

Internal Networking (Red interna)


Ejemplo:

Internal Networking (Red interna)


Nota:
Se pueden crear varias redes internas.
Se pueden configurar las MVs para tener mltiples
NICs y as poder acceder a los distintos tipos redes.

Host-only Networking (Adaptador slo-anfitrin)

Es como una red interna en la que indicas a que


red se va a conectar la MV, e.g., vboxnet0.
Todas las MVs conectadas a la red "vboxnet0"
podrn comunicarse.
El host tambin podr comunicarse con las MVs.

Host-only Networking (Adaptador slo-anfitrin)


Desventaja:
Otras mquinas externas no podrn ver a las MVs.
De ah el nombre "Host-only".

Host-only Networking (Adaptador slo-anfitrin)


La red:

Host-only Networking (Adaptador slo-anfitrin)

Para crear una red slo-anfitrin, en el men


principal de VirtualBox vaya a:
Archivo-Preferencias-Red-Redes

solo-anfitrin

Host-only Networking (Adaptador slo-anfitrin)


Ejemplo:

Host-only Networking (Adaptador slo-anfitrin)


Ejemplo: MV que usa la red slo-anfitrin.

Port-Forwarding con NAT Networking

Se utiliza cuando se requiere que otras mquinas


(fsicas o virtuales que se ejecuten en otro host) se
conecten a las MVs que se ejecutan en un host.

Port-Forwarding con NAT Networking

El reenvo de puertos se puede configurar


seleccionando las opciones avanzadas del tipo de
red NAT:

Port-Forwarding con NAT Networking

Para esta opcin, la configuracin del reenvo de


puertos es por cada una de las MVs.
Las mquinas permitirn navegar en Internet.

Port-Forwarding con NAT Networking

Si se requiere que varias MVs usen la misma


configuracin, se puede hacer, accediendo a
Archivo-Preferencias-Red-Redes NAT:

Port-Forwarding con NAT Networking

Posteriormente se configura la red de la MV para


que utilice la red NAT creada previamente:

Port-Forwarding con NAT Networking

En esta ltima configuracin, las mquinas no


permitirn navegar en internet.

Prctica 1
Crear una MV que tenga instalado el servidor Web
Apache y use una red NAT con reenvo de puertos para
que tenga salida hacia/entrada desde Internet.
Permitiendo que cualquier mquina externa, incluyendo
al host, pueda acceder al servidor.

Prctica 1

Configure la red de la MV como NAT:

Prctica 1

Configure el reenvo de puertos de la siguiente


manera (cambie la IP anfitrin por la de su host):

Prctica 2
Crear un ambiente virtualizado en donde se
compartan archivos por medio del protocolo
NFS (Network File System).

Prctica 2

Configuracin de la MV 1 (servidor NFS):


Una tarjeta de red (Adaptador 0) que permita
navegar en Internet por medio de NAT.
Otra tarjeta de red (Adaptador 1) para
conectarse a la red de comunicacin interna entre
los nodos.

Prctica 2

Ubuntu (servidor NFS):


Instalar:

sudo apt-get install nfs-kernel-server

Crear la carpeta:

mkdir /home/ubuntu/compartida

Editar el archivo:

sudo gedit /etc/exports

Al final del archivo, en una nueva lnea agregar:

/home/ubuntu/compartida 10.0.3.2(rw,sync,no_subtree_check)

Iniciar el servicio:

sudo service nfs-kernel-server start

Prctica 2

Ubuntu (servidor NFS):


Una conexin de red (eth0) que permita navegar
en Internet por medio de NAT.

IP: 10.0.2.15

Otra conexin de red (eth1) para conectarse a la


red de comunicacin interna entre los nodos.

IP: 10.0.3.1
MS: 255.255.255.0
GW: 0.0.0.0

Prctica 2

Configuracin de la MV 2 (cliente NFS):


Una tarjeta de red (Adaptador 0) que permita
navegar en Internet por medio de NAT.
Otra tarjeta de red (Adaptador 1) para
conectarse a la red de comunicacin interna entre
los nodos.

Prctica 2

Ubuntu (cliente NFS):


Instalar:

sudo apt-get install nfs-common

Crear la carpeta:

mkdir /home/ubuntu/compartida

Montar el directorio:

sudo mount 10.0.3.1:/home/ubuntu/compartida /home/ubuntu/compartida

Prctica 2

Ubuntu (cliente NFS):


Para montar automticamente:
Editar el archivo:

sudo gedit /etc/fstab

Al final del archivo, agregar:

10.0.3.1:/home/ubuntu/compartida /home/ubuntu/compartida nfs rsize=8192,wsize=8192,timeo=14,intr

Prctica 2

Ubuntu (cliente NFS):


Una conexin de red (eth0) que permita navegar
en Internet por medio de NAT.

IP: 10.0.2.15

Otra conexin de red (eth1) para conectarse a la


red de comunicacin interna entre los nodos.

IP: 10.0.3.2
MS: 255.255.255.0
GW: 0.0.0.0

Bibliografa

Oracle VM VirtualBox. User Manual. Oracle


Corporation, 2004-2014. Chapter 6. Virtual
networking.
http://www.virtualbox.org/manual/ch06.html.
Visited 08/06/2014.
Networking in VirtualBox. Fat Bloke, Jun 08, 2012.
https://blogs.oracle.com/fatbloke/entry/networkin
g_in_virtualbox1. Visited 08/06/2014.

También podría gustarte