前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GNS3安装与配置

GNS3安装与配置

作者头像
郭耀华
发布2019-10-23 15:06:25
1.2K0
发布2019-10-23 15:06:25
举报
文章被收录于专栏:郭耀华‘s Blog郭耀华‘s Blog

好久没碰网络相关的东西,计划先把ie的证拿下来。毕业四年了,感觉没做好一件事情,不想什么都是只做个开始就放弃。因为思科的packet tracer很多实验都做不了,只能安装个gns3。之前安装过一次,没装好,后来就一直没管了(这种态度要不怎么说什么都做不好呢)。最近没办法,找了很多资料终于安装成功了。分享出来供大家参考下,也可以避免浪费不必要的时间精力用来安装一个软件。

1、下载相关软件

1.1首先到gns3官网下载gns3客户端和服务端,因为要注册账号才可以下载,所以用邮箱注册个账号即可,官网地址:https://www.gns3.com/software/download

1.2 在vmware官网下载VMwareworkstations pro 同样也是需要注册账号才能下载。

官网地址:https://www.vmware.com/cn.html

2、软件安装

Workstation Pro安装好后需要输入序列号,百度搜索输入即可。

Gns3客户端安装会提示绑定一些相关软件,如wireshark、putty等,如自己电脑先前未安装,保持默认即可。

将gns3服务端导入到workstation Pro,首先找到“文件”-“打开”找到下载的gns3服务端件

将gns3导入,注意最好将安装路径更改为其他盘而不放在C盘,点击“导入”即可。

导入好后图中该项一定要为“True”,不然会很卡,如果是False,可能是虚拟机设置中没有打开“虚拟化引擎”

3、许可证号生成

在虚拟机中点击“OK”可看到系统选项,选择shell

进入shell后,输入sudo passwd gns3 然后输入密码gns3即更新了账户gns3的密码然后通过远程工具如secureCRT 远程连接 ip即gns3的ip 账户为gns3。

输入sudo apt-get update 更新完成后输入sudo apt-get install vim -y

然后随便创建一个python文件输入sudo vi abc.py进入视图后输入小写i并将以下内容拷贝

#! /usr/bin/python

print("*********************************************************************")

print("Cisco IOU License Generator - Kal 2011, python port of 2006 C version")

print("Modified to work with python3 by c_d 2014")

import os

import socket

import hashlib

import struct

# get the host id and host name to calculate the hostkey

hostid=os.popen("hostid").read().strip()

hostname = socket.gethostname()

ioukey=int(hostid,16)

for x in hostname:

ioukey = ioukey + ord(x)

print("hostid=" + hostid +", hostname="+ hostname + ", ioukey=" + hex(ioukey)[2:])

# create the license using md5sum

iouPad1 = b'\x4B\x58\x21\x81\x56\x7B\x0D\xF3\x21\x43\x9B\x7E\xAC\x1D\xE6\x8A'

iouPad2 = b'\x80' + 39*b'\0'

md5input=iouPad1 + iouPad2 + struct.pack('!i', ioukey) + iouPad1

iouLicense=hashlib.md5(md5input).hexdigest()[:16]

print("\nAdd the following text to ~/.iourc:")

print("[license]\n" + hostname + " = " + iouLicense + ";\n")

print("You can disable the phone home feature with something like:")

print(" echo '127.0.0.127 xml.cisco.com' >> /etc/hosts\n")

拷贝完成后按左上角的ESC键然后按冒号:再按wq退出

然后输入sudo python3 abc.py 可以看到产生的序列号

再创建一个新文件sudo vi .iourc 注意iourc前面有个点,输入i进入编辑模式将前面产生的序列号拷贝到里面按ESC再按:wq即可。

然后输入sudo chmod 777 .iourc

4、镜像文件导入

打开gns3客户端,点击“edit”-“preferences”在server选项里选择“Main server”

并输入gns3服务端的地址 端口号保持默认不变

然后分别在IOS router导入路由器镜像,IOU Devices导入交换机镜像即可。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-06-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、下载相关软件
  • 2、软件安装
  • 3、许可证号生成
  • 4、镜像文件导入
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档