在VirtualBox上安装GNS3到CentOS7
概要
因为在我之前写的一篇文章中提到了要试用GNS3,所以我决定实际安装一下。(本文仅介绍安装过程,实际使用部分另行说明)
背景
由于我在上一篇文章中宣布要尝试使用GNS3,并认为这将对我的路由学习有所帮助,所以我决定首先进行安装。
由于因为我是一个行动起来不太积极的人… (-_-;),所以这次有机会接触到RHEL(RedHat Enterprise Linux),我决定选择RedHat系列的Linux发行版,即CentOS7。
(尽管CentOS8将于2021年底停止支持,而且似乎也不会推出CentOS9,所以可能不太推荐选择。)
目标
将GNS3安装到VirtualBox的CentOS7中已经完成。
目前有许多读者
-
- 自分自身
-
- VirtualBoxやCLIの基本的な理解がある方
- CentOS7にGNS3を入れたい方(コアすぎる)
前提 tí)
-
- VirtualBoxはインストール済み
- CentOS7はインストール済み
环境
-
- ホストOS:Window10 Home
-
- VirtualBox:バージョン6.1.14 r140239(Qt5.6.2)
- VirtualBox内のCentOS:CentOS7
步骤
现在,我想实际开始安装,但首先我向谷歌老师询问了一下GNS3是什么。
GNS3是于2008年首次发布的网络软件仿真器。
这是指网络设备模拟器(仿真软件)如路由器和交换机之类的东西吧。
以自费购买实体设备来进行测试在现在这个时代并不太合适,所以别无选择啊。
(如果有钱的话还是想买实体设备的……)
根据维基百科,似乎连AT&T和NASA也使用这个,所以使用GNS3作为网络软件模拟器应该没错吧。(不了解,纯属猜测)
那么,我想立即出发。
在本文中,我们只选择了参考步骤中遇到困难的部分。
找到步骤
根据上述文章,我决定参考并进行实施。
但是,看样子这是针对Windows环境的安装步骤,所以我按照这样的方式进行下载,
至于安装,我打算先从GNS3官方页面搜索官方手册来进行安装。
安装方法如下所示:
我在GNS3的社区页面上找到了关于在CentOS7上构建的技巧和经验分享。(太感谢了!)因此,接下来,我将按照这个基本步骤进行操作。我只会记录遇到的困难。
CentOSNW通信附加问题
每次都发生这种情况,当我发现我无法连接到互联网时,在VirtualBox的CentOS中我会感到焦虑,所以我决定把这里留下来。
虽然这不是主要问题,但仅需提升一下相应的网络接口,问题就可以解决了。
ifup enp0s3
ius的URL被截断问题
看到步骤时,3.1 安装Python 3.6 部分的步骤如下所示,但是URL的最后一部分被截断了。
yum install -y https://centos7.iuscommunity.org/ius-...
很高兴看到这个参考视频并找到了最后的记录。
ius链接变更问题→看起来好像已经更改成新的了
虽然在ius上也遇到了一些问题,但这个问题更大一些,看起来是URL发生了变化。
参考了以下的Qiita文章,成功解决了。
现在来说,顺便提一句,ius指的是根据以下网站的说法
IUS(与上游稳定版本相吻合)是一个用于从RHEL/CentOS获取新版本的YUM仓库。
据说是这样的。
使用CentOS确实需要进行这样的处理…真是受益匪浅。
用最新版的wget可能能够解决wget错误问题,但是有点麻烦,可以通过使用–no-check-certificate参数来解决。
在途中有一个打入wget命令(从网站下载内容的命令)的时机。
ERROR: cannot verify … certificate
出现了类似的错误。经过调查,发现是证书相关的错误,并且有两种解决方法:一种是安装wget的最新版本,另一种是使用–nocheck-certificate选项来避免该错误。由于这次只是为了试用而优先考虑安装,所以我决定通过命令选项来回避这个问题。
“无法成功安装PyQt5的问题” PyQt5 de
pip3 install pyqt5 says --No matching distribution found for PyQt5-Qt5>=5.15.2 (from pyqt5)
为什么…
我向谷歌先生询问了各种错误内容,但回答并不够准确,
虽然错误内容与此次不同,但我根据以下页面的参考安装了pyqt5。
GNS3无法启动的问题
由于我的环境中的CentOS不支持GUI界面,所以我使用yum -y groups install “GNOME Desktop”命令安装了GNOME Desktop,然后使用startx命令启动了GUI界面,接着通过GUI界面输入了gns3命令…
成功启动了!
总结(学到的东西和未来计划)
-
- 毎度ですが、これぐらいでも自分でできたときの達成感は何ともうれしいものですね。
-
- 試しにCentOSで入れましたが、初心者には思ったより大変だったので今後は王道?のWindowsかMacでやろうと思います。
-
- やはりGNS3を使ってがっつり勉強するならIOS(Cisco社のネットワーク機器のOS)が必要そうなので、ボーナスが出るころには中古のスイッチでも買ってみようと思います。
- 公式ドキュメントよく見るとLinux向けの手順があるように見えますね。。(おい)また別途トライしてみたいと思います。