AutoNetkit es un software para la creación de configuraciones Netkit.
Dependencias:
AutoNetkit requiere los siguientes módulos: netaddr, mako, NetworkX, pydot, pyparse, graphviz y pexpect.
Estos pueden ser instalados usando:
sudo easy_install netaddr
sudo easy_install mako
sudo easy_install NetworkX
sudo easy_install pydot
sudo easy_install pyparsing
sudo easy_install pexpect
para el trazado que tendrá graphviz. En Linux esto puede ser instalado como:
& Nbsp; & nbsp; & nbsp; sudo apt-get install graphviz & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
Configuración:
Un laboratorio muestra AutoNetkit se puede encontrar en la carpeta laboratorios. Esta práctica de laboratorio crear un pequeño internet de 3 sistemas autónomos, con una serie de routers en cada uno. Estos routers están conectados. Este laboratorio es entonces trazada.
El laboratorio también puede ser desplegado. Para la implementación, deberá proporcionar los detalles de su máquina host Netkit. Esto puede ser o bien la misma máquina o en una máquina diferente.
Los ajustes necesarios son la dirección de la máquina (utilice "localhost" si está ejecutando Netkit en la misma máquina que AutoNetkit), su nombre de usuario para iniciar sesión en la máquina (usando ssh) y su contraseña.
Por ejemplo:
host = "netkithost.adelaide.edu.au"
username = "sknight"
password = "12345"
o si se ejecuta en la misma máquina:
host = "localhost"
username = "sknight"
password = "12345" & nbsp; & nbsp;
A continuación, puede desplegar el laboratorio usando:
myNetkit.deploy (MyInternet)
de reproducción:
Una vez que haya configurado su laboratorio, usted puede comenzar AutoNetkit usando:
python AutoNetkit.py
Si desea especificar su laboratorio en un archivo de configuración diferente, por ejemplo myLab.txt, utilice el siguiente comando:
./AutoNetkit.py -f Laboratorios / myLab.txt
Y hay que ver la producción, tales como:
INFO & nbsp; & nbsp; Cargando red de laboratorios / myLab.txt
INFO & nbsp; & nbsp; Compilación de configuración para AS1
INFO & nbsp; & nbsp; Compilación de configuración para AS2
INFO & nbsp; & nbsp; Compilación de configuración para AS3
INFO & nbsp; & nbsp; Conexión a netkithost.adelaide.edu.au
INFO & nbsp; & nbsp; Conectado a netkithost.adelaide.edu.au
INFO & nbsp; & nbsp; Detener la práctica de laboratorio anterior
INFO & nbsp; & nbsp; Copia de laboratorio sobre
INFO & nbsp; & nbsp; Comprobación todo apagado máquinas anterior
INFO & nbsp; & nbsp; Algunos anfitriones aún en marcha, volver a intentar dentro de 5 segundos
INFO & nbsp; & nbsp; Todo apagado máquinas anterior, laboratorio de comenzar
INFO & nbsp; & nbsp; A partir R1b (1/10)
INFO & nbsp; & nbsp; A partir R1C (2/10)
INFO & nbsp; & nbsp; A partir r1A (3/10)
INFO & nbsp; & nbsp; A partir R1D (4/10)
INFO & nbsp; & nbsp; A partir R1E (5/10)
INFO & nbsp; & nbsp; A partir R2A (6/10)
INFO & nbsp; & nbsp; A partir R3A (7/10)
INFO & nbsp; & nbsp; A partir R3B (8/10)
INFO & nbsp; & nbsp; A partir R3c (9/10)
INFO & nbsp; & nbsp; A partir R3D (10/10)
INFO & nbsp; & nbsp; Lab partir Terminado, 10 máquinas comenzaron
Lab genera en 28,14 segundos
Requisitos :
- Python
Comentarios que no se encuentran