computerの日記

Cisco,SHELL,C,Qt,C++,Linux,ネットワーク,Windows Scriptなどの発言です

Fedora 29 に、GNS3 環境を構築する

以前、Fedora28 のときに GNS3 の環境を作っていたのですが、Fedora29 になってから
何もしていなかったです。再び、GNS3 をやろうと思ったらエラーになっていたので、直したいです。

 

$ rpm -qa | grep gns3
gns3-gui-2.1.11-2.fc29.noarch
gns3-server-2.1.11-1.fc29.x86_64
gns3-net-converter-1.3.0-8.fc29.noarch

$ rpm -qa | grep vpcs
vpcs-0.8-3.fc29.x86_64

$ rpm -qa | grep dynamips
dynamips-0.2.18-1.fc29.x86_64

$ rpm -qa | grep qemu-kvm
qemu-kvm-3.0.0-3.fc29.x86_64

$ rpm -qa | grep qemu-system-x86
qemu-system-x86-3.0.0-3.fc29.x86_64
qemu-system-x86-core-3.0.0-3.fc29.x86_64

$ pip3 list | grep gns3
gns3-gui 2.1.11
gns3-net-converter 1.3.0
gns3-server 2.1.11

 

以下のサイトから、2.1.11 をダウンロードします。
https://github.com/GNS3/gns3-gui/releases
VirtualBox 版とします。以下のリンクとなります。
https://github.com/GNS3/gns3-gui/releases/download/v2.1.11/GNS3.VM.VirtualBox.2.1.11.zip
解凍します。


$ unzip GNS3.VM.VirtualBox.2.1.11.zip
$ ls -l "GNS3 VM.ova"
-rw-------. 1 xx xx 321134080 10月 1 01:17 'GNS3 VM.ova'
$ ls -lh "GNS3 VM.ova"
-rw-------. 1 xx xx 307M 10月 1 01:17 'GNS3 VM.ova'

「仮想アプライアンスのインポート」から、上記 ova をインポートします。
立ち上げると、以下のような表示が出ます。

-------------------------
GNS3 version: 2.1.11
VM version: 0.10.14
KVM support available: False
IP: 192.168.56.104
To log in using SSH:
ssh gns3@192.168.56.104
Password: gns3
Images and projects are located in /opt/gns3
Release channel: 2.1
-------------------------

ちなみに、/usr/bin/gns3 は ASCII TXT となっていますので、確認できます。

-------------------------
#!/usr/bin/python3
# EASY-INSTALL-ENTRY-SCRIPT: 'gns3-gui==2.1.11','gui_scripts','gns3'
__requires__ = 'gns3-gui==2.1.11'
import re
import sys
from pkg_resources import load_entry_point

if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(
load_entry_point('gns3-gui==2.1.11', 'gui_scripts', 'gns3')()
-------------------------

立ち上げます。


$ /usr/bin/gns3

エラーになりました。
Edit --> Preferences で、パスを確認します。
Server のところを、/usr/bin/gns3 にしました。
GUI を閉じます。
もう一度、

$ /usr/bin/gns3

今度は立ち上がりました。
Server のところは、以下のようになっています。

-------------------------
/usr/bin/gns3server
/usr/bin/ubridge
192.168.56.1
3080 TCP
5000 TCP 10000 TCP
10000 UDP 20000 UDP
-------------------------

GNS3 VM のところは、以下のようになっています。

-------------------------
VirtualBox
GNS3 VM
8192 MB
4
-------------------------