一、常规配置

  1. 创建 VLAN:S1(config)#vlan 100

  2. 给VLAN 命名:S1(config-vlan)#name vlan100

  3. 删除 VLAN:S1(config)#no vlan 100

  4. 分配端口到 VLAN 中:


S1(config)#interface f0/1
S1(config-if)#switchport access vlan 100

  1. VLAN TRAN  的配置:


S1(config)#interface f0/2
S1(config-if)#switchport mode trunk // 设置端口为 trunk 端口
S1(config-if)#switchport trunk allowed vlan100,2 // 允许 vlan 100  和vlan 2 通过
S1(config-if)# switchport trunk

二、路由器的基本配置

  1. 从用户模式进入特权模式:R1>enable

  2. 从特权模式进入全局配置模式:R1#configure terminal

  3. 设置主机名:R1(config)#hostname R1

  4. 退出到特权模式:R1(config)#end

  5. 退出到用户模式:R1#disable

  6. 退出控制台线路:R1>quit

  7. 通过 console 进入控制台口线路:R1(config)#line console {number}

  8. 显示路由器的当前时间:R1#show clock

  9. 进入接口配置模式:R1(config)#interface {type} {number}

  10. 显示某个接口的配置信息:


R1#show running-config interface {type}{number}

  1. 设置特权模式进入密码


R1(config)#enable password {password} // 该密码是基于明文的 (通过 show running-config  可见)
R1(config)#enable secret {password} //  该密码是基于 MD5 加密的

注:密码是区分大小写的;如果同时设置了两种认证密码,只用后者生效

  1. 进入控制台口线路


R1(config)#line console {number} // 通过 console 线方式进入控制台
R1(config)#line aux {number} // 通过辅助接口( AUX)线路进入控制台
R1(config)#line vty {start-number}{end-number} // 通过虚拟终端线路( VTY)进入控制台

注:虚拟终端线路( VTY)是为 telnet 会话所用

  1. 设置控制台端口的密码


R1(config-line)#password {password}

注:这里的登录密码是明文方式保存在 DRAM(running-config)文件中


R1(config-line)#login // 启动登陆

  1. 关闭 DNS 查询功能:R1(config)#no ip domain lookup

注:默认情况下,路由器的 DNS 查询是启用的,当输入一条 Cisco IOS  无法识别的命令时,路由器会把这个命令当成主机名,然后向 DNS 服务器进行查询。

  1. ping 测试:R1#ping {ip-address}

  2. telnet 测试:R1#telnet {ip-address}

注:在 telnet 到远端路由器的时候,如果对方的 VTY 线路没有设置密码和启动登陆,将拒绝本地路由器 telnet。

解决方案:在远端路由器设置 VTY 线路的密码和启动登陆,如下配置:


R1(config)#line vty {start-num} {end-number} // 进入 VTY 线路
R1(config-line)#password {password} // 设置密码
R1(config-line)#login //  启动登陆
R1(config-line)#end //  退出 VTY 线路

  1. 创建静态的 IP 地址到主机名的映射


R1(config)#ip host {hostname} {ip-address}

三、静态路由配置

  1. 配置静态路由


R1(config)#iproute {network} {mask} {next-hop-address|exit-interface} [distance] network :目标网络号

  • mask:目标网络的子网掩码

  • next-hop-address :下一跳地址

  • exit-interfac:下一跳路由器的接口

注:选择下一跳地址和选择下一调路由器的接口作为目标网络的出口的区别在于管理距离。选择前者,管理距离为 1;选择后者,管理距离为 0。还可以在定义静态路由的时候指定管理距离。

  1. 配置默认路由


R1(config)#iproute 0.0.0.0 0.0.0.0 {next-hop-address|exit-interface}[distance]

  • next-hop-address :下一跳地址

  • exit-interfac:下一跳路由器的接口

注:0.0.0.0 0.0.0.0  代表所有的网络。选择下一跳地址和选择下一调路由器的接口作为目标网络的出口的区别在于管理距离。选择前者,管理距离为 1;选择后者,管理距离为 0。还可以在定义静态路由的时候指定管理距离。

  1. 显示静态路由的配置


R1#showip route static

四、配置 RIP

  1. 启动 RIP: R1(config)#routerip

  2. 定义要宣告的直连主类网络号


R1(config-route)#network{network-number}

注:启动了 RIP 路由协议之后,只需要宣告主类直连网络号,即可完成 RIP 的配置

  1. 查看 RIP 信息:R1#showip route rip

五、OSPF(链路状态路由协议 )基本配置

配置单区域 OSPF

  1. 启动 OSPF 进程:


R1(config)#routeospf {process-id}

注:OSPF 进程 ID 可以使用 1 到65535 中的任意一个整数,该 ID 只是本地的一个标识,即一个OSPF网络,每台 OSPF 路由器的进程 ID 是否一样,和 OSPF 网络能否正常运行无关。

  1. 定义参与 OSPF 进程的接口和网络


