-
设置设备名/主机名
- hostname 主机名 可以简写为:ho
switch(config)# hostname bj-sw-01-01
bj-sw-01-01(config)#
bj-sw-01-01表示公司名-交换机-01楼-01机房
-
设置用户密码
switch(config) # line co 0
switch(config-line)# password 123.com ——建议密码至少六位
switch(config-line)# login ——login使密码生效,即开启身份验证。
switch(config-line)# exit
-
设置特权密码:需要在全局配置模式下设置,对整个交换机生效。
switch(config)# enable password 456.com ——明文的特权密码
switch(config)# enable secret 456.com ——密文的特权密码,与明文同时配置时,明文密码失效。需输入密文的特权密码才能进入
配置后的密码:enable secret 5 $1$mERr$PExuJ1YdKUUsMVqPbLebz. 撞库都很难被破解
设置了特权密码后,进入特权模式时,需要输入密码才能进入。
注意:特权密码与用户密码要分开,不然第一条密码被破解后,第二个密码也被破解了。
-
加密running-config文件种所有的密码
conf t 进入到全局配置模式种
输入命令:service password-encryption ,回车执行
注意:该命令是加密running-config文件种的所有密码,即加密show run后我们看到的这个文件种的所有的密码
-
保存对设备的配置
Router# copy running-config startup-config 复制内存中的running-config文件,到硬盘中的startup-config,即我们配置后都是暂时保存到内存中的,只有写入到硬盘中,重启后我们的配置也不会丢失。
或
Router# write 简写:wr
修改完设置之后必须保存
-
do的用法
特权模式的命令,在全局或接口模式下如需要强行使用,则需要在命令前加上do和空格即可
思科官方解释:加上do为强制执行
如:需要在console控制台下看所有配置
switch(config-line)#do sh run
如:在全局配置模式下,保存
switch(config)#do write
-
重启设备
- reload 输入该命令就可以重启设备
Router# reload 这个是在路由器中
switch# reload
Proceed with reload? [confirm] 回车即继续,如果想要终止则按任意键或CTRL+C键。
-
查看所有配置:进入后可以检查我们是否配置正确
Router# show running-config
注意:需要在特权模式下配置
简写
- show run
- sh run
Building configuration... 正在创建配置文件
Current configuration : 1065 bytes 这个配置文件大小是:1065个字节
! 每类配置之间用!分隔开,以下四行是交换机出厂时配置的
version 12.2
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
! 这个是我们配置的主机名
hostname sw1
!
!
!
!
! 出厂配置
spanning-tree mode pvst
!
interface FastEthernet0/1 0/1端口,以下到!前是空的,表示我们没有没有对该端口做配置
!
interface FastEthernet0/2
!
interface FastEthernet0/3
...More 按回车键一行一行往下翻,按空格键一页一页往下翻
interface FastEthernet0/23
!
interface FastEthernet0/24
!
interface GigabitEthernet0/1
!
interface GigabitEthernet0/2
!
interface Vlan1
no ip address
shutdown
!
!
!
!
line con 0 我们为console 0口配置的密码
password 123.com
login
!
line vty 0 4
login
line vty 5 15
login
!
!
end 表示该配置文件显示完了
-
如何删除一条配置 ,以及如何恢复出厂设置
- 在什么模式下配置的,就在什么模式下删除
在原命令前no空格即可。注意:原命令种如有自定义参数,一般删除时不需要加参数,如:主机名或用户模式的密码,设置第二个参数时会将之前的那个参数直接覆盖,像这种的我们直接no空格+命令即可,不需要带参数,带了参数会报错
例如:
Switch(config)#enable secret 111.com
Switch(config)#no enable secret 111.com
% Invalid input detected at '^' marker. 错误,因为带了密码,删除一条配置时不需要加参数
Switch(config)#no enable secret
Switch(config-line)#password 123.com
Switch(config-line)#login
Switch(config-line)#no login 或Switch(config-line)#no password 都可以
Switch(config)#hostname 123
123(config)#hostname dfsdf
dfsdf(config)#no ho 不用带参数,因为第一次设置的被覆盖掉了,直接就可以删除
Switch(config)#
- 但如果是那种,同一个命令,设置第二次参数的时候,第一个参数不会被覆盖。然后在配置表中,该命令后跟着两个参数,则删除时需要no空格+命令+要删除的参数。如果不加参数,反而会报错
- 删除所有配置,在特权模式下输入命令:erase startup-config,然后重启设备。即恢复出厂设置
switch#erase startup-config
Erasing the nvram filesystem will remove all configuration files! Continue? [confirm] 执行到这里,回车即可。如果要停止该操作,则按其他任意键或CTRL+C终止删除操作。
[OK]
Erase of nvram: complete
%SYS-7-NV_BLOCK_INIT: Initialized the geometry of nvram
所有的我们的配置,都是立即生效的,都是在running-config这个文件中,这个文件存储在内存中,表示立即运行,如果这时重启,则我们的配置都会丢失,所以如果想要配置在重启后生效,则需要使用write这个命令,即写入到startup-config这个文件中,这个文件存储在硬盘中,写入后即使重启了,我们的配置也都还在。而我们删除所有配置的这个命令,是:erase startup-config ,erase表示擦除,即清楚startup-config中我们的配置。而清除后,发现没有立即生效,是因为清楚的是硬盘中的文件,此时运行的这个文件是内存中的running-config文件,所以需要重启之后才能生效(恢复出厂设置)
-
查看MAC地址表
show mac-address-table
-
购买模块
- 先关机,再购买模块,再开机。
- NM-2FE2W,2FE表示该模块有两个百兆端口
-
网线的使用
同种设备之间使用交叉线;异种设备之间使用直通线。
注意:路由器与PC视为同种设备!或者说3层及以上设备都是同种设备
pc - sw :直通线
pc - pc :交叉线
pc - R :交叉线
sw - R :直通线
R - R :交叉线
sw - sw :交叉线
-
手动开启端口——no shutdown
Router(config)# interface fastEthernet 0/1
Router(config)# no shutdown
-
手工关闭端口——shutdown
Router(config)# interface fastEthernet 0/1
Router(config)# shutdown
-
为路由器的端口配置IP地址(为连接了交换机的那个路由器端口配置ip)
2层(数据链路层)的交换机端口不能配置IP,三层(网络层)设备才可以配置IP地址。初次进入路由器命令行时,有1个询问,我们输入no,表示进入高级配置模式
Router(config)#interface fastEthernet 0/0 进入到0模块0端口
Router(config-if)#ip add 192.168.1.254 255.255.255.0 配置ip
Router(config-if)# no shutdown 打开端口
Router(config-if)#exit 返回上一级
Router(config)# interface fastEthernet 0/1 进入到0模块1端口
Router(config-if)#ip add 192.168.2.254 255.255.255.0 配置ip
Router(config-if)# no shutdown 打开端口
-
为路由器开启telnet服务
进入全局配置模式中:
Router(config)# line vty 0 4 进入对vty的配置
vty表示虚拟端口,也就是23端口。4也可以改为1或3等等,代表同时远程连接的数量。0 4表示0、1、2、3、4,即最多可以有5个pc同时控制路由器。如果是需要10个人,就是:0 9。
* 如果只写一个0:line vty 0,则表示只有一个人可以控制
Router(config-line)# password 123.com 这个密码是远程访问路由器telnet时需要输入的密码
Router(config-line)# login 使密码生效
Router(config-line)# exit
配置了路由器密码之后,在局域网中的终端的命令行中输入以上密码就可以进入路由器配置模式了,但是只是最普通的用户模式,不可以进入特权模式。必须配置特权密码之后(明文和密文都可以),才可以进入特权模式。
Router(config)# enable password 789.com 配置特权密码
- 这样,在通过终端远程telnet路由时,输入123.com进入用户模式后,使用enable命令进入特权模式,再输入特权密码789.com,就可以远程控制管理路由器了。
远程控制路由器——在PC的命令行中输入: telnet 192.168.1.154 即所在局域网的网关(路由器配置了ip的那个端口IP),回车,输入配置的密码即可进入路由器命令行界面。
-
使用不同用户对路由器进行telnet连接
以上因为是同时配置,所以在中途肯定是有冲突的,但如果配置错了,因为使用的同一账户,所以日志上也无法确认是谁使用的命令。
如果是配置了以上密码,则需要先删除掉以上配置
Router(config-line)# no password
Router(config-line)# no login
- 重新配置
Router(config)# line vty 0 2
Router(config-line)# login local 如果有人想要远程登录虚拟终端控制路由器,也可以,但是需要身份验证,local表示使用本地数据库进行身份验证。
Router(config-line)# exit
Router(config)# username hehe password 123.com 创立本地用户——username 用户名 password 密码
Router(config)# enable password 789.com
这样,PC就可以远程telnet路由,先输入用户名hehe,再输入密码123.com进入用户模式后,输入enable命令表示要进入特权模式,再输入特权密码789.com,就可以远程控制管理路由器了。此时,在路由器日志上的记录就会连带用户名一起记录,表明是哪个用户进行的操作。
-
为交换机配置虚拟接口IP
因为交换机是数据链路层设备,不能配置IP,所以在远程访问时,因为没有IP,进无法进入。
我们在网络模型模拟软件中进行MAC地址查看时,发现交换机中的MAC地址表中有一条是交换机的mac地址与端口的对应信息,是因为交换机中有一个虚拟电脑,而这个虚拟电脑的作用就是为了给交换机配置IP,这个IP我们称为“管理IP”,是为了管理这台交换机的。而且并没有违背网络模型原理,数据链路层的设备交换机不能配IP,这里的这个IP只是其内置的虚拟电脑的IP
switch(config)# int vlan 1 进入虚拟端口1
switch(config-if)# ip add 192.168.1.253 255.255.255.0 网关是254,员工是1,所以这里配个253
switch(config-if)# no shut
为交换机也配置远程连接
switch(config)# line vty 0 2
switch(config-line)# login local
switch(config-line)# exit
switch(config)# username hehe password 123.com
switch(config)# enable password 789.com
* 局域网终端中远程telnet交换机:
在pc的命令行中输入:telnet 192.168.1.253 ,输入用户名输入密码,输入enable表示要进入特权模式,然后输入特权密码即可进入。
跨网段telnet交换机。
交换机想要被跨网段管理,必须配置网关,我们的这个交换机连接的路由器的那个端口的IP就是网关。因为被访问时,我们也需要将数据通过路由器传送到对方那里,没有网关只能访问内网。
跨网段访问时,该网段与pc所在网段必须连接同一个路由器。PC配置了网关,数据可以通过网管出去,到达另一个网段的交换机,但是因为我们并没有为这个交换机配置网关,所以无法向路由器发送数据,导致我们telnet失败。
- 在全局配置模式中为交换机配置网关
switch(config)# ip default-gateway 192.168.2.254
此时再跨网段telnet,就可以控制了。
-
给交换机配置网关,实现跨网段被管理
switch(config)# ip default-geteway 192.168.2.254
-
基线核查
基线核查——按照基线文档,对客户的设备进行安全检查
安全加固——按照基线文档,对客户的设备进行安全配置
-
关闭控制台超时
line co 0
no exec-timeout
重新开启超时自我保护
line co 0
exec-timeout 分 秒 例如:exec-timeout 5 30
-
关闭DNS域名自动解析
防止输入错误的命令时,自动广播解析,占用时间
conf t
no ip domain-lookup
-
查看接口列表
特权模式下,输入show ip int brief查看所有接口简要信息。