`
angeo2010
  • 浏览: 19024 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Cisco IOS简介

 
阅读更多

路由器IOS
IOS是被用来传送网络服务并启动网络应用的。
Cisco路由器的IOS软件负责完成重要的工作:
1. 加载网络协议和功能
2. 在设备间连接高速流量
3. 在控制访问中添加安全性防止未授权的网络使用
4. 为简化网络的增长和冗余备份,提供可缩放性
5. 为连接到网络中的资源,提供网络的可靠性
连接到Cisco路由器
可以通过连接到Cisco路由器来进行路由器的设置、配置的验证及统计数据的审核。
通常是使用通过控制台端口进行连接。控制台接口一般是一个RJ-45的连接器,位于路由器背面,默认的时候,没有口令要求。
启动路由器
初次启动一个Cisco路由器时,它将运行一个开机自检过程。如果通过,他将在闪存中查找IOS系统,如果有IOS文件存在则执行装载操作。闪存世一个电子可擦写变成的制度存储器。然后,IOS将继续加载并查找一个合法的配置文件,它默认时是存储在NVRAM中。
当路由器被首次引导或重新装载时,会出现的信息:
System Bootstrap, Version 11.0(10c), SOFTWARE
Copyright (c) 1986-1996 by cisco Systems
2500 processor with 14336 Kbytes of main memory
这是一台2501路由器启动时的信息
第一行写了,IOS版本是11.0
第二行是CISCO的版权信息
第三行行是内存的大小
路由器启动以后,会出现一个提示
Would you like to enter the initial configuration dialog? [yes/no]: n
如果选择yes,将进入setup模式,选择No我们将进入扩展设置模式。
Setup模式只配置购管理系统使用的连接性能,而扩展设置会允许你配置更多的内容。
命令行界面
正式因为命令行界面(CLI)是如此的灵活方便,所以他是配置路由器的最佳方式。
要使用CLI,只需要在初始化配置对话框窗口中输入NO。
登陆到路由器
Router> 这就是用户模式,通常用来查看统计信息的
在特许模式中你可以查看并修改Cisco路由器的配置,但要进入此模式需要使用enable命令
具体步骤如下:
Router>
Router>enable
Router#
---------------------
现在得到一个Router#提示符,表明已经在特许模式中了,在这里可以修改路由器的配置。
在这里可以通过使用disable命令,从特许模式中返回用户模式。
Router#disable
Router>
在用户模式里,可以用logout命令来退出控制台操作:
Router>logout
Router con0 is now available
Press RETURN to get started.
也可以在特许模式下键入logout或exit来退出:
Router>enable
Router#logout
Router con0 is now available
Press RETURN to get started.
路由器模式概述
要从CLI上进行配置,可能会需要用configure terminal命令进入全局模式才能修改当权运行配置中的内容。你也可以在特许模式下键入config,然后按Enter键以默认方式进入全局模式。
Router#config
Configuring from terminal, memory, or network [terminal]? (Enter)
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
CLI提示符
在配置路由器时,理解所遇到的不同提示符的含义,是非常重要的。

接口
在修改接口配置,需要在全局模式下使用interface命令:
Router(config)#interface ?
Async Async interface
BVI Bridge-Group Virtual Interface
CTunnel CTunnel interface
Dialer Dialer interface
Ethernet IEEE 802.3
Group-Async Async Group interface
Lex Lex interface
Loopback Loopback interface
Multilink Multilink-group interface
Null Null interface
Serial Serial
Tunnel Tunnel interface
Vif PGM Multicast Host interface
Virtual-Template Virtual Template interface
Virtual-TokenRing Virtual TokenRing
range interface range command
Router(config)#int Serial 0
Router(config-if)#
Router(config-if)# 当提示符改变成这个的时候,说明你已经处在接口配置模式中了。

子接口
子接口允许尼在路由器中创建逻辑接口。在子接口中,提示符会改变为Router(config-subif)#
Router(config)#int s0.?
<0-4294967295> Serial interface number
行命令
要配置用户模式口令,是用Line命令
Router(config)#line ?
<0-6> First Line number
aux Auxiliary line
console Primary terminal line
vty Virtual terminal
路由协议配置
要配置rip或igrp这样的路由协议,需要使用(config-router)#提示符:
Router(config)#router ?
bgp Border Gateway Protocol (BGP)
egp Exterior Gateway Protocol (EGP)
eigrp Enhanced Interior Gateway Routing Protocol (EIGRP)
igrp Interior Gateway Routing Protocol (IGRP)
isis ISO IS-IS
iso-igrp IGRP for OSI networks
mobile Mobile routes
odr On Demand stub Routes
ospf Open Shortest Path First (OSPF)
rip Routing Information Protocol (RIP)
Router(config)#router rip
Router(config-router)#
编辑和帮助功能
可以使用Cisco高级的编辑功能来帮助配置路由器。
在任意提示符下键入一个问号。(?),都将会得到在当前提示符下所有命令的清单。
下面是查找以某个字母开头的快捷方式命令:
Router(config)#i?
interface ip ipx isis 
在一个命令串中找下一个命令,可以先键入前面的命令然后输入一个问号:
Router(config)#interface ?
Async Async interface
BVI Bridge-Group Virtual Interface
CTunnel CTunnel interface
Dialer Dialer interface
Ethernet IEEE 802.3
Group-Async Async Group interface
Lex Lex interface
Loopback Loopback interface
Multilink Multilink-group interface
Null Null interface
Serial Serial
Tunnel Tunnel interface
Vif PGM Multicast Host interface
Virtual-Template Virtual Template interface
Virtual-TokenRing Virtual TokenRing
range interface range command

Router(config)#interface serial ?
<0-1> Serial interface number

Router(config)#interface serial 0 ?
<cr>
Router(config-if)#



增强的编辑命令
命令 含义
CTRL+A 移动光标到本行的开始处
CTRL+E 移动光标到本行的结尾处
ESC+B 往回移动一个字
CTRL+F 向前移动一个字符
ESC+F 向前移动一个字
CTRL+D 删除某个单一字符
BACKSPACE 删除某个单一字符
CTRL+R 重新显示一行
CTRL+U 删除一行
CTRL+W 删除一个字
CTRL+Z 结束配置模式并返回执行(EXEC)模式
TAB 完成输入一个命令

获取基本的路由信息
Router#sh version
Cisco Internetwork Operating System Software 
IOS (tm) 2500 Software (C2500-JS-L), Version 12.2(27), RELEASE SOFTWARE (fc3)
Copyright (c) 1986-2004 by cisco Systems, Inc.
Compiled Tue 02-Nov-04 22:01 by kellmill
Image text-base: 0x0307D390, data-base: 0x00001000

ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE
BOOTLDR: 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a), RELEASE SOFTWARE (fc1)

Router uptime is 17 minutes
System returned to ROM by power-on
System image file is "flash:c2500-js-l.122-27.bin"

cisco 2500 (68030) processor (revision D) with 16384K/2048K bytes of memory.
Processor board ID 02096577, with hardware revision 00000000
Bridging software.
X.25 software, Version 3.0.0.
SuperLAT software (copyright 1990 by Meridian Technology Corp).
TN3270 Emulation software.
1 Ethernet/IEEE 802.3 interface(s)
2 Serial network interface(s)
32K bytes of non-volatile configuration memory.
16384K bytes of processor board System flash (Read ONLY)

Configuration register is 0x2142


设置口令
启用口令
可以在全局配置模式下设置启用口令:
Router(config)#enable ?
last-resort Define enable action if no TACACS servers respond
password Assign the privileged level password
secret Assign the privileged level secret
use-tacacs Use TACACS to check enable passwords
辅助口令
要配置辅助接口口令,需要进入到全局配置模式并输入Line aux ?。
Router(config)#line aux ?
<0-0> First Line number

Router(config)#line aux 0
Router(config-line)#password 12345
Router(config-line)#login
Router(config-line)#

控制台口令
要设置控制台口令,使用line console 0命令。
Router(config)#line console 0
Router(config-line)#password 12345
Router(config-line)#login

Telnet口令
要为Telnet访问路由器设置用户模式口令,是用line vty命令。
Router(config)#line vty 0 ?
<1-197> Last Line number
<cr>

Router(config)#line vty 0 4
Router(config-line)#password 12345
Router(config-line)#login
Router(config-line)#
加密你的口令
在默认时只有启用加密口令是加密的,为了安全,需要手工配置用户模式口令和启用口令。
要实现口令加密,需要在全局模式下使用service password-encryption命令。
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#service password-encryption 
Router(config)#

标志区
使用标志区是为那些拨号到你的互联网络中的用户提供了一个安全的提示。
在Cisco路由器上设置一个标志区,这样当任一用户登录到路由器上或远程访问路由器时,标志区显示你希望他们看到的信息。
设置标志区,是用banner motd命令
Router(config)#banner motd #
Enter TEXT message. End with the character '#'.
Welcome to Hu Lian Shen Zhou 
#
Router(config)#exit
现在显示出来的就是刚才设置的标志区:
Welcome to Hu Lian Shen Zhou
User Access Verification
Password:

路由器接口
接口配置是路由器很重要的配置,没有接口,路由器整个是没用的。
不同的路由器使用不同的方式来选择接口的使用。
Router(config)#int ?
Async Async interface
BVI Bridge-Group Virtual Interface
CTunnel CTunnel interface
Dialer Dialer interface
Ethernet IEEE 802.3
Group-Async Async Group interface
Lex Lex interface
Loopback Loopback interface
Multilink Multilink-group interface
Null Null interface
Serial Serial
Tunnel Tunnel interface
Vif PGM Multicast Host interface
Virtual-Template Virtual Template interface
Virtual-TokenRing Virtual TokenRing
range interface range command

以上是我们实验室2501路由器的接口。
激活接口
使用shutdown来关闭接口,用no shutdown命令打开一个接口
下列显示了如何打开一个接口:

Router(config)#int s0
Router(config-if)#no shut
在接口上配置IP地址
即使在路由器上不需要直接使用IP,但是人们还是要经常使用它。
要在接口上配置IP地址,是用ip address命令:
Router(config)#int s0
Router(config-if)#ip address 192.168.0.1 255.255.255.0
Router(config-if)#no shut
最后一定要记住使用no shutdown命令来打开接口。
串行接口命令
接口将被接到一个CSU/DSU类型的设备上,它要为线路提供时钟。如果是用背对背的配置模式,DCE的连接端必须提供式中。默认时,Cisco的路由器都是数据终端设备(DTE)。
配置DEC串行接口使用clock rate命令:
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int s0
Router(config-if)#clock rate 64000
主机名
使用hostname命令来设置路由器的标识。它只在局部有作用,并不影响路由器的名称查找或路由器在互联网上的工作。
举例:
Router(config)#hostname SZ_Lab
SZ_Lab(config)#hostname Cisco 
Cisco(config)#
描述
在接口上设置描述非常有意义,以免忘记了哪个接口是连接到哪里的这些。
和主机名一样,它是只在本地有意思的设置。
Cisco(config)#int s0
Cisco(config-if)#description WAN to school 
以下是show run信息
!
interface Serial0
description WAN to school 
ip address 192.168.0.1 255.255.255.0

查看并保存配置
使用copy running-config startup-config命令,将配置从DRAM中手工保存到NVRAM中。
Cisco#copy run start
Destination filename [startup-config]? [ENTER]
Building configuration...
[OK]
要删除启动配置文件,使用erase startup-config命令
Cisco#erase startup-config
Erasing the nvram filesystem will remove all configuration files! Continue? [confirm][ENTER]
[OK]
Erase of nvram: complete
Cisco#reload(从启路由器命令)

验证配置
show interface命令
sh ip interface命令
sh ip interface brief命令
sh controllers命令。

分享到:
评论

相关推荐

    Cisco IOS 下载地址大全

    对于"思科ios下载"标签,这强调了关注点在于如何获取Cisco IOS。下载过程需要遵循安全最佳实践,避免从不可信的来源获取软件,因为这可能导致恶意软件感染,从而对网络造成严重威胁。 总的来说,了解并掌握Cisco ...

    cisco IOS下载链接大全

    ### Cisco IOS下载链接详解 #### 一、Cisco IOS概述 Cisco IOS(Internetwork Operating System)是思科系统为大部分路由器及部分交换机等网络设备所开发的一种专有操作系统。它负责控制并管理设备的各项功能,如...

    Cisco IOS Programing Guide.pdf

    Cisco IOS简介 Cisco IOS (Internetwork Operating System) 是思科网络设备的核心操作系统,它为路由器、交换机和其他网络设备提供了一个强大的基础平台。该操作系统不仅支持传统的路由和交换功能,还支持各种高级...

    思科 cisco ios 镜像 C3640-JK.BIN

    思科 cisco ios 镜像 C3640-JK.BIN 文件由多位CCIE水平人员测试使用后拷贝,dy下可用

    Cisco IOS Cookbook 中文精简版 完全版

    1. **Cisco IOS简介**: Cisco IOS是Cisco系统用于其网络设备的核心操作系统,支持路由器、交换机以及多业务平台。它包含了路由、交换、安全、无线、语音和应用网络服务等多个功能模块。 2. **基本配置**: 书中详细...

    CISCO 全系列IOS下载地址

    在IT行业中,Cisco是一家全球知名的网络设备制造商,其Cisco IOS(Internetwork Operating System)是运行在许多Cisco网络设备上的操作系统,用于控制路由器、交换机和其他网络设备的操作。本篇文章将详细探讨Cisco ...

    Cisco Ios Source Code.rar_cisco_cisco IOS_cisco source code_nex

    Cisco Ios source code

    Cisco常用IOS文件·

    【Cisco常用IOS文件】指的是Cisco公司为网络设备提供的操作系统镜像文件,这些文件是网络设备如路由器、交换机运行的基础。在本例中,我们关注的是适用于Cisco 7200系列路由器的IOS(Internetwork Operating System...

    思科 Cisco IOS Cookbook 中文精简版 V1.5版

    《思科 Cisco IOS Cookbook》是一本专注于思科IOS系统配置的专业指南,旨在帮助读者快速解决网络配置中遇到的问题。该书属于O'Reilly出版社的Cookbook系列,这一系列书籍的特点是提供实用的操作指南,读者可以像使用...

    cisco ios c3750

    标题 "cisco ios c3750" 指的是Cisco公司生产的3750系列交换机的操作系统,即Cisco IOS(Internetwork Operating System)。这是一个专为网络设备设计的复杂软件,提供了网络路由、交换、安全和服务功能。描述中提到...

    Inside Cisco IOS Software Architecture.pdf

    思科IOS是思科网络设备(如路由器和交换机)上的专有操作系统,提供了高度的可靠性和安全性,是网络领域中被广泛使用的操作系统之一。 从提供的部分描述中可以看出,该资料详细介绍了思科交换机及其IOS软件的架构,...

    思科 cisco ios 镜像 C3640-IS.BIN

    思科 cisco ios 镜像 C3640-IS.BIN 文件由多位CCIE水平人员测试使用后拷贝,dy下可用

    cisco ios 4.7G 下载

    "cisoc ios"标签明确了主题,使得感兴趣的人能够快速找到与思科IOS相关的信息。在学习或工作中,正确地标签化资源有助于信息的组织和检索,尤其是在技术论坛、博客和文档库中。 【Cisco.torrent 文件】 ".torrent...

    CISCO 思科 ios 2960

    思科2960 交换机 ios 版本号思科ios 版本号c2960-lanbasek9-mz.122-55.SE7

    Cisco IOS IP技术指南 Cisco IOS IP技术指南

    Cisco IOS IP技术指南 Cisco IOS IP技术指南

    Cisco IOS 所有命令

    Cisco IOS 命令详解 Cisco IOS 是 Cisco 公司推出的网络设备操作系统,广泛应用于 Cisco 路由器和交换机。了解 Cisco IOS 命令是网络管理员和网络工程师的必备技能。本文将对 Cisco IOS 命令进行详细的解释和介绍。...

    Cisco IOS IP Routing Protocols Command Reference

    #### 一、Cisco IOS 简介 Cisco IOS (Internetwork Operating System) 是由思科系统公司开发的一种专用于其网络设备的操作系统。Cisco IOS 支持多种网络协议,并且提供了丰富的功能集,包括但不限于路由选择、交换、...

    思科 cisco ios 镜像 c7200-is-mz.124-19b.bin

    思科 cisco ios 镜像 c7200-is-mz.124-19b.bin 文件由多位CCIE水平人员测试使用后拷贝,dy下可用.

    Cisco Press: MPLS Configuration on Cisco IOS Software.chm

    《Cisco Press:MPLS Configuration on Cisco IOS Software》是一本专为网络专业人士设计的电子书,专注于在Cisco的IOS软件上配置多协议标签交换(MPLS)技术。该书详细介绍了如何在Cisco路由器上实施MPLS,以提高...

    思科路由器升级IOS

    【思科路由器IOS升级】 思科路由器的IOS(Internetwork Operating System)是其核心操作系统,负责设备的网络功能。为了保持设备的安全性、性能和功能的更新,有时需要对路由器的IOS进行升级。升级过程相对复杂,...

Global site tag (gtag.js) - Google Analytics