R1(config-route)#network{ip-address} {wildcard-mask} area {area-id}

  • ip-address:直连网络地址

  • wildcard-mask :直连网络的反掩码

  • area-id:区域号

注:在定义 OSPF 路由器要宣告的区域时, 反掩码用来控制要宣告的范围, 0 表示精确匹配,255表示任意匹配。OSPF 网络中骨干区域为区域 0,因此必须有区域 0。

  1. 查看 OSPF 信息


R1#showip route ospf //  查看所有的 OSPF 信息
R1#showip route ospf 1 // 查看进程 ID 为1 的OSPF 信息
R1#showip ospf database // 查看 OSPF 链路状态数据库的信息
R1#showip ospf neighbor //  显示一个邻居列表

配置多区域 OSPF

  1. 启动 OSPF 进程


R1(config)#routeospf {process-id}

注:OSPF 进程 ID 可以使用 1 到65535 中的任意一个整数,该 ID 只是本地的一个标识,即一个OSPF网络,每台 OSPF 路由器的进程 ID 是否一样,和 OSPF 网络能否正常运行无关。

  1. 定义参与 OSPF 进程的接口和网络


R1(config-route)#network{ip-address} {wildcard-mask} area {area-id}

  • ip-address:直连网络地址

  • wildcard-mask :直连网络的反掩码

  • area-id:区域号

注:在定义 OSPF 路由器要宣告的区域时, 反掩码用来控制要宣告的范围, 0 表示精确匹配,255表示任意匹配。OSPF 网络中骨干区域为区域 0,因此必须有区域 0。多区域的设计,才是 OSPF网络的精髓。

  1. 查看 OSPF 信息


R1#showip route ospf //  查看所有的 OSPF 信息
R1#showip route ospf 1 // 查看进程 ID 为1 的OSPF 信息
R1#showip ospf database // 查看 OSPF 链路状态数据库的信息
R1#showip ospf neighbor //  显示一个邻居列表

六、EIGRP(混合型路由协议 ) 基本配置

  1. 定义自制系统( AS)号并启用 EIGRP


R1(config)#routeeigrp {AS-number}

  1. 宣告直连主类网络号


R1(config-route)#network{network-number}

注:EIGRP 做为 IGRP 的扩展,它同时集合了距离矢量和链路状态路由协议的特色,参与同一EIGRP进程的 EIGRP 路由器必须处于相同的 AS 里,接下来只需要宣告直连的主类网络号即可。

  1. 查看 EIGRP 信息


R1#showip eigrp neighbors
R1#showip route eigrp

七、关闭 EIGRP 的自动汇总

  1. 定义自制系统( AS)号并启用 EIGRP


R1(config)#routeeigrp {AS-number}

  1. 宣告直连主类网络号


R1(config-route)#network{network-number}

注:EIGRP 做为 IGRP 的扩展,它同时集合了距离矢量和链路状态路由协议的特色,参与同一EIGRP进程的 EIGRP 路由器必须处于相同的 AS 里,接下来只需要宣告直连的主类网络号即可。

  1. 关闭自动汇总


R1(config-route)#noauto-summary

注:当路由更新主类网络边界的时候,他会自动向主类网络号进行汇总,路由自动汇总特性是EIGRP默认的操作。EIGRP 可以关闭该特性。

  1. 查看 EIGRP 信息


R1#showip eigrp neighbors
R1#showip route eigrp

八、交换机基础配置

  1. 从用户模式进入特权模式 :S1>enable

  2. 从特权模式进入全局配置模式 :S1#configure terminal

  3. 设置主机名:S1(config)#hostname R1

  4. 退出到特权模式 :S1(config)#end

  5. 退出到用户模式 :S1#disable

  6. 查看 MAC 地址表:S1#show mac-address-table

  7. 开启 http 服务(部分交换机可用):S1(onfig)#ip http server

  8. 配置超级用户口令


S1(config)#enable password 123456 // 不加密密码
S1(config)#enable password 7 123456 // 加密密码(7 是选择的加密方式)
S1(config)#enable secret 123456 // 加密密码
S1(config)#enable secret 5 123456 // 加密密码(5 是选择的加密方式)

  1. 显示路由器的当前时间 :R1#show clock

  2. 设置系统时间 (部分可用)


S1(config)#clock set hh:mm:ss day month year
S1(config)#clock set 12:00:00 28 August 2020

  1. 配置设备管理 IP 地址


S1(config)#interface VLAN1
S1(config-if)#ip address 192.168.1.1255.255.255.0
S1(config-ip)#exit

注:VLAN 1 是用于设备管理的默认 VLAN

  1. 配置默认路由


S1(config)#ip default-gateway 192.168.1.254

end

会了这些命令,还怕搞不定思科设备?相关推荐

  1. ue4导入倾斜摄影_倾斜摄影建模干货|还怕搞不定CC空三?这里只要5分钟……

    关注公众号"三维前沿",持续获取更多操作技巧干货! 01 Q:空三刚开始就失败? A:考虑以下4种情况:考虑ContextCapture Engine 是否打开,尝试关闭后重新打开 ...

  2. 还怕搞不定秋招?Java8年架构大能分享“Java面试突击秋招手册“,背完轻松应付面试官,再拿不到offer真不怪我了

    不知不觉又是一年秋招了,现在已入九月,快的人甚至已经成功上岸了,当然时间还有的是,大部分同学也都还在准备中,不知你是否在此时有一些紧迫感. 入行这么些年,每年都会有很多读者或者朋友跟我诉苦,无非都是觉 ...

  3. 【程序员】区区英语算什么,还搞不定了?

    内容简介 [程序员]区区英语算什么,还搞不定了? 必须学好英语,做社会主义好程序员 经常听到学编程的朋友抱怨英语难学:烦,头痛,不开心,愁死宝宝了,不学又不行不舒服斯基~~ 话说大多数程序员是男同胞吧 ...

  4. java书籍_还搞不定Java多线程和并发编程面试题?你可能需要这一份书单!

    点击蓝色"程序员书单"关注我哟 加个"星标",每天带你读好书! ​ 在介绍本书单之前,我想先问一下各位读者,你们之前对于Java并发编程的了解有多少呢.经过了1 ...

  5. “金三银四”春招指南之“性能调优”:MySQL+Tomcat+JVM,看完还怕面试官的轰炸?

    春招指南之"性能调优":MySQL+Tomcat+JVM,还怕面试官的轰炸? 01 MySQL性能调优 1.1 MySQL性能调优问题有哪些?怎么学? 关于这个,给大家看一份学习大 ...

  6. matlab难在哪,心理学实验范式?matlab搞不定?那别的不用试。

    原标题:心理学实验范式?matlab搞不定?那别的不用试. 学姐看到一句非常霸气的话: 心理学所有的实验范式, 如果matlab没搞定, 那别的编程软件也搞不定. 这不仅仅是考研复试加分, 也不仅仅它 ...

  7. 大神,快来救救我,我搞不定啊

    着分享的精神混在IT圈,至今没名没利,之前有童鞋为我什么很多人都不愿意回答我们提的问题,其实不是我们不想回答,而是我们不是神,我们回答的越勤快,你的惰性也就越大,真心为你,却无人理解. 节奏一:大神, ...

  8. 焦头烂额一个上午还是搞不定,跪地相求大家,朋友帮忙啊。。。

    焦头烂额一个上午还是搞不定,跪地相求大家,朋友帮忙啊... Delphi / Windows SDK/API http://www.delphi2007.net/DelphiDB/html/delph ...

  9. 升级过log4j,却还没搞懂log4j漏洞的本质?

    摘要:log4j远程代码漏洞问题被大范围曝光后已经有一段时间了,今天完整讲清JNDI和RMI以及该漏洞的深层原因. 本文分享自华为云社区<升级过log4j,却还没搞懂log4j漏洞的本质?为你完 ...

最新文章

  1. Python基础4_列表,元祖
  2. 查看docker 容器的ip地址
  3. 三台机器之间root用户ssh互信配置
  4. python自学步骤-小白刚入门Python,学完基础后,接下来的学习步骤!
  5. 解读ImageView的wrap_content和adjustViewBounds的工作原理
  6. 1143 Lowest Common Ancestor 甲级
  7. Azure手把手系列 4:深入了解Azure 一块钱当三块用
  8. PS命令总结-实战经验
  9. 基于机器视觉的洋葱霜霉病症状自动检测
  10. GDKOI2014 石油储备计划
  11. 13个绚丽的Jquery 界面设计
  12. Studio 3T for MongoDB 激活破解脚本
  13. 6.22 android计算字符高度宽度,红蓝3D图片的制作原理及NDK生成实现
  14. poj 1287 Networking(最小生成树)
  15. Oracle11g-linux安装
  16. win7 linux ssh key,Windows下创建SSH Key并登录Linux服务器
  17. 与其说项羽败给刘邦,还不如说他输给了人情
  18. L1-030 一帮一(c++实现)
  19. unity上传头像_unity通过http上传图片到服务器
  20. C/C++如何将一个数字三位三位加逗号

热门文章

  1. frp端口映射服务器搭建
  2. Python正则表达式之元字符详解(1)
  3. 控制寄存器,CPU缓存,PWT,PCD
  4. 2020-11-13(调用约定)
  5. 【安全漏洞】SRC另类思路分享:不受限制的资源调用
  6. 验证字符串是否以指定字符开头
  7. 1082 Read Number in Chinese (25 分)【难 / 模拟 字符串】
  8. 1060 Are They Equal (25 分)【难度: 一般 / 知识点: 模拟 字符串处理】
  9. 1017 Queueing at Bank (25 分) 【未完成】【难度: 中 / 知识点: 模拟】
  10. SSM解决Mapper映射文件不发布