zoukankan      html  css  js  c++  java
  • GNS3安装与配置

      好久没碰网络相关的东西,计划先把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'x4Bx58x21x81x56x7Bx0DxF3x21x43x9Bx7ExACx1DxE6x8A'

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

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

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

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

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

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

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

    拷贝完成后按左上角的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导入交换机镜像即可。

  • 相关阅读:
    Hadoop脚本:自动搜集所有节点上的异常信息
    Hadoop脚本:重新初始化所有节点
    Hadoop入门:最应该看的几篇文章
    Hadoop脚本:用Streaming方式使用Hadoop
    [SaaS研究] SaaS在中国 / 中国的Salesforce / 阿里巴巴 / 阿里软件 [ 转 ]
    Hadoop常见问题与解决方法汇总
    Hadoop:你所不知道的一些相关项目
    Hadoop MapReduce 学习
    有多少项目准备和Hadoop比拼?
    开放源码的云计算平台:触手可及的云计算 [ 原 ]
  • 原文地址:https://www.cnblogs.com/fumy/p/10985323.html
Copyright © 2011-2022 走看看