什么是IOS:
IOS就是为Cisco设备的系统软件。
IOS的作用:
l 基本的路由和交换功能
l 安全可靠地访问网络资源
l 网络可伸缩性
访问方法:
l 控制台
控制台端口经常用于在网络服务未启动或发生故障时访问设备。
l Telnet 或 SSH
通过 telnet或SSH 连接到路由器是远程访问 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 就不允许进入特权以上的权限。