AutoNetkit icon

AutoNetkit For Linux

4.5/5 2
Other/Proprietary License

Automated configuration generator for Netkit. #Netkit configurations  #Configuration generator  #Netkit  #Configuration  #Generator  #Networking  

Description

Free Download

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

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

IrfanView 4.67

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

Windows Sandbox Launcher 1.0.0

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

paint.net 5.0.13 (5.13.8830.42291)

Packed with an array of options and an intuitive interface, this application enables you to create professional-looking photographs
paint.net

ShareX 16.0.1

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

calibre 7.8.0

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

7-Zip 23.01 / 24.04 Beta

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

Microsoft Teams 24060.2623.2790.8046 Home / 1.7.00.7956 Work

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

Zoom Client 6.0.0.37205

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

% discount
7-Zip
  • 7-Zip
  • Microsoft Teams
  • Zoom Client
  • Bitdefender Antivirus Free
  • IrfanView
  • Windows Sandbox Launcher
  • 4k Video Downloader
  • paint.net
  • ShareX
  • calibre
essentials


User Comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy