网络安全-路由器IOS管理
背景
记录一些关于网络安全相关的内容,内容源自拼客学院的公开课,全文是根据自己的需要做的简要笔记,便于后期复习,如需了解完整内容,可前往拼客学院了解,它挺好的。
文章内容:路由器三种命令模式,以及路由器系统IOS
文件的备份、升级、恢复,以及路由器配置文件的备份、回复。
提供原教学视频链接:https://www.pinginglab.net/course/430/tasks
内容
概述
此处是GNS3
搭建的环境下操作的,GNS3
是一款图形化的网络拓扑逻辑模拟工具,具体的使用可以去百度看看。IOS
是指路由器/交换机上运行的系统,作为一名网络安全工程师,我们维护的设备都是基于系统的,配置之类的都是需要通过命令的。
首先介绍IOS
下的三种命令模式:
用户模式
:普通用户的权限,具有对系统基本的查看功能,登录IOS系统后默认进入的是这个模式,进入该模式的方式:1
2
3
4登陆后直接进入
在其它模式下执行命令
exit特权模式
:管理员权限,对系统进行基本的管理。进入该模式的方式:1
2
3
4
5
6
7同用户模式进入
enable
从匹配模式退出有以下几种方式
exit
Ctrl + Z
end配置模式
:超级管理员权限,对系统执行所有的操作1
2从特权模式进入
configure terminal
正常使用情况下,都是通过特权模式查看、测试,而通过配置模式修改配置
,并且不同的命令模式下支持的命令不同。
在用户模式
下,常见的命令有:
1 | 测试连通性 |
在特权模式
下,除了可以直接使用用户模式
下的命令,还有一些常见命令:
1 | 查看硬盘大小 |
配置模式
还分不同的状态,不同的状态下命令不同,下常见的命令
1 | 定义主机名 |
命令行模式下常见的快捷键有:
1 | 移动到行首 |
密码管理
对于路由器而言,它有三种模式,其中通过虚拟终端登陆到普通用户
模式下可以设置一个密码,而从退出状态(console)进入普通用户
下也可以设置一个密码,并且从普通用户
进入特权用户
还可以设置一个密码。
由于GNS3
就默认给我们创建了超级管理员的终端,我们最好取消它:
1 | configure terminal |
配置登录普通用户
密码的方式有三种(记住第三种即可):
1 | 配置的是console口的密码。在路由器超时将我们退出后,登录时使用的密码 |
如果上述密码忘记了,找回的方式如下:
1 | 1. 路由器重启,然后按Ctrl + break进入ROMMON模式 |
配置进入特权用户
的密码方式:
1 | configure terminal |
如果需要删除指定的用户,则:
1 | configure terminal |
配置文件管理
保存
1
2
3
4
5
6
7copy running-config startup-config
或者
write
交换机的备份些许不同
copy flash:config.txt run备份配置文件
将路由器的配置文件备份到电脑、文件服务器上,一定要备份,否则设备损坏后又要耗费很多的时间恢复。用到的工具是
tftp
,tftp
跟ftp
一样,用于文件传输,tftp
一般用于小文件传输。1
2
3
4
5
6
7将内存中的配置信息备份到文件服务器上
copy run tftp:
将nvram中的配置信息备份到文件服务器上
copy start tftp:
备份命令中会让我们输入服务器IP、确认备份的文件恢复备份的配置文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14从nvram恢复到内存
copy start run
从备份服务器恢复到路由器内存
copy tftp: run
从备份服务器恢复到路由器的nvram
copy tftp: start
开启icmp动态调试
debug ip icmp
关闭所有调试
ubdebug all删除配置文件
1
2
3
4
5
6一条条的删除,什么位置配置的命令,就在什么位置no
no + 命令
删除nvram中所有的内容,在特权模式下
write erase
reload
IOS管理
将路由器的运行系统备份、还原,一定要备份,否则设备损坏后需要进行还原时,没有了激活码,就非常的麻烦,购买一个激活码的费用非常昂贵。
备份
1
2show flash: # 查看运行系统的文件名
copy flash: tftp: # 将路由器系统复制到文件服务器中删除路由器
flash
中的系统文件1
2
3
4
5删除单个文件
delete flash:c2590.bin
清空整个flash文件,相当于格式化flash空间,不过有的路由器不支持
erase flash:还原
1
2
3
4
5
6
7
8
9
10
11
12
13
14正常情况的系统恢复,即删除到升级期间路由器都是正常的运行
copy tftp: flash:
非正常情况下的系统回复,即升级期间路由器异常挂了
这种情况下启动路由器,则直接进入了ROMMON环境下了
dir flash: # 查看flash下的文件状况
IP_ADDRESS=12.1.1.1 # 配置路由器的IP
IP_SUBNET_MASK=255.255.255.0 # 设置路由器的子网掩码
DEFAULT_GATEWAY=12.1.1.2 # 设置默认网关的IP地址,此处是备份文件服务器的IP
TFTP_SERVER=12.1.1.2 # TFTP备份服务器的IP地址
TFTP_FILE=isr4300-universalk9.16.06.04.SPA.bin # TFTP服务器上备份的路由器系统文件
set # 查看一下上面配置的变量是否正确
tftpdnld # 下载路由器的备份文件
reset # 重启路由器指定
IOS
系统1
2
3当路由器上有多个路由器系统文件时,可以指定优先启动哪一个系统
configure terminal
boot system flash:isr4300-universalk9.16.06.04.SPA.bin