AutoNetkit

Software skärmdump:
AutoNetkit
Mjukvaruinformation:
Version: 0.8.17
Ladda upp dagen: 20 Feb 15
Licens: Gratis
Popularitet: 13

Rating: 3.0/5 (Total Votes: 2)

AutoNetkit är en programvara för att skapa netkit konfigurationer.
Beroenden:
AutoNetkit kräver följande moduler: netaddr, mako, networkx, pydot, pyparse, GraphViz och pexpect.
Dessa kan installeras med:
sudo easy_install netaddr
sudo easy_install mako
sudo easy_install networkx
sudo easy_install pydot
sudo easy_install pyparsing
sudo easy_install pexpect
för plottning behöver du graphviz. På Linux detta kan installeras som:
& Nbsp; & nbsp; & nbsp; sudo apt-get install graphviz & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
Konfigurera:
Ett prov AutoNetkit lab kan hittas i mappen labb. Denna labb kommer att skapa en liten internet på 3 autonoma system, med ett antal routrar i varje. Dessa routrar är anslutna. Denna labb sedan plottas.
Labbet även kan sättas in. För utplacering måste du ange information om din netkit värdmaskinen. Detta kan antingen vara samma maskin eller en annan maskin.
De inställningar som krävs är att adressen till den dator (använd "localhost" om du kör netkit på samma dator som AutoNetkit), för att ditt användarnamn logga in i maskinen (med ssh), och ditt lösenord.
                   
Till exempel:
värd = "netkithost.adelaide.edu.au"
användarnamn = "sknight"
password = "12345"                                       
eller om att köra på samma maskin:
värd = "localhost"
användarnamn = "sknight"
password = "12345" & nbsp; & nbsp;
Du kan sedan distribuera labbet använder:
myNetkit.deploy (myInternet)
Löpning:
När du har konfigurerat ditt lab, kan du börja AutoNetkit använder:
python AutoNetkit.py
Om du vill ange ditt labb i en annan konfigurationsfil, t.ex. myLab.txt, använd följande kommando:
./AutoNetkit.py -f Labs / myLab.txt
Och du bör se utdata som:
INFO & nbsp; & nbsp; Laddar nätverk från labb / myLab.txt
INFO & nbsp; & nbsp; Sammanställa konfiguration för AS1
INFO & nbsp; & nbsp; Sammanställa konfiguration för AS2
INFO & nbsp; & nbsp; Sammanställa konfiguration för AS3
INFO & nbsp; & nbsp; Anslutning till netkithost.adelaide.edu.au
INFO & nbsp; & nbsp; Ansluten till netkithost.adelaide.edu.au
INFO & nbsp; & nbsp; Att stoppa föregående labb
INFO & nbsp; & nbsp; Kopiering Lab över
INFO & nbsp; & nbsp; Kontroll alla tidigare maskiner avstängning
INFO & nbsp; & nbsp; Vissa värdar fortfarande kör, försöker igen i 5 sekunder
INFO & nbsp; & nbsp; Alla tidigare maskiner avstängning, start lab
INFO & nbsp; & nbsp; Starta R1b (1/10)
INFO & nbsp; & nbsp; Starta R1C (2/10)
INFO & nbsp; & nbsp; Börjar R1a (10/03)
INFO & nbsp; & nbsp; Börjar R1D (10/04)
INFO & nbsp; & nbsp; Starta R1e (5/10)
INFO & nbsp; & nbsp; Börjar R2a (10/06)
INFO & nbsp; & nbsp; Börjar R3A (10/07)
INFO & nbsp; & nbsp; Börjar R3B (10/08)
INFO & nbsp; & nbsp; Starta R3C (9/10)
INFO & nbsp; & nbsp; Börjar R3D (10/10)
INFO & nbsp; & nbsp; Färdiga start Lab, började 10 maskiner
Lab genereras i 28,14 sekunder

Krav :

  • Python

Kommentarer till AutoNetkit

Kommentarer hittades inte
Kommentar
Slå på bilder!