华为交换机配置实用手册讲述_第1页
华为交换机配置实用手册讲述_第2页
华为交换机配置实用手册讲述_第3页
华为交换机配置实用手册讲述_第4页
华为交换机配置实用手册讲述_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、华为交换机配置实用手册2011-01-01华为交换机配置实用手册实验一使用华为Quidway系列交换机简单组网1.1实验目的1.掌握华为Quidway系列交换机上的基本配置命令;2.掌握VLAN的原理和配置;3.掌握端口聚合(LinkAggregation)的原理和配置;4.掌握生成树协议(STP)的原理和配置;5.掌握GVRP协议的原理和配置;6.掌握三层交换机和访问控制列表(ACL)的原理和配置;7.掌握如何从PC机或其他交换机远程配置某交换机。1.2实验环境QuidwayS3026以太网交换机2台,QuidwayS3526以太网交换机1台,PC机4台,标准网线6根QuidwayS3026

2、软件版本:V100R002B01D011;Bootrom版本:V1.1QuidwayS3526软件版本:V100R001B02D006;Bootrom版本:V3.01.3实验组网图在下面的每个练习中给出。1.4实验步骤1.4.1VLAN配置首先依照下面的组网图将各实验设备相连,然后正确的配置各设备的IP地址。有两台QuidwayS3026交换机和四台PC机。每台PC机的IP地址指定如下:PCA:PCB:PCC:PCD:掩码:请完成以下步骤:1、如上图所示,配置四台PC机属于各自的VLAN。2、将某些端口配

3、置成trunk端口,并允许前面配置的所有VLAN通过。3、测试同一VLAN中的PC机能否相互Ping通。配置如下:SwitchA:SwitchA(config)#vlan2/创建VLAN2SwitchA(config-vlan2)#switchportethernet0/9/将以太口9划入VLAN2SwitchA(config-vlan2)#vlan3/创建VLAN3SwitchA(config-vlan3)#switchportethernet0/10/将以太口10划入VLAN3SwitchA(config-vlan3)#interfaceethernet0/1/进入以太口1的接口配置模式S

4、witchA(config-if-Ethernet0/1)#switchmodetrunk/将e0/1接口设置为trunk模式SwitchA(config-if-Ethernet0/1)#switchtrunkallowvlanall/配置允许所有的VLAN通过SwitchB:SwitchB(config)#vlan2SwitchB(config-vlan2)#switchportethernet0/9SwitchB(config-vlan2)#vlan3SwitchB(config-vlan3)#switchportethernet0/10SwitchB(config-vlan3)#inte

5、rfaceethernet0/1SwitchB(config-if-Ethernet0/1)#switchmodetrunkSwitchB(config-if-Ethernet0/1)#switchtrunkallowvlanall4、SwitchA端口e0/1的PVID配置为2,然后从PCApingPCC,看能否相互Ping通,如果不能Ping通,请说明原因。华为Quidway系列交换机有一个重要特性:如果帧的VLANID等于发送该帧的trunk端口的PVID,那么该帧将会先被删掉tag头,再发送。5、将SwitchA端口e0/1的配置改为属于VLAN2的接入端口,然后从PCApingPCC

6、。你将会发现虽然SwitchA的e0/1、e0/9,SwitchB的e0/9都属于VLAN2,但PCA却不能Ping通PCC。请说明原因。有两种方法可以通过改变SwitchB端口e0/1的配置使PCA能Ping通PCC。方法一:将SwitchB端口e0/1的配置改为属于VLAN2的接入端口;方法二:将SwitchB端口e0/1的PVID改为2。6、通过以上步骤,理解Quidway系列交换机添加和删除802.1qVLANtag头的过程和规则。1.4.2端口聚合(LinkAggregation)在练习一的基础上再将SwitchA端口e0/2和SwitchB端口e0/2互连,如下图所示。VLAN和I

7、P地址的配置保持不变。1、将SwitchA和SwitchB的端口e0/1和e0/2配置为端口聚合。2、改变SwitchA端口e0/1的配置,用“showinterfacee0/2”观察SwitchB端口e0/2的配置变化。3、将SwitchA和SwitchB之间的两根双绞线拔掉一根,看看PCA是否仍能Ping通PCC。请说明原因。4、通过以上步骤,理解端口聚合的功能和配置。配置如下:SwitchA:SwitchA(config)#link-aggregatione0/1toe0/2ingress-egress/将e0/1及e0/2做聚合SwitchA(config)#interfacee0/1

8、SwitchA(config-if-Ethernet0/1)#switchmodetrunk/将e0/1接口设置为trunk模式SwitchA(config-if-Ethernet0/1)#switchtrunkallowvlanall/配置允许所有的VLAN通过SwitchB:SwitchB(config)link-aggregatione0/1toe0/2ingress-egressSwitchB(config)#interfacee0/1SwitchB(config-if-Ethernet0/1)#switchmodetrunkSwitchB(config-if-Ethernet0/1)

9、#switchtrunkallowvlanall-1.4.3生成树协议(STP)我们仍然使用练习二的组网图。这次在SwitchA和SwitchB之间不再用端口聚合,而是配置STP。请完成以下步骤:1、 在两台交换机上使能STP。2、 将SwitchA配置成根桥。3、 3、用“showspanning-treestatisticsEthernet”命令观察接口状态,并根据显示信息解释spanning-treeprotocol的运行机制。4、 4、用“debugstppacket”命令进一步观察STP生成的BPDU信息。5、修改SwitchB端口e0/2的优先级为64,然后用“showspanni

10、ng-treestatisticsethernet0/2”观察端口的变化。6、修改SwitchB端口e0/2的pathcost为100,然后用“showspanning-treestatisticsethernet0/2”观察端口的变化。5、 7、将SwitchA和SwitchB之间的两根双绞线拔掉一根,然后在两台交换机上用“showspanning-treestatisticsethernet0/1toethernet0/2”观察STP信息的变化。测试PCA是否仍能Ping通PCC。请说明原因,并比较端口聚合和STP的不同。6、 8、通过以上步骤,理解STP的功能和配置。7、 配置如下:8、

11、 SwitchA:9、 SwitchA(config)#spanning-treeenable/在全局配置模式下启用STPSwitchB:10、 SwitchB(config)#spanning-treeenable/在全局配置模式下启用STP11、 SwitchB(config)#spanning-treepriority4096/设置优先级12、 SwitchB(config)#interfacee0/213、 SwitchB(config-if-Ethernet0/2)#spanning-treepathcost100/设置端口的pathcost值14、 问题:15、 如果我们将两台交换

12、机的端口e0/1和e0/2配置为trunk端口并且不配置端口聚合和STP,将会16、 发生什么现象?PCA是否仍能Ping通PCC?17、 1.4.4通用VLAN注册协议(GVRP)18、 仍用练习二的组网图。这次在SwitchA和SwitchB上配置GVRP。请完成以下步骤:1、配置某些端口为trunk端口,并允许前面配置的所有VLAN通过。2、在两个trunk端口上使能动态VLAN注册协议GVRP。3、在SwitchA上注册VLAN6-10,在SwitchB上注册VLAN11-15,观察在每个交换机上的VLAN注册状态。4、在SwitchA上配置VLAN4并将端口e0/1配置为fixed模

13、式,将SwitchB端口e0/1配置为forbidden模式。观察在每个交换机上的VLAN注册状态。5、通过以上步骤,理解GVRP的功能和配置。配置如下:SwitchASwitchA(config)#gvrpenable/在全局配置模式下启用GVRPSwitchA(config)#switchethernet0/1SwitchA(config-if-Ethernet0/1)#switchmodetrunkSwitchA(config-if-Ethernet0/1)#switchtrunkallowvlanallSwitchA(config-if-Ethernet0/1)#gvrpenable/

14、在接口模式下启用GVRPSwitchBSwitchB(config)#gvrpenableSwitchB(config)#switchethernet0/1SwitchB(config-if-Ethernet0/1)#switchmodetrunkSwitchB(config-if-Ethernet0/1)#switchtrunkallowvlanallSwitchB(config-if-Ethernet0/1)#gvrpenable1.4.5三层交换机和ACL这次我们要用到一台三层交换机QuidwayS3526,具体组网图如下。注意SwitchA是一台三层交换机。每台PC机的IP地址指定如下

