思科命令配置使用方法介绍,全网最全!

你们好,我的网工朋友。
思科作为数通界的老大哥,老一辈网络工程师都是从学习思科开始的吧。
往期也发过命令大全,但是很多朋友反馈拿到命令却不知道从何下手?
今天这篇文章,我将给你介绍思科命令配置的使用方法,帮助你更好地理解如何利用思科设备来管理和优化您的网络。
如果你是新手完全不会配置,或者长时间不配置思科设备,临时要上阵,记得把这篇拿出来看看。


今日文章阅读福利:《 思科交换机配置命令大全 》
私信我,发送暗号“思科命令”,即可获取该份限量优质资源。

01 前提条件


先安装EVE工具!!!

用户名:admin
密码:unl


02 思科三大模式:用户模式、特权模式和全局模式

01 ?的使用说明


思科IOS给我们提供了一个界面(CLI) command line interface 命令行
输入一个? ,可以看说明


命令前几位字母后面加问号?可以查看有哪些命令,tab键可以自动补全命令

02 常用快捷键说明


ctrl+z (ctrl+c也可以):直接到特权模式
ctrl+a:直接到光标的最左端
ctrl+e:直接到光标的最右端
ctrl+u:删除整行命令
ctrl+w:删除一个单词

03 删除命令方法


删除命令一般都是在正常配置命令前面加一个no,比如:
比如在接口模式下输入:ip address 102.168.1.1 /24
删除IP地址的命令:no ip address 192.168.1.1 /24
注:这个no命令,用得非常多,比如shutdown是接口关机【在子接口操作,不知道的下面“设备接口开关机”处有说明】
no shutdown就是接口开机,某个命令执行错了,在执行命令前面加个no 就是撤销(删除)的意思哦。
思科的IOS给我们提供了三大模式,分别为用户模式、特权模式和全局模式。

04 用户模式

用户模式仅答应基本的监测命令,在这种模式下不能改变路由器的配置。
设备开机后,进入的就是用户模式
Router表示设备的名称,>表示用户模式


05 特权模式


特权模式可以使用所有的配置命令,在用户模式下访问特权模式一般都需要一个密码。
在用户模式输入enable,回车,就能进入特权模式,任何模式下输入end 或者按快捷键:ctrl+z,就能快速回到特权模式!
Router表示设备的名称,#表示特权模式


disble退出特权模式

06 全局模式


配置具体的功能(如端口啊接口配ip啊这些)就得从全局配置模式下进入到相应的子配置模式下这个模式比较重要,也用得最多!!!
在特权模式输入configure terminal,回车,可以进入全局模式,命令比较长,记不住不要紧,可以用下面方法进入哦!


(config)# 代表全局模式,退出按ctrl+c或者输入exit
注:最好习惯用exit退出,如果在子模式下,按ctrl+c,则直接退出到特权模式了,而输入exit则退出到全局模式!!!


注意:所有命令 输入 ? 以后,出现 <cr> 就说明该命令可以直接回车,如,我们输入configure ?下面出现了<cr>,我们直接回车也可以进入到全局模式,但不标准,不建议这么用!主要是要你知道 所有命令输入? 后出现<cr>就代表该命令可以执行而已!


注:特权模式下的命令可以在全局模式下输入,一般都是在前面加一个do就可以了,比如:
比如在特权模式下输入:show ip interface brief
在全局模式下输入:do show ip interface brief



03 修改设备名称



在全局模式下执行:hostname newname 即可

改名建议:Node-Router-楼层-设备号,如这路由是5楼第二个,则:Node-Route-5-2


04 子模式介绍

01 说明


全局模式的功能上面已经做过说明,就是配置具体的功能(如端口啊接口配ip啊这些)就得从全局配置模式下进入到相应的子配置模式下。
所以子模式也就是在全局模式下需要修改的具体功能,比如现在进入接口模式,则在全局下输入:interface ethernet 0/0

02 接口模式

进入全局模式:用户模式输入enable进入特权模式:特权模式输入configure terminal进入全局模式
全局下输入:interface ethernet 0/0 (缩写:interface e0/0)


ethernet后面的 0/0 是下面这个接口信息哦 ,但进入什么还得看该网线使用的是什么接口


03 子接口模式

进入全局模式:用户模式输入enable进入特权模式:特权模式输入configure terminal进入全局模式
全局下输入:int e0/0.10

04 acc模式

