独家首发:解决GNS3在Ubuntu9.04下无法保存,读取.net文件

1892阅读 0评论2009-07-13 sjhf
分类:LINUX

       本文请勿转载,如需转载请与作者联系,否则将追究法律责任。
      这段时间一直在“玩”路由交换,咱是穷人,肯定买不起那些高昂的设备,所以只能用模拟器“过过瘾”,意淫一下。说到CISCO的模拟器,最好用的当宿GNS3(个人意见),其优点如下:
        1,免费。而且还是开源软件。我一向信奉:不要钱的就是最好的。
        2,图形化界面,使用简单,丰简由人。
        3,多平台。除了Windows版本还有Linux的版本。
        4,无广告,无插件,干净。
        这些优点使得它比“小凡制作”更吸引我,所以用了它后就一直没用小凡了。

       前段时间不久,Ubuntu的最新版本9.04发布。基于linux下跑虚拟机确实比在windows下快很多(不信的可以自己试一下再发言),毫不犹豫的装上了Ubuntu
。但是,问题出现了。
        在Ubuntu9.04中 QT 的版本为4.5,与GNS3 0.6不兼容(有人说是QT4.5的BUG),GNS3无法保存配置,无法读取.net文件(每次使用都要重新搭环境)。
        经过分析,现在确定问题出在 Workspace.py 这个文件上。只要对这个文件做些处理,就可以正常使用GNS3了。
        文件的位置:
        Ubuntu下: /usr/share/python-support/gns3/GNS3 (Ubuntu 9.04).
        源码包安装的:/GNS3-0.6-src/src/GNS3

解决方法1: 给Workspace.py打上补丁,补丁位置在 
http://code.gns3.net/hgwebdir.cgi/gns3-devel/rev/a02a2824f8e3
解决办法2: 使用下面提供的文件替换掉LINUX中的原文件


附件下载:
  替换掉原文件


上一篇: kudzu检测硬件
下一篇: linux环境下安装及配置sendmail服务(邮件服务)