关于cisco ccp 或sdm管理gns3中思科路由器的成功分享
本来工作环境中有一台c1841,闲来无事,升级了最新的IOS=c1841-adventerprisek9-mz.151-4.M6.bin,在xp虚拟机中安装sdm(新windows系统不支持)和在win7真实主机中安装ccp进入并管理了一下。适逢gns3-2.0.0正式发布,之前的测试版本均不能做到本文的实验效果(以前的版本有90%的时间是连接失败的,真的搞不懂原因,有时以是可以的,:)。
一、介绍一下ccp
它是SDM的升级版。
二、需要的安装包和环境配置
实验环境:
windows7 x64 (可以是虚拟机,可以是物理主机,由于实现环境原因,测试时用的是虚拟机)
GNS3-2.0.0-all-in-one.exe(安装到虚拟机中)及相应的GNS3.VM.VMware.Workstation.2.0.0.zip(需要安装vmware workstation,然后导入)。
注,我的主机是win10(1703),安装vmware workstation 12 pro,导入GNS3.VM.VMware.Workstation.2.0.0.zip压缩包中的GNS3 VM.ova模板。然后安装gns3,配置好并联接(配置以及导入IOS、IOU等过程请自行google,这也是一个学习探索的过程)。
下载地址:
https://github.com/GNS3/gns3-gui/releases
保证以上gns3环境正常。
在此也提出一个最小化的测试环境:直接安装GNS3-2.0.0-all-in-one.exe到物理机win7(因为ccp不支持win10)中(也不再使用gns3-vm),导入IOS。测试ios正常在gns3中使用即可。
三、让gns3正常跑起来
下载上面的gns3,并参考如下的效果图构建拓扑。需要vmware使用的知识。
推荐优先测试c7200系列IOS(下图主窗口和右侧的概览供参考)
cloud1中的eth0是ccp联接到IOS的关键(名字不一定是这个,但起的作用才是重点)
如果你是用的gns3-vm:则eth0对应的是gns3-vm虚拟机上的网卡,该gns3-vm上的网卡,路由器R1c7200的f0/0地址应该与eth0在一个网段(网络)中。
添加好cloud节点,右键打开配置,添加所有网卡。(提示:如果你用gns3-vm server 则实际情况如下图;如果你用最小化的gns3 local server,就会显示当前主机的相关网卡)。ccp不论是安装在虚拟机中,还是当前主机中,只要你让ccp能够连接eth0(ping通即可)。
下面详细说明一下:
第一种情况:使用gns3-vm server:gns3-vm虚拟机内部网卡配置eth0地址为10.0.0.200 /24,vmware网卡模式设置到,自定义,仅主机模式vmnet2,没有的自行添加
在win7中(运行ccp的主机)网络设置中找到vmnet2,设置地址为10.0.0.1 /24
或
在win7中(运行ccp的主机是虚拟机)网络设置中找到本地连接,设置地址为10.0.0.1 /24 ,其外部vmware网卡模式设置到,自定义,仅主机模式vmnet2,没有的自行添加,参考gns3-vm设置的图片。
第二种情况:不使用gns3-vm server,只使用local server (只安装gns3即可),只需要一个gns3即可搞定。
详细配置,在当前win7主机中添加一个 环回网络接口,配置地址为10.0.0.1 /24。gns3中节点cloud1配置时添加所有网卡,此时eth0相当于这个环回接口。名字不重要。
不论哪种情况,配置好cloud1的eth0接口后,再配置IOS的地址,注意在同一网段就行了。
前面的拓扑中IOS R1c7200路由器与cloud1(实际也相当于一台路由器了)中间的是非可网管交换机(傻瓜交换机),添加它的目的是可以让ccp通过eth0这一个接口能同时连接周围其它的IOS或IOU,初次配置时,可以只配置R1c7200、交换机、cloud1三个节点,如下图。
gns3中 IOS端的配置,是摘录的,直接摘取有用部分即可。
1 Q. How do I use Cisco Configuration Professional with an integrated services router that does not have a factory default configuration
2 A. Steps to run Cisco Configuration Professional on a Cisco router with a non-factory default configuration follow:
3 Step 1. Connect to your router using Telnet or SSH or through the console.Enter the global configuration mode using the command:
4 Router(config)# enable
5 Step 2. Enable the router HTTP or HTTPS server using the following Cisco IOS Software commands:
6 If HTTP and HTTPS are enabled and configured to use nonstandard port numbers, you can skip this step and simply use the port number already configured.
7 Router(config)# ip http server
8 Router(config)# ip http secure-server
9 Router(config)# ip http authentication local
10 Note: HTTPS is enabled only for cryptography-enabled Cisco IOS Software images.
11 Step 3. Create a user with privilege level 15.
12 Router(config)# username <username> privilege 15 password 0 <password>
13 Note: Replace <username> and <password> with the username and password that you want to configure.
14 Step 4. Configure SSH and Telnet for local login and privilege level 15:
15 Router(config)# line vty 0 4
16 Router(config-line)# privilege level 15
17 Router(config-line)# login local
18 Router(config-line)# transport input telnet
19 Router(config-line)# transport input telnet ssh
20 Router(config-line)# exit
21 Step 5. (Optional) Enable local logging to support the log monitoring function:
22 Router(config)# logging buffered 51200 warning
以上IOS配置摘自:
或
四、ccp的安装配置部分到了
1.软件安装包3个,安装时没有太多配置的地方,直接next一步步往下走即可。(建议最后安装ccp,下文也附有ccp安装环境要求的截图)
flashplayer_24_ax_debug_24.0.0.194.exe
jdk-6u45-windows-i586.exe
cisco-config-pro-k9-pkg-2_8-en.exe 这个是ccp安装包
相关下载
Cisco Configuration Professional 2.x 版本不要下载最新的,v2.8的就行了。
链接:http://pan.baidu.com/s/1nvpzAnn 密码:ov9a
http://www.cisco.com/c/en/us/products/cloud-systems-management/configuration-professional/index.html
java
http://www.oracle.com/technetwork/java/archive-139210.html
adobe flash player 请自行搜索下载
安装java和flashplayer后,设置一下IE浏览器,TLS1.x、弹窗阻止。再安装ccp,一般可以直接打开ccp了。
附截图:
如果,JRE运行环境和Adobe Flash Player不安装,ccp安装最后会提示需要的环境不满足。如果不能进入时请
下图,ccp的安装系统要求:
四、1 首次进入ccp
ccp初次进入时要求填写思科账号,可以跳,直接到下图,填写IOS配置的ip、vty 登陆用的username和password,勾选查找设备,点击OK。更多,详见官网介绍。
ccp安装完成正常进入后的基本使用:
Basic Router Configuration Using Cisco Configuration Professional - Cisco.pdf
分享到此,其中细节不再赘述
回头读一读,真的好混乱^_^
...
关于cisco ccp 或sdm管理gns3中思科路由器的成功分享的更多相关文章
- 小讲堂:Mobox文档管理软件中的文件外链是什么?
今天我们来讨论Mobox文档管理软件中的文件外链是什么?熟悉MOBOX的朋友们应该知道,如果有文件需要分享给其他同事,直接可以进行文件共享.对方会在AM的即时通讯客户端有消息提醒,点击消息提醒可以看到 ...
- 小讲堂:在线编辑在Mobox文档管理软件中的意义
今天我们来讨论一下,mobox文档管理软件中的在线编辑的这个功能,相信这个功能是用户在日常的文档维护中非常需要的. 文档管理软件的诸多功能中,在线编辑是一块很重要的功能点,因为在线编辑可以说是提高工作 ...
- android技巧(一):如何方便知晓当前Activity?如何管理应用中的Activity?如何最佳的启动一个Activity?
1.如何方便知晓当前Activity? 可以不看代码根据当前界面就知道界面所在Activity的写法: 建立BaseActivity,继承自Activity,在BaseActivity的OnCreat ...
- f2fs解析(八)node 管理器中的node_info
free_info 功成身退,node_info顺利接班. // 这里还是蛮复杂的一件事,如果不搞清除的话,这个历史性的接班工作我们就接不上 上面说到 alloc_nid 和 alloc_nid_do ...
- f2fs解析(七)node管理器中的 free_nid 结构体
除了node_info之外, node管理器中还有还有个重要的数据结构: struct free_nid { struct list_head list; /* for free node id li ...
- 使用 Git 来管理 Xcode 中的代码片段
使用 Git 来管理 Xcode 中的代码片段 代码片段介绍 xcode4 引入了一个新 feature: code snippets,在整个界面的右下角,可以通过快捷键:cmd + ctrl + o ...
- 如何在URL筛选管理器中过滤不需要的URL
互联网可以说是一把名副其实的双刃剑.一方面其可以提高工作效率.给企业提供充分的资源;另一方面如果管理不严,也会带来很多的隐患.如员工在上班时间玩游戏.炒股等等.为此现在很多企业希望对员工的网络行为进行 ...
- Android 管理Activity中的fragments
为了管理Activity中的fragments,需要使用FragmentManager,为了得到它,需要调用Activity中的getFragmentManager()方法,接下来详细介绍,感兴趣的朋 ...
- itest 开源测试管理项目中封装的下拉列表小组件:实现下拉列表使用者前后端0行代码
导读: 主要从4个方面来阐述,1:背景:2:思路:3:代码实现:4:使用 一:封装背景 像easy ui 之类的纯前端组件,也有下拉列表组件,但是使用的时候,每个下拉列表,要配一个URL ...
随机推荐
- 实时消息传输协议(RTMP)详解
一.概念与摘要 RTMP协议从属于应用层,被设计用来在适合的传输协议(如TCP)上复用和打包多媒体传输流(如音频.视频和互动内容).RTMP提供了一套全双工的可靠的多路复用消息服务,类似于TCP协议[ ...
- vuejs单一事件管理组件间的通信
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Linux 上做免密码登陆
基于密钥验证1.生成一对密钥ssh-keygen -t {rsa|dsa} -f /path/to/keyfile -N 'password'2.将公钥传输至服务器某用户的家目录的.ssh/autho ...
- 老李分享:JDK,JRE,JVM区别与联系
poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-845052 ...
- 老李分享:大数据测试中java和hadoop关系
Hadoop的创始人是Doug Cutting, 同时也是著名的基于Java的检索引擎库Apache Lucene的创始人.Hadoop本来是用于著名的开源搜索引擎Apache Nutch,而Nutc ...
- Android 学习笔记之实时保存数据-现场保护onSaveInstanceState()
数据保存:在软件开发中我们希望保存下各个Activity数据,以实现客户数据的时时保存,达到较好的用户体验. 那么我们需要解决如下问题: 1.什么时候保存? 2.保存哪些数据? 我想保存应用产 ...
- List去除重复的元素
有两种方法,一种是去重不带顺序的,一种是去重带顺序的. /* * 方法1: 无顺序 * Hastset根据hashcode判断是否重复,数据不会重复 */ public static Lis ...
- Struts2基础学习(三)—Result和数据封装
一.Result Action处理完用户请求后,将返回一个普通的字符串,整个普通字符串就是一个逻辑视图名,Struts2根据逻辑视图名,决定响应哪个结果,处理结果使用<result&g ...
- JavaWeb总结(八)—EL表达式
一.EL表达式简介 EL全名Expression Language.主要有以下作用. 1.获取数据 EL表达式主要用于替换JSP页面的脚本表达式,以及各种类型的Web域中检索Java对象.获取数据.( ...
- 03 Types of Learning
学习的分类: 根据输出空间Y:分类(二分类.多分类).回归.结构化(监督学习+输出空间有结构): 根据标签y:监督学习.无监督学习(聚类.密度估计.异常点检测).半监督学习(标注成本高时).强化学习: ...