原理相同途经不同
GNS-3 On windows
——新dynamips前端GNS-3
以前介绍过一个dynamips的一个图形化的前端--dynagui,它是基于dynagen开发的,只是在
dynagen的基础上加了个图形外壳,但自从0.3.1后一直没见更新。
最近有一群(5个)法国学生(研究生)组成的开发团队,开发了这个新前端GNS-3,功能比dynagui强的多,图形化程度可与netsim媲美。开发工具用的python,这点与dynagui相同,有了Python这个中间层使得PY应用程序可以跨平台运行,GNS-3与dynamips的通信库是用的是dynagen的库,现在还没放出正式版,只有alpha版。
此前实现了在windows下运行dynagui(详见此链接),有了这个基础在windows下运行GNS-3自然不
是问题。
下而向大家介绍一下在windows下跑GNS-3简单有效的方法:
方法一(已不推荐):
1、请到 https://www.gns3.net/hg/gns3-devel/archive/tip.zip 下载GNS-3的windows包并解压,如解
压到c:\GNS\
2、搭建python for windows的运行环境。
下载并安装 all in one win32 python installer :
[file]http://www1.webng.com/beafuture/soft/pygtk-setup.rar[/file]
对于dynagui这个all in one就够了,对于GNS-3,all中还差一one
就是python的高级图形库QT:
[file]ftp://ftp.trolltech.com/qt/source/qt-win-opensource-4.3.0-mingw.exe[/file]
然后下载QT的运行库mingwm10.dll,下载完后解压到c:\GNS\:
[file]http://www.4shared.com/file/17319427/3550f70c/mingwm10.html[/file]
再下载PyQt,将QT和Python绑定的工具:
[file]http://www.4shared.com/file/17315750/ace5f589/PyQt-gpl-42-Py25-Qt423.html[/file]
安装QT一路next就OK了。PyQT安装过程不能这样,选择安装类型时推荐选择“minimal”(最小化安
装),特别要注意的是安装目录不能默认,distination folder要改为"C:\program
files\PyGTK\Python"(没有双引号)然后Install就行了,装完后还要设置一下系统环境变量,否则会提
示找不到QTcore4.dll。
右击我的电脑—>属性—>高级—>环境变量(alt+n)然后双击“administrator的用户变量”文本框下的
PATH,
然后在变量值文本框中加入:“C:\Qt\4.3.0\bin;”(不带双引号)。
然后打开C:\GNS\,双击gns3.pyw,GNS-3是不是可以运行了!!!赶快体验一下吧!!!
方法二:
在方法一出来之前,管方没有提供windows下的解决方案。
那本方法就是用管方的安装包,下载管方的包安装完后就可以了,但此站点不支持断点断传,且很慢!:
[file]http://www.gns3.net/chrome/site/pyqt-gns3-setup.exe[/file]
下载二,比较快(4shared):
[file]http://www.4shared.com/file/17300535/83efab6c/pyqt-gns3-setup.html[/file]
方法三:
自己安装设置全部软件:
Python2.5.1(如下载出现盗链提示,请自行google 找下载链接)
[file]http://x.102.xdowns.com/102x/x/074/python-2.5.1.rar[/file]
下载PyQt,安装时推荐选择“minimal”(最小化安装)其余默认,然后一路Next就OK了:
[file]http://www.4shared.com/file/17315750/ace5f589/PyQt-gpl-42-Py25-Qt423.html[/file]
下载我打包的Qt 4.3 DLLs and plugins:
[file]http://www.4shared.com/file/17300641/c98547eb/Qt_43_DLLs_plugins.html[/file]
然后还是环境变量设置如下:
右击我的电脑—>属性—>高级—>环境变量(alt+n)然后点“系统变量”下方的“新建”(Alt+W)在变
量名中输入:QT_PLUGIN_PATH
在变量值中输入:C:\Python25\Lib\site-packages\PyQt4\Plugins
本文完