AutoNetkit是用于创建Netkit配置的软件。
依赖关系:
AutoNetkit需要以下模块:netaddr,鲭,networkx,pydot,pyparse,Graphviz的和Pexpect的。
这些可以通过安装:
须藤easy_install的netaddr
须藤easy_install的鲭
须藤easy_install的networkx
须藤easy_install的pydot
须藤easy_install的pyparsing
须藤easy_install的Pexpect的
对于绘制你需要graphviz的。在Linux这可以安装为:
   命令和apt-get安装graphviz的     
   
配置:
样本AutoNetkit实验室可以在实验室文件夹中找到。该实验室将建立一个小型网络的3自治系统,拥有一批在每个路由器。这些路由器连接。这个实验,然后绘制。
实验室还可以部署。对于部署,您必须提供Netkit主机的详细信息。这可以在同一台机器或不同的机器。
所需的设置本机(使用“localhost”如果你在同一台机器上运行Netkit为AutoNetkit),您的用户名登录到机器(使用SSH)和密码的地址。
例如:
主机=“netkithost.adelaide.edu.au”
USERNAME =“sknight”
密码= "12345"
或者,如果运行在同一计算机上:
主机=“localhost”的
USERNAME =“sknight”
密码=“12345”  
然后,您可以使用部署实验室:
myNetkit.deploy(myInternet)
运行:
一旦你已经配置您的实验室,你可以使用AutoNetkit开始:
蟒蛇AutoNetkit.py
如果你想指定的实验室在不同的配置文件,如myLab.txt,请使用以下命令:
./AutoNetkit.py -f实验室/ myLab.txt
你应该看到的输出,如:
INFO  从实验室装载网络/ myLab.txt
INFO  编译配置AS1
INFO  编译配置AS2
INFO  编译配置AS3
INFO  连接到netkithost.adelaide.edu.au
INFO  连接到netkithost.adelaide.edu.au
INFO  停止以前的实验室
INFO  复制在实验室
INFO  检查所有以前的机器关机
INFO  一些主机仍然在运行,重试在5秒
INFO  以前所有的机器停机,启动实验室
INFO  起始R1B(1/10)
INFO  开始R1C(2/10)
INFO  开始R1A(3/10)
INFO  开始R1D(4/10)
INFO  开始R1E(5/10)
INFO  开始R2A(6/10)
INFO  开始R3A(7/10)
INFO  开始R3B(8/10)
INFO  开始R3C(9/10)
INFO  开始R3D(10/10)
INFO  完成启动实验室,10台机器开始
在28.14秒实验室产生的
要求:
- 在Python中
评论没有发现