30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
Netkit is a self-contained environment that makes it easy and costless to
|
|
emulate complex network configurations on a single host machine. The idea
|
|
underlying Netkit is that each network device is implemented by a virtual
|
|
machine running the appropriate software. Virtual machines can then be
|
|
interconnected as desired by configuring virtual collision domains.
|
|
|
|
Interconnected machines may be organized to form a laboratory (lab),
|
|
which can be used to emulate the behavior of a particular service or
|
|
protocol (e.g., DNS). The configuration of the lab can be saved to ease
|
|
its distribution and replication.
|
|
|
|
The project was born (and is still carried on) with the main purpose of
|
|
supporting teaching of networking subjects with realistic experiences.
|
|
|
|
Requires netkit-kernel and netkit-filesystem available at SlackBuilds.org
|
|
|
|
After installing add environment variable to ~/.bashrc (~/bash_profile)
|
|
or system global:
|
|
|
|
export NETKIT_HOME=/opt/netkit export MANPATH=:$NETKIT_HOME/man export
|
|
PATH=$NETKIT_HOME/bin:$PATH
|
|
|
|
You may check your configuration:
|
|
|
|
# cd /opt/netkit # ./check_configuration.sh
|
|
|
|
For quick start:
|
|
http://www.netkit.org/netkit-labs/netkit_introduction/netkit-introduction.pdf
|
|
http://www.netkit.org/faq.html
|