AutoNetkit For Linux
Automated configuration generator for Netkit. #Netkit configurations #Configuration generator #Netkit #Configuration #Generator #Networking
AutoNetkit is a software for creating Netkit configurations.
AutoNetkit requires the following modules: netaddr, mako, networkx, pydot, pyparse, graphviz and pexpect.
These can be installed using:
sudo easy_install netaddr sudo easy_install mako sudo easy_install networkx sudo easy_install pydot sudo easy_install pyparsing sudo easy_install pexpect
for plotting you will need graphviz. On Linux this can be installed as:
sudo apt-get install graphviz
A sample AutoNetkit lab can be found in the labs folder. This lab will create a small internet of 3 Autonomous Systems, with a number of routers in each. These routers are connected. This lab is then plotted.
The lab also can be deployed. For deployment, you must provide the details of your Netkit host machine. This can either be the same machine or a different machine.
The settings required are the address of the machine (use "localhost" if you are running Netkit on the same machine as AutoNetkit), your username to log into the machine (using ssh), and your password. For example:
host = "netkithost.adelaide.edu.au" username = "sknight" password = "12345" or if running on the same machine:
host = "localhost" username = "sknight" password = "12345"
You can then deploy the lab using:
myNetkit.deploy(myInternet)
Once you have configured your lab, you can start AutoNetkit using:
python AutoNetkit.py
If you wish to specify your lab in a different configuration file, eg myLab.txt, use the following command:
./AutoNetkit.py -f labs/myLab.txt
And you should see output such as: INFO Loading network from labs/myLab.txt INFO Compiling configuration for AS1 INFO Compiling configuration for AS2 INFO Compiling configuration for AS3 INFO Connecting to netkithost.adelaide.edu.au INFO Connected to netkithost.adelaide.edu.au INFO Halting previous lab INFO Copying Lab over INFO Checking all previous machines shutdown INFO Some hosts still running, retrying in 5 seconds INFO All previous machines shutdown, starting lab INFO Starting r1B (1/10) INFO Starting r1C (2/10) INFO Starting r1A (3/10) INFO Starting r1D (4/10) INFO Starting r1E (5/10) INFO Starting r2A (6/10) INFO Starting r3A (7/10) INFO Starting r3B (8/10) INFO Starting r3C (9/10) INFO Starting r3D (10/10) INFO Finished starting Lab, 10 machines started Lab generated in 28.14 seconds
System requirements
AutoNetkit 0.8.17
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- filename:
- autonetkit-0.8.17.tar.gz
- main category:
- System
- developer:
- visit homepage
Bitdefender Antivirus Free 27.0.35.146
IrfanView 4.67
Windows Sandbox Launcher 1.0.0
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
paint.net 5.0.13 (5.13.8830.42291)
ShareX 16.0.1
calibre 7.8.0
7-Zip 23.01 / 24.04 Beta
Microsoft Teams 24060.2623.2790.8046 Home / 1.7.00.7956 Work
Zoom Client 6.0.0.37205
- 7-Zip
- Microsoft Teams
- Zoom Client
- Bitdefender Antivirus Free
- IrfanView
- Windows Sandbox Launcher
- 4k Video Downloader
- paint.net
- ShareX
- calibre