15、:PCA:PCB:PCC:PCD:掩码:请完成以下步骤:1、如上图所示,配置四台PC机分别属于各自相关的VLAN。2、配置端口聚合,使SwitchA和SwitchB之间的带宽为200Mbps。3、配置某些端口为trunk端口并允许前面配置的所有VLAN通过。4、在两台交换机的端口e0/1配置GVRP,使能动态注册VLAN信息。5、测试在同一VLAN内的PC机能否互相Ping通。以上配置我们在前面的练习中已全部学过,另外还需要完成以下工作:我们需要使PCB不能和PCA、PCC通信,PCD能和PCA、PCB、

16、PCC通信。当然,PCA和PCC仍能互相通信。我们知道,不同VLAN间的通信在二层是隔离的。所以我们必须寻找一种方法能够通过三层实现通信。SwitchA(QuidwayS3526)是一种三层交换机,能帮助我们解决这个问题。按以下步骤来实现不同VLAN之间的PC机互通:1、在交换机A上配置VLAN2的接口地址是00,VLAN3的接口地址是00,VLAN4的接口地址是00。2、将PCA和PCC的网关配置为00,PCB的网关为00,PCD的网关为00。现在,试着在PC机之间互相Ping,你会发现VLAN不

17、再是隔离的。任何两台计算机现在都能通讯了。但是很明显,我们仍没有实现PCB不能和PCA、PCC通信的目标,那我们应该怎么办呢?S3526上提供了一个方法:使用访问控制列表(ACL)。你可以用ACL来限制网段和网段主机之间的通信。配置如下:SwitchA(config)link-aggregatione0/1toe0/2ingress-egressSwitchA(config)#gvrpenableSwitchA(config)#vlan2SwitchA(config-vlan2)#porte0/9SwitchA(config-vlan2)#vlan3Switch

18、A(config-vlan3)#porte0/10SwitchA(config-vlan4)#interfacee0/1SwitchA(config-if-Ethernet0/1)#trunkallSwitchA(config-if-Ethernet0/1)#gvrpenableSwitchA(config-if-Ethernet0/1)#interfacevlan2/进入VLAN2的虚接口配置模式SwitchA(config-VLAN-Interface2)#ipaddress00/配置VLAN2虚接口的IP地址SwitchA(config-VLAN

19、-Interface2)#interfacevlan3SwitchA(config-VLAN-Interface3)#ipaddress00SwitchA(config-VLAN-Interface3)#interfacevlan4SwitchA(config-VLAN-Interface4)#ipaddress00SwitchA(config-VLAN-Interface4)#exitSwitchA(config)#rule-mapl3net1tonet10.1.2

20、.0/定义流分类规则SwitchA(config)#flow-actionnet1tonet2deny/定义流的动作SwitchA(config)#aclnet1tonet2net1tonet2net1tonet2/定义访问控制列表SwitchA(config)#access-groupnet1tonet2/将ACL定义的访问控制策略激现在让我们看一看showrunning-config的信息:SwitchA(config)#showrunning-configBuildingrunningconfiguration.Currentconfigurationis:ho

21、stnameSwitchArule-mapl3net1tonetflow-actionnet1tonet2denyaclnet1tonet2net1tonet2net1tonet2access-groupnet1tonet2link-aggregationEthernet0/1toEthernet0/2ingress-egressgvrpenableinterfaceAux0/0vlan1vlan2portEthernet0/9vlan3portEthernet0/10vlan4interfaceEthern

22、et0/1trunkallgvrpenableinterfaceEthernet0/10interfaceNULL0interfaceVLAN-Interface2ipaddress00interfaceVLAN-Interface3ipaddress00interfaceVLAN-Interface4ipaddress00lineaux0nologinlinevty04endSwitchB#showrunning-configBuildingrunningconfig

