一、基本命令

命令行模式

用户模式---->enable(特权模式)---->configure terminal(全局配置模式)---->interface FastEthernet 0/1(接口模式)
FastEthernet 0/1 "0"代表模块号,“1”代表接口号

常用命令

hostname  名字  #改名           show running-config(特权模式)   #查看当前配置
保存:write(特权) 或者copy running-config startup-config

配置密码

SW1(config)#enable password 123
SW1(config)#no enable password #取消密码

恢复出厂设置

SW1#erase startup-config---->SW1# reload(重启)

禁用DNS查询

SW1(config)#no ip domain-lookup

打断命令输入

*   配置输出日志同步
SW1(config)#line console 0
SW1(config-line)#logging synchronous #实现输入同步,不被系统信息干扰

修改控制台会话时间(默认10分钟)

SW1(config-line)#exec-timeout 0 0         #从不关闭

二、交换机

查看MAC地址表:SW1#show mac-address-table

VLAN操作

VLAN数量默认允许4096个,vlan1是默认存在的

一个接口至少要在一个VLAN中

配置VLAN的步骤:

创建VLAN
SW1(config)#vlan 2
SW1(config-vlan)#name student #修改名字
SW1#show vlan brief #查看VLAN信息
将接口加入到相应的VLAN中
SW1(config-if)#interface fastEthernet 0/1
SW1(config-if)#switchport access vlan 2或者
Switch(config)#interface range fastEthernet 0/5-6 #进入组接口,可以同时配置多个接口

配置Trunk(中继链路)接口:
SW2(config-if)#switchport mode trunk
Switch#show interfaces fastEthernet 0/9 switchport #查看接口是哪种类型

以太通道:

Switch(config)#interface range fastEthernet 0/1-2
Switch(config-if-range)#channel-group 1 mode on
Switch(config-if)#shutdown #关掉接口
Switch(config-if)#no shutdown #打开接口
Switch#show etherchannel summary #查看以太通道汇总信息

三层交换机

SW1(config)#ip routing          #开启路由功能
SW1(config)#interface vlan 1 #进入VLAN1的虚拟接口
注意:只有VLAN1接口配置IP后需要开启该接口
SW1(config-if)#switchport trunk encapsulation dot1q #配置Trunk之前需确定封装类型
把交换接口变为路由接口:
SW1(config-if)#no switchport

三、路由器

配IP地址

R1(config-if)#ip address 192.168.1.254 255.255.255.0
R1(config-if)#no shutdown
R1#show ip route #查看路由表
R1(config-if)#no ip address #删除IP地址
SW1#show ip interface brief #查看所有IP接口状态

配静态路由

ip  route   目标网络  子网掩码  下一跳
R1(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2

配默认路由

SW1(config)#ip route 0.0.0.0 0.0.0.0 192.168.4.2

OSPF

SW1(config)#router ospf 1           #开启服务
SW1(config-router)#network 192.168.1.0 0.0.0.255(反掩码) area 0 #宣告网络

默认路由注入

R1(config-router)#default-information originate

四、传输层

标准ACL

Router(config)#access-list 1 deny 192.168.2.1 0.0.0.0(精确匹配)           #拒绝192.168.2.1(精确匹配)
Router(config)#interface gigabitEthernet 0/1 #进入看门的端口
Router(config-if)#ip access-group 1 in #确定看门的方向
Router(config)#access-list 1 permit any #允许所有人访问-
Router#show access-lists #查看ACL列表

扩展ACL

Router(config)#access-list 100 deny tcp 192.168.2.1 0.0.0.0 192.168.1.1 0.0.0.0 eq 21           
#拒绝192.168.2.1访问192.168.1.1的FTP
Router(config)#access-list 100 permit ip any any #放行其他所有数据

NAT地址转换

静态:一对一,服务器发布服务时才使用,外网可以访问内网

Router(config)#ip nat inside source static 192.168.1.1 100.0.0.2            #192.168.1.1转换为100.0.0.2
Router(config)#in g0/0
Router(config-if)#ip nat inside #g0/0是里面的接口
Router(config-if)#in g0/1
Router(config-if)#ip nat outside #g0/1是外面的接口

PAT:一对多,端口多路复用,通常只用来访问外网,只能自己访问别人

Router(config)#access-list 1 permit any         #设置ACL列表允许所有人
Router(config)#ip nat inside source list 1 interface g0/1 overload(允许所有人)
#NAT转换为接口g0/1的IP地址

五、STP

Switch(config)#no  spanning-tree vlan 1         #关闭STP协议
Switch(config)#spanning-tree vlan 1 priority 28672 #修改优先级
Switch#show spanning-tree #查看所有VLAN的生成树信息
Switch#show spanning-tree vlan 1 #查看VLAN1的生成树信息
Switch(config)#spanning-tree vlan 1 root primary #设置为主根

PVST+实现网络的负载分担

创建VLAN
全网配置Trunk

六、HSRP

MS1(config)#in vlan 1
MS1(config-if)#standby 1 ip 192.168.1.254(虚拟IP地址) (先配活跃)
MS1#show standby brief #查看信息
MS2(config-if)#standby 1 priority 150 #修改优先级为150
MS1(config-if)#standby 1 preempt #抢占为活跃设备
优先级越大越优先

七、命令简写

sw  a  v  3     #将接口加入到VLAN3
en p 1 #修改密码为1
in f0/1 #进入接口
sw m t #配置Trunk类型
ip add #配置IP
no sh #打开端口