Emulacion de redes

Por estos dias estoy usando una herramienta desarrollada por la universidad de roma es netkit  http://wiki.netkit.org, esta gran herramienta nos permite hacer laboratorios  practicos de redes Un fragmento de la pagina principal nos dice Entender las redes de ordenadores sin necesidad de realizar experimentos prácticos es realmente difícil, por no decir que es casi imposible. Unfortunately, setting up a networking lab can be very expensive. Por desgracia, la creación de un laboratorio de redes pueden ser muy costosos. Netkit ha sido concebido como un entorno para la creación y realización de experimentos de redes a bajo costo y con poco esfuerzo.                          Se permite “crear” varios dispositivos de red virtual (routers de pleno derecho, interruptores, equipos, etc) que pueden ser fácilmente interconectado con el fin de formar una red en una sola PC.  Redes equipos son virtuales, sino función de muchas de las características de los reales, incluida la interfaz de configuración. Emulando a una red con netkit es una cuestión de escribir un archivo simple que describe la topología de nivel de enlace de la red para servir de ejemplo y algunos archivos de configuración que son idénticos a los utilizados por herramientas reales de mundo de las redes. explota netkit software de código abierto (en su mayoría bajo licencia GPL ) y se basa principalmente en el modo de usuarios de Linux (UML) variante del núcleo Linux . El objetivo de este proyecto es resolver muchas de las dificultades y tecnicismos que un usuario podría tener en el uso de UML para la creación de redes. para instalarlo hay que bajar tres paquetes

alli mismo esta el fichero de instalacion  la cual dice:

INSTRUCCIONES PARA LA INSTALACION para netkit
====================================

CONDICIONES PREVIAS
-------------

Netkit sólo se ejecuta bajo el sistema operativo Linux. El conjunto de herramientas es bastante
independiente del de la distribución específica de Linux que tienen.

Se recomienda encarecidamente que usted ha instalado un servidor X que le proporciona
con un entorno gráfico. netkit máquinas virtuales también se puede iniciar en
sólo texto terminales virtuales, pero esto limita considerablemente la flexibilidad a la hora
usted tiene que empezar y manejar varias máquinas simultáneamente. Si usted elige
iniciar equipos virtuales dentro de las ventanas del entorno gráfico, es necesario
tiene una aplicación de emulador de terminal como xterm, konsole o gnome-terminal
correctamente instalado en su máquina. Por favor, consulte la documentación de su
Distribución de Linux para obtener información sobre la instalación de estas aplicaciones.

En principio, no hay restricción en el sistema de archivos host puede netkit
instalado. Sin embargo, la instalación en un sistema de ficheros Linux no estándar (por ejemplo,
FAT32) puede causar pérdidas de rendimiento y fallos de funcionamiento. Estamos firmemente * *
recomienda la instalación de un sistema de ficheros netkit ext2/ext3. La mayoría de las distribuciones Linux
adoptar ext3 como una opción por defecto.

INSTALACIÓN netkit
-----------------

A partir de la versión 2 netkit, una distribución completa de netkit consta de tres
diferentes paquetes:
- La netkit "básicas", que contiene comandos, documentación y otras cosas
  que es necesaria para netkit al trabajo;
- El sistema de archivos netkit, que contiene el sistema de archivos para máquinas virtuales;
- El núcleo netkit, que conti
INSTRUCCIONES PARA LA INSTALACION para netkit
====================================

--- Paso 1: Descargue y descomprima ---

Descargar todos los archivos en un directorio de su elección. A continuación, desempaquetar los archivos mediante el uso de
los siguientes comandos:

  tar-xjSf netkit-x.y.tar.bz2
  tar-xjSf netkit-sistema de archivos-Fx.y.tar.bz2
  tar-xjSf netkit-kernel-Kx.y.tar.bz2

Tenga en cuenta que los tres paquetes debe ser comprimido durante su estancia en el mismo
directorio. Es altamente recomendable que use la opción-S para ahorrar espacio en su
disco, ya que esta opción maneja archivos dispersos (es decir, archivos con gran cantidad de vacíos
bloques) de manera eficiente.

Una vez netkit se abra, sin privilegios de root son necesarios para configurar
y empezar a trabajar.



--- PASO 2: Configuración ---

El primer paso es establecer la variable de entorno NETKIT_HOME al nombre de la
netkit directorio se ha instalado en. Las versiones de netkit antes del 2 de utilizarse
VLAB_HOME variable. variable es apoyada también, pero se le anima
que no lo uso. Para acceder a las páginas del manual netkit, la variable MANPATH
se debe establecer en ": $ NETKIT_HOME / hombre". Por ejemplo, suponiendo que usted tiene
instalado netkit a / home / foo / netkit y que el shell es bash, se usaría
los siguientes comandos:

  exportación NETKIT_HOME = / home / foo / netkit
  MANPATH = exportación: $ NETKIT_HOME / hombre

También puede ser útil para poner estas líneas en su archivo de inicialización de shell
(`. Bashrc 'en caso de que está utilizando el shell bash). Consulte a su concha
documentación para obtener más información sobre esto.

Después de hacer esto, es necesario actualizar la variable de entorno PATH para incluir
la ruta de acceso a los comandos netkit estándar. Esto es necesario para hacer
Netkit funcione correctamente. La entrada es necesario agregar a la variable PATH es
"NETKIT_HOME $ / bin". Por ejemplo, suponiendo netkit es (todavía) instalado en
/ Home / foo / netkit y que su cáscara es (todavía) bash, debería escribir:

  export PATH = $ NETKIT_HOME / bin: $ PATH

Una vez más, puede ser conveniente poner esta línea dentro de su caparazón de inicialización
archivo.

En mi caso fue:

NETKIT_HOME=”/usr/share/netkit/netkit”

MANPATH=”$MANPATH:$NETKIT_HOME/man”

PATH=”$PATH:$NETKIT_HOME/bin”

export NETKIT_HOME MANPATH PATH



--- PASO 3: Revisa tu configuración ---

En este punto, cambiar el directorio actual al directorio netkit:

  netkit cd

Ahora, ejecute el check_configuration.sh `'script escribiendo:

  . / Check_configuration.sh

Este script se encarga de comprobar si su sistema está configurado correctamente para
netkit hacer correr. Cualquier configuraciones incorrectas son señaladas y las instrucciones para fijar
ellos son reportados. Si el script finaliza con éxito, entonces es netkit
listo para usar.

Le sugerimos leer la documentación por netkit a partir de la página de manual (7).



Comprobación de la instalación
-------------------------

Con el fin de comprobar si netkit funciona correctamente, puede iniciar una simple
máquina virtual al ejecutar el comando:

  VSTART pc1

Si todo está en su lugar, debería ver una nueva máquina virtual puesta en marcha
(Eventualmente a aparecer una ventana xterm) y el comando VList `'en el host
máquina debe mostrar una salida que es similar a lo siguiente:

  VList

  VHOST USUARIO PID INTERFACES UPTIME TAMAÑO
  foo pc1 24102 12376 00:03

  Total de máquinas virtuales: 1 (usted), 1 (todos los usuarios).
  la memoria total consumida: 12376 KB (usted), 12376 KB (todos los usuarios).

Puede detener la máquina virtual escribiendo el siguiente comando en el host
máquina de la consola:

  vhalt-r pc1

Ahora puede eliminar el archivo pc1.log.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s