23、uration.Currentconfigurationis:hostnameSwitchBgvrp!interfaceAux0/0!vlan1!vlan2!vlan4!interfaceEthernet0/1switchportmodetrunkswitchporttrunkallowedvlanallgvrp!interfaceEthernet0/10switchportaccessvlan4!interfaceEthernet0/11.!interfaceEthernet0/2switchportmodetrunkswitchporttrunkallowedvlanallgvrp!int

24、erfaceEthernet0/20interfaceEthernet0/8!interfaceEthernet0/9switchportaccessvlan2!interfaceNULL0!link-aggregationEthernet0/1toEthernet0/2ingress-egress!lineaux0nologinlinevty04!end-作者:admin-发布时间:2005-4-189:46:454.6以太交换网安全仍然沿用练习五的组网图。有时候我们必须远程登录来配置交换机,所以我们需要配置交换机的远程登录,同时我们应避免这些交换机的非法访问。在这个练习中,你需要配置Swi

25、tchA使PCA和PCC能telnet上SwitchA并远程配置。配置如下:SwitchA(config)#enablepassword0huawei/配置进入特权模式的密码SwitchA(config)#linevty04/进入line配置模式SwitchA(config-line-vty0-4)#loginlocal/使能本地口令验证SwitchA(config-line-vty0-4)#exitSwitchA(config)#userhuaweipassword0huawei/配置本地验证的用户名及密码如果你的配置已正常运行,你可以在PCA或PCC上用“telnet00”

26、登录SwitchA,然后输入正确的用户名和密码,你就能从PC机远程配置SwitchA了。问题:你能使SwitchB能远程登录,并从PCA、PCC以及SwitchA上配置它吗?实验二使用华为Quidway系列交换机复杂组网2.1实验目的1、让学员学会如何设计和构建一个典型的交换网络。2、让学员学会如何在交换网络中配置生成树协议(STP),STP在交换机之间是如何工作的,如何通过改变STP的参数来改变生成树的状态。另外,学员应能通过debug信息分析STP的构建过程。3、让学员学会GVRP的动态注册过程。4、让学员学会如何利用三层交换机实现不同VLAN间的通信以及如何限制不同VLAN间的通信。5、

27、让学员学会如何远程配置交换机以及如何保护交换机不受非法登录。6、让学员学会交换机的其他配置,例如:端口聚合、ACL、端口监控。7、让学员具备在三层交换机和路由器上配置OSPF动态路由协议的能力,使得交换网中的PC机能访问外部广域网或Internet。2.2实验环境QuidwayS3026以太网交换机4台,QuidwayS3526以太网交换机1台Quidway2501路由器1台,PC机4台,标准网线13根QuidwayS3026软件版本:V100R002B01D011;Bootrom版本:V1.1QuidwayS3526软件版本:V100R001B02D006;Bootrom版本:V3.0Qui

28、dway2501路由器VRP版本:VRP1.2以上实验二使用华为Quidway系列交换机复杂组网2.1实验目的1、让学员学会如何设计和构建一个典型的交换网络。2、让学员学会如何在交换网络中配置生成树协议(STP),STP在交换机之间是如何工作的,如何通过改变STP的参数来改变生成树的状态。另外,学员应能通过debug信息分析STP的构建过程。3、让学员学会GVRP的动态注册过程。4、让学员学会如何利用三层交换机实现不同VLAN间的通信以及如何限制不同VLAN间的通信。5、让学员学会如何远程配置交换机以及如何保护交换机不受非法登录。6、让学员学会交换机的其他配置,例如:端口聚合、ACL、端口监控

29、。7、让学员具备在三层交换机和路由器上配置OSPF动态路由协议的能力,使得交换网中的PC机能访问外部广域网或Internet。2.2实验环境QuidwayS3026以太网交换机4台,QuidwayS3526以太网交换机1台Quidway2501路由器1台,PC机4台,标准网线13根QuidwayS3026软件版本:V100R002B01D011;Bootrom版本:V1.1QuidwayS3526软件版本:V100R001B02D006;Bootrom版本:V3.0Quidway2501路由器VRP版本:VRP1.2以上-作者:admin-发布时间:2005-4-189:49:23-2.4实验