acc模式
进入全局模式:用户模式输入enable进入特权模式:特权模式输入configure terminal进入全局模式
全局下输入:ip access-list standard ccna

05 线路(链路)模式


进入全局模式:用户模式输入enable进入特权模式:特权模式输入configure terminal 进入全局模式
这个模式东西有点多,分别说明下:
+line console 0 进入console 线路配置模式;
+login 允许输入密码登入;
+password 13579 设置console口登录密码;
+line vty 0 4 进入虚拟终端配置模式,vty 0为第一个远程连接过来的user,vty 1为第二个远程连接过来的user,以此类推。
所以,我们全局下输入line console 0 和line vry 0 4 进入都可以。

06 路由模式


进入全局模式:用户模式输入enable进入特权模式:特权模式输入configure terminal进入全局模式
全局下输入:router rip



05 IP地址配置相关命令

01 查看ip


1.查看接口详细信息
show interfaces ethernet 接口,如:show interfaces ethernet 0/0
主要看的信息如下图


2.查看接口IP地址的简介信息
这个用得较多,可以快速查看该接口ipshow ip interface brief

02 配置ip


进入接口模式:interface ethernet 0/0
配置ip格式:ip address ip netmask



06 设备接口开关机


要进入特定接口子模式后进行下面操作
关机:shutdown
开机:no shutdown



再次回到特权模式查看,已开机。



07 ICMP协议

01 ping命令说明


在普通模式或特权模式下操作(全局模式下需要在命令前面加do)
ping 10.0.12.2 source 1.1.1.1 ——source指定源地址(如果有多个地址的情况)
ping 10.0.12.3 timeout 0 ——指定超时时间,单位是秒
ping 10.0.12.3 repeat 1000——指定ping包数量(终止ping命令是ctrl+shift+6)
ping 10.0.12.2 size 1000——指定数据包大小

1.表示不通


...表示不通

注:有时候提示,U ,也是表示不通。

2.表示通


!表示通

也就是说,除了!,其他都表示不通
如果路由ip均已经配置完毕,请检查接口是否up状态(不会的参考上面设备接口开关机)



08 配置文件管理

01 说明


敲黑板!!!
我们做完配置能立刻生效,系统能运行,是因为这些命令是记录在在设备“内存” 里面的,当设备突然断电,记录在内存的数据就会消失,思科命令配置存在内存中的也会消失。
所以,当设备重启以后,之前配置的所有内容都会消失!!!!
下面来个测试试试

02 查看记录在内存中的命令(临时生效)


这些命令都是存在内存中的,如果设备重启,这些配置全部会消失,所以如果配置完毕,一定要让做过的配置永久生效(下面会说)
查看命令:show running-config (查看当前系统内存中的所有配置命令)
【其实这个玩意就相当于linux系统中的:history】


测试重启设备后所有设置会清空:
当前是有ip和更改过设备名称的


重启设备


重启以后重新进到命令行,发现之前设置的全都没了


所以设置完毕以后一定要把配置保存到永久生效。
否则设备断电就凉凉。

03 配置永远生效方法


配置永久生效其实就是把临时生效文件running-config中的文件拷贝到永久生效文件startup-config 而已。
因为系统每次开机都会加载:startup-config文件。

1.保存为永久生效

特权模式下执行:
命令:copy running-config startup-config —— 等同于:write
查看:show startup-config



2.清空永久生效配置
清空永久配置其实就是清空下次开机的配置文件(startup-config)
命令:erase startup-config —— 等同于:erase nvram:——等同于:write erase
清空以后再次查看,startup-config,里面就空了,重启后就啥配置就没了



09 命令输出信息筛选



输出筛选用的和linux系统一样的管道符:| ,只是使用方法稍有不同。

命令格式:命令|include 过滤段,| section 过滤节 (这个更详细一点,一般建议用这个)

01 |include (建议用|section)


如:我只想查看0/0接口的ip信息

  • R1#show ip interface brief Interface IP-Address OK? Method Status ProtocolEthernet0/0 10.0.12.1 YES manual up up Ethernet0/1 unassigned YES unset administratively down down Ethernet0/2 unassigned YES unset administratively down down Ethernet0/3 unassigned YES unset administratively down down Serial1/0 unassigned YES unset administratively down down Serial1/1 unassigned YES unset administratively down down Serial1/2 unassigned YES unset administratively down down Serial1/3 unassigned YES unset administratively down down R1#show ip interface brief | inclR1#show ip interface brief | include 0/0Ethernet0/0 10.0.12.1 YES manual up up R1#

