一、前言

  思科就是数通界的NO1,老一辈网络工程师都是从学习思科开始的。此博文是介绍思科的基础命令,包括如何配置主机名、IP地址、telnet、ssh远程登录等常用基础命令。博文的初衷是作为一篇备忘录,在长时间不配置思科设备,临时要用时候的备查,可以可以作为新手入门必备命令,必须要熟悉和掌握的。思科模拟器有GNS3、CiscoPacketTracer等。此博文实验环境为:

  • 模拟器:CiscoPacketTracer8.1
  • 设备:CISCO2911
  • IOS版本:Version 15.1(4)M4

二、常用基础配置

1、进入全局配置模式

router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
router(config)#

2、配置主机名

router(config)#hostname s1
s1(config)#

3、关闭域名查询

s1(config)#no ip domain lookup

4、配置同步日志输出


s1(config)#line con 0
s1(config-line)#logging synchronous

5、配置console

  配置console密码后下次登录需要输入console密码,console登录特权级别为15,登录后直接进入特权模式;登录级别为小于15则进入普通用户模式,需要输入enable密码才可以进入特权模式。

s1(config)#line con 0
s1(config-line)#exec-timeout 30 0
s1(config-line)#password cisco
s1(config-line)#privilege level 15
s1(config-line)#login

6、配置vty

  思科网络设备默认使用telnet方式远程管理,配置vty和IP地址后可以实现远程访问和管理。

s1(config)#line vty 0 15
s1(config-line)#exec-timeout 15 0
s1(config-line)#privilege level 1
s1(config-line)#password cisco
s1(config-line)#login

7、保存配置

  思科网络设备可以使用wr或者copy running-config startup-config保存配置。

s1#wr
Building configuration…
[OK]
s1#copy running-config startup-config
Destination filename [startup-config]?
Building configuration…
[OK]

8、一步退回到特权模式

s1(config-line)#end
s1#

9、配置特权密码

s1(config)#enable password cisco
s1(config)#enable secret Cisco

10、开启ip路由功能

#ip routing功能默认开启
s1(config)#ip routing

11、查看running配置

  running-config是当前配置,配置模式下的任何操作会写入running-config,执行保存命令后写入startup-config。

s1#show running-config

12、查启动配置

  startup-config是设备开启启动时自动加载的配置。

s1#show startup-config

13、配置模式下强制执行show

  Cisco设备配置模式下只能执行配置操作,如果要执行show查看配置操作需要退到用户模式或者特权模式下;配置模式下可以使用do show方式强制执行show。

s1(config)#do show ip int bri
Interface IP-Address OK? Method Status Protocol
GigabitEthernet0/0 unassigned YES unset administratively down down

14、取消配置

  思科设置取消某配置在命令前加no,例如开启端口使用no shutdown,取消ip routing功能使用命令no ip routing。

s1(config-if)#no shutdown

15、接口下配置IP地址

s1(config-if)#int g0/0
s1(config-if)#ip add 192.168.1.1 255.255.255.252

16、配置loopback地址

  loopback接口只要配置了状态始终是up状态,一般用于动态路由协议的routerID。

s1(config)#int loop 0

s1(config-if)#
%LINK-5-CHANGED: Interface Loopback0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up

s1(config-if)#ip add 172.16.1.1 255.255.255.0

17、配置静态路由

  通过ip route 网络地址 掩码 next-hop的方式配置静态路由,next-hop可以是IP地址,接口等。如果网络地址和掩码均为0.0.0.0则配置的是默认路由。

s1(config)#ip route 172.16.2.0 255.255.255.0 192.168.1.2

18、查看ip接口状态

s1#show ip int bri

19、查看路由表

s1#show ip route

20、配置telnet登录

  配置telnet需要本地账户和vty下的登录指定本地认证。

s1(config)#username wuhs secret cisco
s1(config)#line vty 0 15
s1(config-line)#login local

21、配置ssh登录

#配置ssh登录需要首先定义一个域名;
s1(config)#ip domain-name cisco.com
#然后生成key;
s1(config)#crypto key generate rsa general-keys
The name for the keys will be: s1.cisco.com
Choose the size of the key modulus in the range of 360 to 2048 for your
General Purpose Keys. Choosing a key modulus greater than 512 may take
a few minutes.

How many bits in the modulus [512]:
% Generating 512 bit RSA keys, keys will be non-exportable…[OK]
#定义远程登录用户
s1(config)#username wuhs secret cisco
#设置vty登录协议为ssh,默认是telnet,如果设置为all则运行ssh和telnet双协议。
s1(config)#line vty 0 15
s1(config-line)#transport input ssh
s1(config-line)#login local

22、查看ios版本

  show version命令可以查看设备型号,软件版本和设备uptime时间等等。

