AutoNetkit είναι ένα λογισμικό για τη δημιουργία Netkit διαμορφώσεις.
Εξαρτήσεις:
AutoNetkit απαιτεί τις ακόλουθες ενότητες: netaddr, mako, networkx, pydot, pyparse, GraphViz και pexpect.
Αυτές μπορούν να εγκατασταθούν με τη χρήση:
sudo easy_install netaddr
sudo easy_install Mako
sudo easy_install networkx
sudo easy_install pydot
sudo easy_install pyparsing
sudo easy_install pexpect
για τη χάραξη θα χρειαστεί GraphViz. Στο Linux αυτό μπορεί να εγκατασταθεί ως:
& Nbsp? & Nbsp? & Nbsp? sudo apt-get install GraphViz & nbsp? & nbsp? & nbsp? & nbsp? & nbsp?
& Nbsp? & Nbsp? & Nbsp?
Διαμόρφωση:
Ένα εργαστήριο δείγμα AutoNetkit μπορεί να βρεθεί στο φάκελο εργαστήρια. Αυτό το εργαστήριο θα δημιουργήσει ένα μικρό internet από 3 αυτόνομων συστημάτων, με έναν αριθμό routers στο καθένα. Αυτές οι δρομολογητές συνδεδεμένες. Αυτό το εργαστήριο στη συνέχεια απεικονίζονται.
Το εργαστήριο μπορεί επίσης να αναπτυχθεί. Για την ανάπτυξη, θα πρέπει να παρέχετε τα στοιχεία της Netkit μηχανή που σας φιλοξενεί. Αυτό μπορεί να είναι είτε η ίδια μηχανή ή μια διαφορετική μηχανή.
Οι ρυθμίσεις που απαιτούνται είναι η διεύθυνση της μηχανής (χρήση "localhost" αν τρέχετε Netkit στην ίδια μηχανή, όπως AutoNetkit), το όνομα χρήστη σας για να συνδεθείτε στο μηχάνημα (χρησιμοποιώντας ssh), και τον κωδικό πρόσβασής σας.
Για παράδειγμα:
υποδοχής = "netkithost.adelaide.edu.au"
Username = "sknight"
password = "12345"
ή εάν εκτελείται στον ίδιο μηχάνημα:
υποδοχής = "localhost"
Username = "sknight"
password = "12345" & nbsp? & nbsp?
Στη συνέχεια, μπορείτε να αναπτύξετε το εργαστήριο με τη χρήση:
myNetkit.deploy (myInternet)
Τρέξιμο:
Αφού έχετε ρυθμίσει το εργαστήριο σας, μπορείτε να αρχίσετε να χρησιμοποιείτε AutoNetkit:
Python AutoNetkit.py
Εάν θέλετε να καθορίσετε το εργαστήριο σας σε ένα διαφορετικό αρχείο ρυθμίσεων, π.χ. myLab.txt, χρησιμοποιήστε την ακόλουθη εντολή:
./AutoNetkit.py -f Εργαστήρια / myLab.txt
Και θα πρέπει να δείτε εξόδου, όπως:
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Φόρτωση δικτύου από εργαστήρια / myLab.txt
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Χτίσιμο διαμόρφωση για AS1
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Χτίσιμο διαμόρφωση για AS2
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Χτίσιμο διαμόρφωση για AS3
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Σύνδεση με netkithost.adelaide.edu.au
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Συνδέθηκε με netkithost.adelaide.edu.au
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Η αναχαίτιση της προηγούμενης εργαστήριο
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Αντιγραφή Εργαστήριο πάνω
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Έλεγχος όλες τις προηγούμενες μηχανές κλείσιμο
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Μερικοί οικοδεσπότες εξακολουθεί να τρέχει, προσπαθήσετε ξανά σε 5 δευτερόλεπτα
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Όλες οι προηγούμενες μηχανές τερματισμού, εργαστήριο ξεκινώντας
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Ξεκινώντας R1B (1/10)
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Ξεκινώντας R1C (2/10)
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Ξεκινώντας R1a (3/10)
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Ξεκινώντας R1d (4/10)
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Ξεκινώντας R1e (5/10)
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Ξεκινώντας R2a (6/10)
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Ξεκινώντας R3A (7/10)
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Ξεκινώντας R3B (8/10)
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Ξεκινώντας R3c (9/10)
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Ξεκινώντας R3D (10/10)
ΠΛΗΡΟΦΟΡΙΕΣ & nbsp? & Nbsp? Ολοκληρώθηκε Εργαστήριο εκκίνησης, 10 μηχανές ξεκίνησε
Εργαστήριο παράγεται σε 28,14 δευτερόλεπτα
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε