GNS3_インストール_2 

November 09 [Sat], 2013, 22:49
前の記事でGNS3_インストールで構築したが
上手行かんかった為、ほっておいてが下記サイトで動作した。

http://shirokuma-industry.com/wordpress/?p=948


(1)GNS3関連パッケージインストール
# yum install -y python python-devel xorg-x11-proto-devel libXext-devel gcc-c++ libXrender* PyQt4 PyQt4-devel qt qt-devel qemu-img libvirt qtwebkit qtwebkit-devel telnet


(2)GNS3ダウンロード
# cd /opt
# wget http://jaist.dl.sourceforge.net/project/gns-3/GNS3/0.8.4-RC2/GNS3-0.8.4-RC2-src.tar.gz
# wget http://jaist.dl.sourceforge.net/project/gns-3/GNS3/0.8.3.1/GNS3-0.8.3.1-src.tar.gz

(3)GNS3展開/設定
展開する。
# tar zxvf GNS3-0.8.3.1-src.tar.gz

リンク
# ln -s GNS3-0.8.3.1-src GNS3
# cd GNS3

必要ディレクトリ作成
# mkdir Dynamips IOS Project Cache Temp
# chmod o+rw Project Temp
# chmod 777 IOS

Dynamipsダウンロード
# cd Dynamips
# wget http://jaist.dl.sourceforge.net/project/gns-3/Dynamips/0.2.8-RC3-community/dynamips-0.2.8-RC3-community-x86_64.bin
# chmod +x dynamips-0.2.8-RC3-community-x86_64.bin

pngダウンロード
# cd /opt/GNS3
# wget http://www.rehmert.com/wp-content/uploads/2012/08/gns3-150x150.png
# mv gns3-150x150.png gns3.png
# ln -s /opt/GNS3/gns3.png /usr/share/icons
# ln -s /opt/GNS3/gns3.png /usr/share/pixmaps

起動ファイル作成
# vi /usr/bin/gns3

---------------------------
#!/bin/bash
python "/opt/GNS3/gns3"
---------------------------

# chmod +x /usr/bin/gns3

デスクトップの起動ファイル作成
# vi /usr/share/applications/gns3.desktop
-------------------------------
[Desktop Entry]
Name=GNS3
Comment=GNS3
Exec=gns3
Icon=gns3.png
Terminal=0
Type=Application
Encoding=UTF-8
Categories=Development
-------------------------------

(4)エラーメッセージ対処
# vi /opt/GNS3/src/GNS3/Node/AbstractNode.py

以下の二行をコメントアウト
if QtCore.QT_VERSION >= 0×040600:
flags = flags | self.ItemSendsGeometryChanges

上記で完了です。該当のIOSをアップロードして動作確認。

※IOSとプロジェクトディレクトリはユーザが読み取れる権限をつける事