s1#show version
Cisco IOS Software, C2900 Software (C2900-UNIVERSALK9-M), Version 15.1(4)M4, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright © 1986-2012 by Cisco Systems, Inc.
Compiled Thurs 5-Jan-12 15:41 by pt_team

23、查看cdp邻居

  cdp协议是思科的私有协议,可以查看与此设备直连的思科设备。

s1#show cdp nei
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone
Device ID Local Intrfce Holdtme Capability Platform Port ID
s2 Gig 0/0 123 R C2900 Gig 0/0

24、日志打印到远程终端

s1#terminal monitor

常用命令之思科常用基础配置相关推荐

  1. linux查询数据库oracle端口,Oracle数据库常用命令、Linux监听配置、oracle linux下开放1521端口...

    Oracle数据库常用命令.Linux监听配置.oracle linux下开放1521端口 时间:2020-02-14 来源: 一.Linux下Oracle数据库常用命令 oracle用户下执行: $ ...

  2. android 常用命令,Android开发常用命令整理

    一些命令,不常用就忘记了,特整理在这里,忘了就查查.. ·        alias 用于定义和查询别名,但不保存.修改home目录下.bashrc保存定义别名格式,不加参数即查询别名:alias c ...

  3. debian linux下载路径,Debian 常用命令,debian常用命令

    Debian 常用命令,debian常用命令 换源用中科大的比较快deb http://mirrors.ustc.edu.cn/debian jessie main contrib non-freed ...

  4. 【Linux-Linux常用命令】Linux常用命令总结

    [Linux-Linux常用命令]Linux常用命令总结 1)文件管理 1.1.目录操作 1.2.vim操作 1.3.打包压缩相关命令 1.4.Linux管道 2)文件权限管理 2.1.三种基本权限 ...

  5. linux mv命令的功能,linux常用命令:Linux常用命令之mv命令是什么?

    Linux是目前使用比较广泛的服务器操作系统,可以安装在各种计算机硬件设备中,例如手机,路由器等.由于Linux是开源和免费的,因此Linux系统的稳定性和安全性更高一些,所以Linux具有很高的市场 ...

  6. JNI线程、Linux常用命令、权限、防火墙配置

    JNI_OnLoad: 调用System.loadLibrary()函数时, 内部就会去查找so中的 JNI_OnLoad 函数,如果存在此函数则调用. JNI_OnLoad会: 告诉 VM 此 na ...

  7. Hadoop--Yarn常用命令 与 生产环境核心配置参数

    写目录 Yarn常用命令 1. yarn application查看任务 2. yarn logs查看日志 3. yarn applicationattermpt查看尝试运行的任务 4. yarn c ...

  8. Oracle Oracle数据库常用命令、Linux监听配置、oracle linux下开放1521端口

    一.Linux下Oracle数据库常用命令 oracle用户下执行: $ sqlplus system/manager @ file.sql 执行sql脚本文件 $ sqlplus system/ma ...

  9. python常用命令参考手册_Python基础#常用命令和函数

    本篇内容为个人之前所有学的python常用命令和函数的整理,后期会不断更新.由于本人平时双开,会同时包含python2和python3的命令,同时会以 #py2 #py3的注释注明, 没有注明的就代表 ...

最新文章

  1. 三种方法让信息在局域网中自由散发
  2. rsync+inotify一键安装脚本
  3. HTML5网页上播放mp4失败的原因
  4. I春秋——web Write up(三)
  5. php中get和set区别,javascript中set与get方法详解
  6. Spring Boot中Spring data注解的使用
  7. Flask常见错误与解决方法
  8. 你研究过单例么?这样写单例效率最高.
  9. python3 tkinter电子书_Python3 Tkinter-Text
  10. vue-ls vue 本地储存示例
  11. java 多态 显式隐式,Java 构造器中的显式参数和this隐式参数
  12. 1 常用Windows命令大全
  13. 微信小程序电商实战-购物车(下)
  14. 三星平板电脑html文件放在哪里,三星Tab3怎么连接电脑?三星Tab3平板电脑连接电脑的方法图解...
  15. Oracle数据库恢复删除数据的方法
  16. 构建系统发育树~序列对比 MEGA、MAFFT(图文教程)
  17. 优秀的文本对比工具:UltraCompare 21 for Mac
  18. redis 附近的人_Redis怎么实现查找附近的人,请看特殊数据类型Geospatial
  19. Python+Appium自动化测试-通过坐标定位元素
  20. HIVE如何进行随机抽样

热门文章

  1. 小米12pro参数配置
  2. 异步fifo的设计与验证
  3. bzoj4827: [Hnoi2017]礼物 FFT
  4. java中递归与迭代的比较_深究递归和迭代的区别、优缺点及实例对比
  5. TIM_OCxPreloadConfig函数
  6. Label mx标签条码制作软件的操作经验
  7. encoder------decoder
  8. 攀比之于人生是一种怎样的存在
  9. Bash与Csh的区别
  10. Mongodb学习总结十条