30、步骤1、如上图所示将设备互连起来,并给每台PC机配置好IP地址。分配给PC机的IP地址如下:PCA:PCB:PCC:PCD:掩码:2、如上图所示配置四台PC机属于相关的VLAN。配置端口聚合使得SwitchA和SwitchB、SwitchA和SwitchC之间的带宽为200Mbps。配置某些端口为trunk端口并允许以上的所有VLAN通过。在所有交换机的trunk端口上配置GVRP,使得VLAN信息能被动态注册。在所有交换机上配置STP以避免由于交换机之间的路径回环而产生“广播风暴”。然后测试同一VLAN

31、间的PC机能否正常Ping通。3、用“showspanning-tree”命令观察生成树的状态。以下是SwitchA(S3526)的生成树状态:SwitchA#showspanning-treestatisticse0/1ThebridgeisexecutingtheIEEERapidSpanningTreeprotocolThebridgehaspriority32768,MACaddress:00e0.fc06.81e0ConfiguredHelloTime2,MaxAge20,ForwardDelay15RootBridgehaspriority32768,MACaddress00e0.

32、fc06.81e0Pathcosttorootbridgeis0Port1(Ethernet0/1)ofbridgeisForwardingSpanningtreeprotocolisenabledTheportisaDesignatedPortPortpathcost180Portpriority128Designatedbridgehaspriority32768,MACaddress00e0.fc06.81e0Configuredasanon-edgeportConnectedtoapoint-to-pointLANsegmentMaximumtransmissionlimitis3BP

33、DUsperhellotimeTimes:HelloTime2,MaxAge20ForwardDelay15,MessageAge0sentBPDU:8584TCN:0,RST:8584,ConfigBPDU:0receivedBPDU:7657TCN:0,RST:7657,ConfigBPDU:0SwitchA#showspanning-treestatisticse0/9ThebridgeisexecutingtheIEEERapidSpanningTreeprotocolThebridgehaspriority32768,MACaddress:00e0.fc06.81e0Configur

34、edHelloTime2,MaxAge20,ForwardDelay15RootBridgehaspriority32768,MACaddress00e0.fc06.81e0Pathcosttorootbridgeis0Port9(Ethernet0/9)ofbridgeisForwardingSpanningtreeprotocolisenabledTheportisaDesignatedPortPortpathcost180Portpriority128Designatedbridgehaspriority32768,MACaddress00e0.fc06.81e0Configuredas

35、anon-edgeportConnectedtoapoint-to-pointLANsegmentMaximumtransmissionlimitis3BPDUsperhellotimeTimes:HelloTime2,MaxAge20ForwardDelay15,MessageAge0sentBPDU:6563TCN:0,RST:6563,ConfigBPDU:0receivedBPDU:5377361TCN:0,RST:5377361,ConfigBPDU:0-作者:admin-发布时间:2005-4-189:51:05-以下是SwitchB(S3026)的生成树状态:SwitchBena

36、bleSwitchB#showspanning-treeinterfacee0/1ThebridgeisexecutingtheIEEERapidSpanningTreeprotocolThebridgehaspriority32768,MACaddress:00e0.fc07.707cConfiguredHelloTime2,MaxAge20,ForwardDelay15RootBridgehaspriority32768,MACaddress00e0.fc06.81e0Pathcosttorootbridgeis180Port1(Ethernet0/1)ofbridgeisForwardi

37、ngSpanningtreeprotocolisenabledTheportisaRootPortPortpathcost180Portpriority128Designatedbridgehaspriority32768,MACaddress00e0.fc06.81e0Configuredasanon-edgeportConnectedtoapoint-to-pointLANsegmentMaximumtransmissionlimitis3BPDUsperhellotimeTimes:HelloTime2,MaxAge20ForwardDelay15,MessageAge0sentBPDU

38、:9TCN:0,RST:9,ConfigBPDU:0receivedBPDU:3903TCN:0,RST:3903,ConfigBPDU:0你可以通过观察所有这些端口的信息来描述这棵生成树。还可以用“debugstppacket”命令来进一步观察STP生成的BPDU信息:以下是debug信息:SwitchA#debugstppacketSwitchA#terminaldebug*0.28473716-RSTP-8-PACKET:Port0:SentPacket*0.28473775-RSTP-8-PACKET:ProtocolIdentifier:0000ProtocolVersionID:0

39、2BPDUType:02Flags:2cRootIdentifier:80.00.00.e0.fc.06.81.e0RootPathCost:0000BridgeIdentifier:80.00.00.e0.fc.06.81.e0PortIdentifier:80.01MessageAge:0000MaxAge:1400HelloTime:0200ForwardDelay:0f00Version1Length:00改变交换机的一些配置参数,例如priority、pathcost、hellotime、maxage、forwarddelay、bridgediameter。然后用上面的命令观察生成树

40、的变化。4、用“showinterface”命令观察每台交换机上trunk端口的VLAN注册状态。下面是GVRP注册状态的结果:SwitchC(config)#showinterfacee0/10Ethernet0/10isupHardwareisFastEthernet,Hardwareaddressis00e0.fc07.7042Auto-duplex(Full),Auto-speed(100M),100_BASE_TXFlowcontrolisdisabledBroadcastmax-ratiois100PVIDis1Mditype:autoItisavlantrunkingport,v

41、lan(s)passingthisport1(defaultvlan),2-3vlan(s)allowedtopassthisport:1(defaultvlan),2-4000ItisnotamonitorportItdoesntbelongtoaport-aggregation28287packetsoutput2210677bytes,13133multicasts,241broadcasts,0pauses17511packetsinput1504252bytes,2373multicasts,240broadcasts,0pauses0FCSerrors0longframesSwit

42、chC(config)#showinterfacee0/9Ethernet0/9isupHardwareisFastEthernet,Hardwareaddressis00e0.fc07.7042Auto-duplex(Full),Auto-speed(100M),100_BASE_TXFlowcontrolisdisabledBroadcastmax-ratiois100PVIDis1Mditype:autoItisavlantrunkingport,vlan(s)passingthisport:1(defaultvlan),2,4vlan(s)allowedtopassthisport:1

43、(defaultvlan),2-4000ItisnotamonitorportItdoesntbelongtoaport-aggregation27603packetsoutput2182362bytes,12321multicasts,357broadcasts,0pauses18249packetsinput1537891bytes,3171multicasts,126broadcasts,0pauses0FCSerrors0longframes在SwitchB上注册VLAN6-10,在SwitchD上注册VLAN11-15,在SwitchE上注册VLAN16-20。用“showinter

44、face”命令和“showvlan”命令来观察每个trunk端口的VLAN注册状态。复习GVRP原理并说明原因。5、在SwitchA上配置VLAN2的接口地址为00,配置VLAN3的接口地址为00,配置VLAN4的接口地址为00。配置PCA和PCC的网关为00,PCB的网关为00,PCD的网关为00。试着在PC机之间互相Ping,看是否能Ping通。然后在SwitchA上配置ACL来限制VLAN2和VLAN3内的PC机相互通信。6、配置RouterA接口S0的IP地址为,并在

45、RouterA和SwitchA上启动OSPF。试着在任意一台PC上PingRouterA接口S0的IP地址,测试PC机和RouterA之间的通信。用“showiproute”命令来观察OSPF路由。配置如下:SwitchA#showrunning-configBuildingrunningconfiguration.Currentconfigurationis:!hostnameSwitchArule-mapl3net1tonetflow-actionnet1tonet2denyaclnet1tonet2ne

46、t1tonet2net1tonet2access-groupnet1tonet2spanning-treeenablelink-aggregationEthernet0/1toEthernet0/2ingress-egresslink-aggregationEthernet0/9toEthernet0/10ingress-egressgvrpenable!interfaceAux0/0!vlan1!vlan2!vlan3!vlan4!interfaceEthernet0/1-作者:admin-发布时间:2005-4-189:51:18-trunkallgvrpenable!interfaceEthernet0/10trunkallgvrpenable!interfaceEthernet0/11.interfaceEthernet0/2trunkallgvrpenable!interfaceEthernet0/9trunkallgvrpenable!interfaceNULL0!i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论