02 | section

比如,我们想查看使用过的命令中有没有使用过某个命令,就可以用这个筛选了,比如,我想知道我有没有用过hostname改过名,则查看running-config命令中用|section过滤即可(如果这时候用|include是看不到具体内容的),所以平常就使用这个吧,基本上| include能过滤到的这个都能过滤到。

  • R1#show running-config | include Ethernet0/0interface Ethernet0/0R1#R1# # 使用|section才能看到具体配置R1#show running-config | section Ethernet0/0interface Ethernet0/0 ip address 10.0.12.1 255.255.255.0R1#

03 demo

1.查看历史记录是否使用过某个命令
下面host换成想查看的命令字节即可

2.查看接口ip信息
只需要用接口过滤即可(独一无二的)

3.查看接口MAC信息
MAC行前面有Hardware,所以我们可以利用前面2个独一无二的字母开头即可(Ha)

  • R1#show interfaces ethernet 0/0Ethernet0/0 is up, line protocol is up Hardware is AmdP2, address is aabb.cc00.1000 (bia aabb.cc00.1000) Internet address is 10.0.12.1/24 MTU 1500 bytes, BW 10000 Kbit/sec, DLY 1000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:01, output 00:00:05, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 1693 packets input, 581986 bytes, 0 no buffer Received 1688 broadcasts (0 IP multicasts) 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 input packets with dribble condition detected 10184 packets output, 1144554 bytes, 0 underruns 0 output errors, 0 collisions, 1 interface resets R1#R1#show interfaces ethernet 0/0 | section Ha Hardware is AmdP2, address is aabb.cc00.1000 (bia aabb.cc00.1000)R1#
     

10 Telnet实现远程CLI介入


什么情况需要使用telnet:需要远程操作对方设备的时候,比如你人在上海,需要操作北京的设备,就需要用到这个玩意。
telnet 远程管理的应用(协议)
Telnet是有一个前提的,该前提就是网络必须要通。

01 使用条件


前提条件:需要ping通对方网络。
比如,R1是上海设备,R2是北京设备,这时候上海需要操作北京设备,就需要在北京R2设备开启Telnet,让上海的用户可以telnet登陆到R2对其进行配置。

02 被telnet管理的设备需要做如下几件事

注意,下面步骤一个不能少!!!!

1. 全局模式进入线路模式
R2(config)#line vty 0 4

2. ①开启telnet
R2(config-line)#transport input telnet

3. ②telnet设置一个密码(cisco为自定义),login不能省略
R2(config-line)#password cisco
R2(config-line)#login


4. ③设置一个enable密码(china-node为自定义)R2(config)#enable password china-node

03 telnet登陆别的设备

当被登陆设备根据上述步骤设置完毕以后,直接telnet 被管理ip 即可。

进入全局模式以后,我们就可以做任意操作了,比如修改主机名 这些:

去R2设备上,一回车,主机名就变了。

04 抓包流程说明

这儿为什么要说这个,是为了证明telnet是不安全的,玩过linux的应该知道,服务器的telnet的23端口一般都是关闭的。
我们登陆别的系统时,都是通过ssh(22端口)进行的,就是因为telnet端口是开放的,不安全。所以linux系统都是用的ssh-22端口密文!
EVE软件有现成的抓包工具,首先,在EVE模拟器上右键被登陆的设备,选择capture-选择使用的接口


打开后是这样的


现在我们用另外一台telnet连接到这台上面


回到抓包控制台,点击带有tcp的行, 点击:分析-追踪流-TCP流


然后会弹出一个控制台,这里面记录了你输入的密码和执行命令以及反馈结果。


所以,如果当你使用telnet登陆的时候,有人再抓你的包,你做的什么都暴露了,当然,包括密码也泄露了。


11 网络故障排除思路

01 一般排查思路


有下面三种,但最常用的是第三种,从网络层开始排查,也推荐用这种,如果网络是通的,可以表示物理层和数据链路层是没有问题的,从网络层上面排查即可。如果网络不同,则表示是物理层或数据链路层出现问题。

02 排除交换机介质(物理层)故障

标准做法


比如:现在a和b交换机之间不通
下面这是标准流程-比如写个文档纪录就可以按这种流程来哦!

