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中
評論沒有發現