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 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_pointif __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
-------------------------