1、收集信息
是不是网线接头松动了,是不是网线损坏了,是不是RJ45接口坏了。。。

2、分析信息
检查网线接头是否松了,检查了网线是否损坏了,检查RJ45接口是不是损坏了

3、潜在问题
是不是光模块坏了。。。。

4、解决方案
比如经过测试,是网线有破损,怀疑是网线坏了,换个网线

5、测试
换了网线后,测试,好了

不标准做法
虽然不标准,但却最常用。
直接收集信息-测试

03 排除交换机非介质(物理层)故障

排除交换机非介质(物理层)故障

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/392961.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

YOLO 损失函数之SIoU 和 Focal 损失在PyTorch中的实现

YOLO (You Only Look Once)系列模型以其实时目标检测能力而闻名,其有效性很大程度上归功于其专门的损失函数。在本文中,我们深入研究了YOLO 演化中不可或缺的各种YOLO 损失函数,重点关注它们在PyTorch中的实现。我们的目标是提供对这些功能的清晰的技术理解,这对于优化模…

【STM32 CubeMX】SPI W25Q64功能实现

文章目录 前言一、内部函数的实现1.1 选中和取消选中SPI Flash1.2 写使能函数1.3 获取读状态1.4 等待就绪状态 二、Flash读写函数实现2.1 读Flash ID2.2 擦除某个扇区2.3 写扇区2.4 读数据 三、测试代码总结 前言 SPI Flash 存储器在嵌入式系统中扮演着重要角色&#xff0c;它…

django定时任务(django-crontab)

目录 一&#xff1a;安装django-crontab&#xff1a; 二&#xff1a;添加django_crontab到你的INSTALLED_APPS设置&#xff1a; 三&#xff1a;运行crontab命令来创建或更新cron作业&#xff1a; 四&#xff1a;定义你的cron作业 五&#xff1a;创建你的管理命令&#xff…

模拟电子技术——同相比例运算放大电路、反向运算比例放大电路、反向加法器电路、差分减法器电路

文章目录 一、同相比例运算放大电路什么是比例运算放大电路线性区与非线性区电压跟随器 二、反向运算比例放大电路什么是反比例运算放大器电路及特点 三、反向加法器电路什么是反向加法器电路及特点及参数计算电路及特点及参数计算 四、差分减法器电路什么是差动减法器 总结 提…

【JVM】打破双亲委派机制

&#x1f4dd;个人主页&#xff1a;五敷有你 &#x1f525;系列专栏&#xff1a;JVM ⛺️稳中求进&#xff0c;晒太阳 打破双亲委派机制 打破双亲委派机制三种方法 自定义类加载器 ClassLoader包含了四个核心方法 //由类加载器子类实现&#xff0c;获取二进制数据调用…

使用Erlang/OTP构建容错的软实时Web应用程序

简单介绍 OTP &#xff08;Open Telecom Platform&#xff09; OTP 是包装在Erlang中的一组库程序。OTP构成Erlang的行为机制&#xff08;behaviours&#xff09;&#xff0c;用于编写服务器、有限状态机、事件管理器。不仅如此&#xff0c;OTP的应用行为&#xff08;the appl…

MySQL之json数据操作

1 MySQL之JSON数据 总所周知&#xff0c;mysql5.7以上提供了一种新的字段格式json&#xff0c;大概是mysql想把非关系型和关系型数据库一口通吃&#xff0c;所以推出了这种非常好用的格式&#xff0c;这样&#xff0c;我们的很多基于mongoDB的业务都可以用mysql去实现了。当然…

js设计模式:观察者模式

