什么是IOS

         IOS就是为Cisco设备的系统软件。

     IOS的作用:

l  基本的路由和交换功能

l  安全可靠地访问网络资源

l  网络可伸缩性

     访问方法:

l  控制台

    控制台端口经常用于在网络服务未启动或发生故障时访问设备。

l  Telnet SSH

    通过 telnetSSH 连接到路由器是远程访问 CLI 会话的方法之一。

l  辅助端口(AUX

    辅助端口上连接的调制解调器通过电话拨号连接建立会话,只有在使用控制台端口有问题时,才需要从本地使用辅助端口替代控制台端口。

       配置文件的类型:

1)      运行配置文件 用于设备的当前工作过程中

2)      启动配置文件 用作备份配置,在设备启动时加载

启动配置文件 (startup-config) 用于在系统启动过程中配置设备。启动配置文件(即 startup-config 文件)存储在非易失性 RAM (NVRAM)。(也就说在设备断电文件仍然保持完好)

运行配置(running-config)修改运行配置文件会立即影响 Cisco 设备的运行。

(记住:要想让设备在次启动是运行修改的配置文件,必须将运行配置文件保存在启动配置文件中,即就是 copy running-config startup-config

       IOS的模式:

           用户执行模式(举例:可以使用PING……)

特权执行模式(举例:可以查询配置文件……)

全局配置模式(举例:可以进入某个接口……)

其它特定配置模式(举例:可以配置接口下的所有命令……)

       IOS的命令结构:

           提示符---命令---空格---关键字或参数

       IOS热键和快捷方式

l  Tab 填写命令或关键字的剩下部分。

l  Ctrl-R 重新显示一行

l  Ctrl-Z 退出配置模式并返回到执行模式

l  向下箭头 用于在前面用过的命令的列表中向前滚动

l  向上箭头 用于在前面用过的命令的列表中向后滚动

l  Ctrl-Shift-6 用于中断诸如 ping traceroute 之类的 IOS 进程

(以前不知道有这个命令)

l  Ctrl-C 放弃当前命令并退出配置模式

        IOS“基本检查”命令:

            Show version :可以看到以下信息

l  软件版本 IOS 软件版本(存储在闪存中)

l  Bootstrap 版本 Bootstrap 版本(存储在引导 ROM 中)

l  系统持续运行时间 自上次重新启动以来的时间

l  系统重新启动信息 重新启动方法(例如,重新通电或崩溃)

l  软件映像名称 存储在闪存中的 IOS 文件名

l  路由器类型和处理器类型 型号和处理器类型

l  存储器类型和分配情况(共享/主) 主处理器内存和共享数据包输入/输出缓冲区

l  软件功能 支持的协议/功能集

l  硬件接口 路由器上提供的接口

l  配置寄存器 用于确定启动规范、控制台速度设置和相关参数。

show processes cpu :可以查看设备在当前CPU的利用率。

show memory     :可以查看设备在当前内存的利用率。

show running-config :可以查看设备当前运行的配置信息。

show startup-config  :可以查看设备在每次启动时加载的配置信息。

         IOS简单配置:

             配置名字:

               Router>enable                  //进入特权模式

Router#configure terminal        //进入全局模式

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#hostname Rack01R1 //配置名字

              配置接口IP地址:

Router#configure terminal        //进入全局模式

Enter configuration commands, one per line.  End with CNTL/Z.

               Rack01R1(config)#interface ethernet 0/0  //进入端口

Rack01R1(config-if)#ip address 1.1.1.1 255.255.255.0 //配置IP地址

              配置口令:

                Rack01R1(config)#enable password cisco    //enable的密码

Rack01R1(config)#enable secret cisco1     //enable加密密码

Rack01R1(config)#line vty 0 4           //进入Telnet配置

Rack01R1(config-line)#password cisco2   //配置Telnet密码

Rack01R1(config-line)#login            //允许登陆

注意:在配置enable secret enable password 就不使用了,如果不配置enable的口令 Telnet 就不允许进入特权以上的权限。