
复制Command Purpose Step 1 configure terminal 进入Switch 1配置状态 Step 2 vtp domain domain-name 配置VTP域 Step 3 vtp server 将Switch 1配置成VTP server. Step 4 end 退出 Step 5 show vtp status 验证VTP的步骤配置 Step 6 show vlan 验证VLAN Step 7 configure terminal 进入配置状态 Step 8 interface fastethernet 0/1 进入F0/1端口 Step 9 switchport mode trunk 配置成trunk端口 Step 10 end 退出 Step 11 show interfaces fastethernet0/1 switchport 验证VLAN配置 Step 12 在switch1上的F0/2上重复7到11步骤 Step 13 在Switch 2的b2b信息网F0/1,F0/2上重复7到11步骤。 Step 14 show vlan 当trunk已经起来,在switch2上验证已经学到相关的vlan配置 Step 15 configure terminal 在Switch 1上进入配置状态 Step 16 interface fastethernet0/1 进入要配置的云服务器提供商端口 Step 17 spanning-tree vlan 8 port-priority 10 将端口权值10赋与VLAN 8. Step 18 spanning-tree vlan 9 port-priority 10 将端口权值10赋与VLAN 9. Step 19 spanning-tree vlan 10 port-priority 10 将端口权值10赋与VLAN 10. Step 20 exit 退回. Step 21 interface fastethernet0/2 进入F0/2 Step 22 spanning-tree vlan 3 port-priority 10 将端口权值10赋与VLAN 3. Step 23 spanning-tree vlan 4 port-priority 10 将端口权值10赋与VLAN 4. Step 24 spanning-tree vlan 5 port-priority 10 将端口权值10赋与VLAN 5. Step 25 spanning-tree vlan 6 port-priority 10 将端口权值10赋与VLAN 10. Step 26 end 退出 Step 27 show running-config 验证配置 Step 28 copy running-config startup-config 保存配置 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.



![简单网络管理协议(SNMP)是用于IP网络设备管理的标准协议。典型的支持SNMP协议的设备有路由器、交换机、服务器、工作站、打印机及数据机柜等等。SNMP一般被网络管理系统用于按照管理员设定的条件来监视网络附加设备。SNMP是因特网协议套件中的一个组成部分,它由IETF机构定义。它包含一系列的网络管理标准,其中有一个应用层协议,一个数据库架构以及一组数据对象。SNMP将管理数据以变量的形式展示出来,这些变量描述了系统配置。同时这些变量可以被用于管理的应用查询(或者被设置)。为什么需要使用SNMPv3 尽管SNMPv3所增加的加密功能并不影响协议层面,但是新的文本惯例、概念及术语使得它看起来很不一样。SNMPv3在SNMP的基础之上增强了安全性以及远程配置功能。最初,SNMP最大的缺点就是安全性弱。SNMP的第一与第二个版本中,身份验证仅仅是在管理员与代理间传送一个明文的密码而已。目前每一个SNMPv3的信息都包含了被编码成8进制的安全参数。这些安全参数的具体意义由所选用的安全模型决定。SNMPv3提供了重要的安全特性:保密性 —— 加密数据包以防止未经授权的源监听。完整性 —— 数据的完整性特性确保数据在传输的时候没有被干扰,并且包含了可选的数据响应保护机制。身份验证 —— 检查数据是否来自一个合法的源。在ubuntu中安装SNMP服务器及客户端 打开终端运行下列命令sudo apt-get install snmpd snmp安装完成后需要做如下改变。配置SNMPv3 获得从外部守护进程访问的权限默认的安装仅提供本地的访问权限,假如想要获得外部访问权限,打开文件 /etc/default/snmpd。sudo vi /etc/default/snmpd改变下列内容将SNMPDOPTS=-Lsd -Lf /dev/null -u snmp -g snmp -I -smux,mteTrigger,mteTriggerConf -p /var/run/snmpd.pid改为SNMPDOPTS=-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid -c /etc/snmp/snmpd.conf最后重启 snmpdsudo /etc/init.d/snmpd restart定义 SNMPv3 用户,身份验证以及加密参数 “securityLevel”参数使得SNMPv3有多种不同的用途。noAuthNoPriv —— 没有授权,加密以及任何安全保护!authNoPriv —— 需要身份认证,但是不对通过网络发送的数据进行加密。autoPriv —— 最可靠模式。需要身份认证而且数据会被加密。snmpd 的配置以及设置都保存在文件 /etc/snmp/snmpd.conf。使用编辑器编辑文件:sudo vi /etc/snmp/snmpd.conf在文件末尾添加以下内容:#createUser user1createUser user2 MD5 user2passwordcreateUser user3 MD5 user3password DES user3encryption#rouser user1 noauth 1.3.6.1.2.1.1rouser user2 auth 1.3.6.1.2.1rwuser user3 priv 1.3.6.1.2.1注:假如你需要使用自己的用户名/密码对的话,请注意密码及加密短语的最小长度是8个字符。同时,你需要做如下的配置以便snmp可以监听来自任何接口的连接请求。将#agentAddress udp:161,udp6:[::1]:161改为agentAddress udp:161,udp6:[::1]:161保存改变后的snmpd.conf文件并且重启守护进程:sudo /etc/init.d/snmpd restart](http://www.bgvu.cn/uploads/2025-10-24/1761273653616.jpeg)