Dynamips是mips机器的模拟器,用于模拟Cisco路由器硬件环境以运行,Cisco路由器的IOS操作系统.
Dynagen是dynamips的一个前端工具,以方便对所模拟路由器的管理.提供一个命令控制台,网络拓扑和设备采用,结构化的配置文件,可以很容易的编写和修改.
GNS3是基于Dynagen的图形化前端,以图形的方式管理模拟的网络拓扑及设备.
由于GNS3使用的开源工具开发的,所以在开源系统上可以很容易的运行.
根据GNS3的RADEME文件里的说明,GNS3依赖于这些包:
* GNS3 depends on:
- Qt 4.3 (or higher)
- Python 2.4 (or higher)
- Sip 4.5 (or higher)
- PyQt 4.1 (or higher)
我们看这些包都在什么地方:
%whereis qt4
qt4: /usr/ports/devel/qt4
%whereis python25
python25: /usr/ports/lang/python25
%whereis py-sip
py-sip: /usr/ports/devel/py-sip
%whereis py-qt4-core
py-qt4-core: /usr/ports/devel/py-qt4-core
%whereis py-qt4-svg
py-qt4-svg: /usr/ports/graphics/py-qt4-svg
%
使用su命令,成为root用户分别到上面的ports目录里面make install clean就行了.从源代码安装,编译QT4相当费时,总的用时至少一个小时吧.所以要有心理准备.
安装时没什么难点,不过由于RADEME里面提到的名字和ports里面的软件包名字不太一样,所以找这些ports花了一点时间.特别是svg是在graphics分类里面的.其它的都好找点.
上两个图:
阅读(1573) | 评论(0) | 转发(0) |