作用: 和发布订阅模式基本类似。 当某一对象状态发生变化时,所有的观察者都会收到通知。 vue响应式原理就是很经典的案例,数据发生变化,通知各个依赖。 示例: class TaobaoShop{constructor(){this.list []}addSub(name,data){this.list.push({name,data})}pubUser(name,d…

学习数据结构和算法的第9天

题目讲解 移除元素 ​ 给你一个数组nums和一个值 val&#xff0c;你需要 原地 移除所有数值等于 val的元素&#xff0c;并返回移除后数组的新长度。 ​ 不要使用额外的数组空间&#xff0c;你必须仅使用0(1)额外空间并 原地 修改输入数组。 ​ 元素的顺序可以改变。你不需要…

Mouse Anti-HDM IgE Antibody Assay Kit

哮喘作为一种常见的慢性炎症类疾病&#xff0c;影响着全世界约3亿各年龄段的人。哮喘一般是由于暴露于过敏原&#xff08;尘螨、宠物皮屑、花粉及霉菌等&#xff09;引起的&#xff0c;其特征是气流阻塞和支气管痉挛。屋尘螨&#xff08;house dust mite, HDM&#xff09;是最常…

ASUS华硕枪神8笔记本电脑G614JIR,G814JVR,G634JYR,G834JZR工厂模式出厂Windows11系统 带重置还原功能

适用ROG枪神8系列笔记本型号&#xff1a; G614JIR、G614JVR、G634JYR、G634JZR G814JIR、G814JVR、G834JYR、G834JZR 链接&#xff1a;https://pan.baidu.com/s/1tYZt6XFNC2d6YmwTbtFN7A?pwd3kp8 提取码&#xff1a;3kp8 带有ASUS RECOVERY恢复功能、自带所有驱动、出厂主…

人工智能学习与实训笔记(十六):OpenAI SORA模型技术报告全文中英对照 (GPT4翻译+人工润色)

目录 Video generation models as world simulators&#xff08;视频生成模型作为世界模拟器&#xff09; Turning visual data into patches &#xff08;将视觉数据转换为图像块&#xff09; Video compression network &#xff08;视频压缩网络&#xff09; Spacetim…

2.16日学习打卡----初学Dubbo(一)

2.16日学习打卡 目录: 2.16日学习打卡一. 什么是分布式&#xff1f;二. 什么是RPC?三. Dubbo概念_简介四. Dubbo核心组件五.Dubbo配置开发环境六. Dubbo配置开发环境_管理控制台 一. 什么是分布式&#xff1f; 可以看我的这篇文章–2.14日学习打卡----初学Zookeeper(一) 二.…

Code Composer Studio (CCS) - Comment (注释)

Code Composer Studio [CCS] - Comment [注释] References Add Block Comment: 选中几行代码 -> 鼠标右键 -> Source -> Add Block Comment shortcut key: Ctrl Shift / Remove Block Comment: 选中几行代码->鼠标右键->Source->Remove Block Comment s…

Chrome 关闭F12 网络选项下的大时间段图

把所有的按钮点了一遍&#xff0c;终于找到了 点开F12点右上的小齿轮&#xff0c;把概览取消勾选就可以了 英文的控制台中叫Overview

Android 13.0 SystemUI下拉状态栏定制二 锁屏页面横竖屏通知栏都居中功能实现

1.前言 在13.0的系统rom定制化开发中,在关于systemui的锁屏页面功能定制中,由于在平板横屏通知栏功能中,通知栏总是显示在右边,并且是在右边居中显示的, 由于需要和竖屏显示一样,所以就需要用到在时钟下面显示通知栏,然后同样需要居中显示通知栏,所以就来分析下相关的…

12 个顶级音频转换器软件(免费)

当涉及不受支持的音乐文件时&#xff0c;音频文件转换器软件总是会派上用场。当您希望缩小大量大型音乐文件的大小以节省设备存储空间时&#xff0c;它也很有帮助。您在寻找传输音频的软件吗&#xff1f;好吧&#xff0c;请仔细选择音频转换器&#xff0c;因为最好的音乐转换器…

定制你的【Spring Boot Starter】,加速开发效率

摘要&#xff1a; 本文将介绍如何创建一个自定义的 Spring Boot Starter&#xff0c;让您可以封装常用功能和配置&#xff0c;并在多个 Spring Boot 项目中共享和重用。 1. 简介 Spring Boot Starter 是 Spring Boot 框架中的一种特殊的依赖项&#xff0c;它用于快速启动和配置…

媒体邀约能干什么?

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 新的一年首先祝大家好运连连&#xff0c;万事兴龙&#xff01; 媒体邀约能够为企业带来多方面的好处&#xff0c;具体包括&#xff1a; 1. 提升品牌知名度&#xff1a;通过媒体邀约&…

移动机器人的控制逻辑全解析。

你是否曾对那些在工厂中穿梭自如的移动机器人感到好奇&#xff1f;它们是如何准确无误地执行任务的&#xff1f;这一切都归功于移动机器人的控制逻辑&#xff01;今天&#xff0c;就让我们深入探讨一下移动机器人控制逻辑的重点。 一、环境感知与建模技术是移动机器人实现自主导…