路由交换-作业7-4.2.8-CCNA 7 配置单臂路由-2当前进度 1.0更新地址:https://blog.dayi.ink/?p=8更新地址:https://type.dayiyi.top/index.php/archives/161/【dayi的大键盘】新的博客：https://blog.dayi.ink ，欢迎来体验新的阅读。有阅读模式，可能会更好的阅读体验。更新中修改的内容在试错过程中发现并修改的内容:目前没有0x00 准备文件好像没有pka文件唔下载地址：https://p.dabbit.net/blog/pic_bed/2023/03/2cf6e31ed0fea3a6_202303272123640.7z如果你感觉不知道要做什么，你可以先看看pdf 或者word，然后不会的地方再对照文章，这样你就会啦！尽可能的多手打一点指令，加深自己的熟练度哦本文尝试了分步骤保存文件，在文章末尾可以下载到分步骤分章节的文件哦。0x01 基础信息网络拓扑图：也就是等会要搭建的地址分配表设备接口IP 地址子网掩码默认网关R1G0/0/1.3192.168.3.1255.255.255.0不适用R1G0/0/1.4192.168.4.1255.255.255.0不适用R1G0/0/1.8不适用不适用不适用S1VLAN 3192.168.3.11255.255.255.0192.168.3.1S2VLAN 3192.168.3.12255.255.255.0192.168.3.1PC-ANIC192.168.3.3255.255.255.0192.168.3.1PC-BNIC192.168.4.3255.255.255.0192.168.4.1VLAN 应该是这个样子VLANNameInterface Assigned3ManagementS1: VLAN 33ManagementS2: VLAN 33ManagementS1: F0/64OperationsS2: F0/187ParkingLotS1: F0/2-4, F0/7-24, G0/1-27ParkingLotS2: F0/2-17, F0/19-24, G0/1-28NativeN/A目标第 1 部分：构建网络并配置设备的基本设置第 2 部分：创建 VLAN 并分配交换机端口第 3 部分：在交换机之间配置一条 802.1Q 干道第 4 部分：在路由器上配置 VLAN 间路由第 5 部分：验证 VLAN 间路由是否正常工作背景/场景现代的交换机会使用虚拟局域网 (VLAN) 提供传统上由路由器在 LAN 配置中提供的网络分段服务。VLAN 解决 了可扩展性、安全性和网络管理问题。通常，利用 VLAN 可更加轻松地设计网络以支持组织的目标。VLAN 之 间的通信需要一台工作在 OSI 模型第 3 层的设备。 VLAN 拓扑中的路由器会提供额外的安全性和流量管理。VLAN 干道用于跨越多台设备传输 VLAN。干道可以让来自多个 VLAN 的流量通过一条链路，同时使 VLAN 标 识和网段保持完整。有一种特殊类型的 VLAN 间路由方式，称为 “单臂路由器”，这种方式会使用路由器与交换 机之间的干道， 让所有 VLAN 都能向路由器传输流量。在这个实验中， 您需要在拓扑中的两台交换机上创建多个 VLAN，给这些 VLAN 分配交换机接入端口，验证 VLAN 的工作是否正常，在两台交换机之间、以及 S1 和 R1 之间创建 VLAN 干道，然后配置 VLAN 间路由， 让 不同 VLAN 中的主机可以相互通信， 无论这些主机处于哪个子网之中。注意：CCNA 动手实验所用的路由器是采用 Cisco IOS XE 16.9.4 (universalk9 镜像)的 Cisco 4221。实验中 所用的交换机是采用 Cisco IOS Release 15.2(2) (lanbasek9 镜像)的 Cisco Catalyst 2960 系列。也可使用其 他路由器、交换机以及其他思科 IOS 版本。根据型号以及 Cisco IOS 版本的不同，可用命令和产生的输出可能 与本实验显示的不一样。请参阅本实验末尾的“路由器接口汇总表”了解正确的接口标识符。注意：要确保路由器和交换机的配置已清除，并且没有启动配置。如果不确定，请联系教师。所需资源. 1 台路由器(采用思科 IOS XE 16.9.4 版通用镜像的思科 4221 或同类路由器). 2 台交换机(采用思科 IOS 版本 15.2(2) lanbasek9 镜像的思科 2960 或同类交换机). 2 台 PC (采用 Windows 系统且支持终端仿真程序，比如 Tera Term). 控制台电缆，用以通过控制台端口配置 Cisco IOS 设备. 以太网线电缆如拓扑结构所示0x10 第 1 部分： 建立网络并配置设备的基本设置在第 1 部分中，您将设置网络拓扑并配置 PC 主机和交换机上的基本设置。0x11 步骤 1： 建立如拓扑图所示的网络。按照拓扑图所示连接设备和线缆。如何显示端口？说实在，我没找到4221，我拿了个4321，应该差不多，看了看固件信息：isr4300-universalk9.03.16.05.S.155-3.S5-ext.SPA.bin应该问题也不大连接示意gif:连接最后的结果、0x12 步骤 2： 配置路由器的基本设置。a. 通过控制台连接到路由器并进入特权模式。b. 进入配置模式。c. 为路由器分配一个设备名称。d. 要防止路由器尝试将错误输入的命令视为主机名，则禁用 DNS 查找。e. 指定 class 作为特权EXEC 加密密码。f. 指定 cisco 作为控制台密码并启用登录。g. 指定 cisco 作为 VTY 密码并启用登录。h. 加密明文密码。i. 创建一个向访问设备者发出警告的标语：未经授权，禁止访问。j. 将运行配置保存到启动配置文件中。k. 设置路由器上的时钟。注意：使用问号 (?) 可以确定这行这条命令所需参数的正确顺序。其实这些步骤之前都已经做过啦，这里就直接放命令啦Would you like to enter the initial configuration dialog? [yes/no]: no #a进入enable Router>enable #b 进入config模式 Router#configure terminal #更新hostname Router(config)#hostname R1 #d禁用DNS查找 R1(config)#no ip domain-lookup #e设置enable密码： R1(config)#enable secret class #f设置console密码： R1(config)#line console 0 R1(config-line)#password cisco R1(config-line)#login #g设置VTY密码： R1(config-line)#line vty 0 4 R1(config-line)#password cisco R1(config-line)#login R1(config-line)#exit #h加密明文密码 R1(config)#service password-encryption #i警告标语 R1(config)#banner motd $ Unauthorized access is prohibited!$ R1(config)#end #j配置保存到启动文件 R1#copy running-config startup-config Destination filename [startup-config]? Building configuration... [OK] #k设置时间 R1#clock set 22:00:00 27 March 20230x13 步骤 3： 配置每台交换机的基本设置。a. 通过控制台连接到交换机并启用特权模式。b. 进入配置模式。c. 给交换机分配一个设备名称。d. 要防止路由器尝试将错误输入的命令视为主机名，则禁用 DNS 查找。e. 指定 class 作为特权EXEC 加密密码。f. 指定 cisco 作为控制台密码并启用登录。g. 指定 cisco 作为 vty 密码并启用登录。h. 加密明文密码。i. 创建一个向访问设备者发出警告的标语：未经授权，禁止访问。j. 设置交换机上的时钟。注意：使用问号 (?) 可以确定这行这条命令所需参数的正确顺序。k. 将运行配置复制到启动配置中。也是，都是之前的作业，直接放命令啦S1交换机：#输入命令进入enable模式 Switch>enable #进入配置模式 Switch#config terminal Enter configuration commands, one per line. End with CNTL/Z. #更新主机名 Switch(config)#hostname S1 #禁用DNS查找 S1(config)#no ip domain-lookup #设置enable密码 S1(config)#enable secret class #配置console密码 S1(config)#line console 0 S1(config-line)#password cisco S1(config-line)#login #配置VTY密码 S1(config-line)#line vty 0 15 S1(config-line)#password cisco S1(config-line)#login #加密明文密码 S1(config-line)#service password-encryption #设置登录提示标语 S1(config)#banner motd $ Unauthorized access is prohibited!$ S1(config)#end #设置时间 S1#clock set 22:05:00 27 March 2023 #将配置保存到启动配置文件中 S1#copy running-config startup-config Destination filename [startup-config]? Building configuration... [OK] S1#S2交换机，同理啦，这里就注释命令啦Switch>enable Switch#config terminal Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname S2 S2(config)#no ip domain-lookup S2(config)#enable secret class S2(config)#line console 0 S2(config-line)#password cisco S2(config-line)#login S2(config-line)#line vty 0 15 S2(config-line)#password cisco S2(config-line)#login S2(config-line)#service password-encryption S2(config)#banner motd $ Unauthorized access is prohibited!$ S2(config)#end S2#clock set 22:11:00 27 March 2023 S2#copy running-config startup-config Destination filename [startup-config]? Building configuration... [OK] S2#0x14 步骤 4： 配置 PC 主机。有关 PC 主机地址信息，请参阅地址分配表。设备接口IP 地址子网掩码默认网关PC-ANIC192.168.3.3255.255.255.0192.168.3.1PC-BNIC192.168.4.3255.255.255.0192.168.4.10x20 第 2 部分： 创建 VLAN 并分配交换机端口在第2 部分中，您需要根据上表中表示的信息，在两台交换机上创建VLAN。然后将 VLAN 分配到相应的接口。show vlan 命令用于验证您的配置设置。在各台交换机上完成下面的任务。0x21 第 2 部分：步骤 1： 在两台交换机上创建VLAN。a. 按照上表的内容，在每台交换机上创建并命名VLAN。b. 使用地址分配表中包含的 IP 地址信息配置管理接口和默认网关。c. 把交换机上所有未使用的端口都划分到 ParkingLot VLAN，将其配置为access 模式，并从管理上关闭这些端口。注意: interface range 命令可以帮助我们用尽可能少的命令来完成这个任务。VLAN 表：VLANNameInterface Assigned3ManagementS1: VLAN 33ManagementS2: VLAN 33ManagementS1: F0/64OperationsS2: F0/187ParkingLotS1: F0/2-4, F0/7-24, G0/1-27ParkingLotS2: F0/2-17, F0/19-24, G0/1-28NativeN/A对于S1交换机Password: 【cisco】 S1> S1>enable Password: 【class】 S1#conf t Enter configuration commands, one per line. End with CNTL/Z. #创建VLAN S1(config)#vlan 3 S1(config-vlan)#name Management S1(config-vlan)#vlan 4 S1(config-vlan)#name Operations S1(config-vlan)#vlan 7 S1(config-vlan)#name ParkingLot S1(config-vlan)#vlan 8 S1(config-vlan)#name Native #配置VLAN3的管理接口IP S1(config-vlan)#interface vlan 3 S1(config-if)#ip address 192.168.3.11 255.255.255.0 %LINK-5-CHANGED: Interface Vlan3, changed state to up S1(config-if)#no shutdown S1(config-if)#exit #配置网关 S1(config)#ip default-gateway 192.168.3.1 #把交换机上所有未使用的端口都划分到 ParkingLot VLAN，将其配置为access 模式，并从管理上关闭这些端口。 S1(config)#interface range fa0/2-4,fa0/7-24,g0/1-2 S1(config-if-range)#switchport mode access S1(config-if-range)#switchport access vlan 7 S1(config-if-range)#shutdown %LINK-5-CHANGED: Interface FastEthernet0/2, changed state to administratively down ... %LINK-5-CHANGED: Interface GigabitEthernet0/2, changed state to administratively down S1(config-if-range)#end对于S2交换机Password: 【cisco】 S2>enable Password:【class】 S2#conf t Enter configuration commands, one per line. End with CNTL/Z. #创建VLAN S2(config)#vlan 3 S2(config-vlan)#name Management S2(config-vlan)#vlan 4 S2(config-vlan)#name Operations S2(config-vlan)#vlan 7 S2(config-vlan)#name ParkingLot S2(config-vlan)#vlan 8 S2(config-vlan)#name Native #配置管理IP，网关 S2(config-vlan)#interface vlan 3 %LINK-5-CHANGED: Interface Vlan3, changed state to up S2(config-if)#ip address 192.168.3.12 255.255.255.0 S2(config-if)#no shutdown S2(config-if)#exit S2(config)# ip default-gateway 192.168.3.1 #关闭不要的接口，并改为access模式 S2(config)#interface range fa0/2-17,fa0/19-24,g0/1 - 2 S2(config-if-range)#switchport mode access S2(config-if-range)#switchport access vlan 7 S2(config-if-range)#shutdown %LINK-5-CHANGED: Interface FastEthernet0/2, changed state to administratively down ... %LINK-5-CHANGED: Interface GigabitEthernet0/2, changed state to administratively down S2(config-if-range)#0x22 第 2 部分：步骤 2： 将 VLAN 分配到正确的交换机接口。a. 把使用的端口分配给相应的 VLAN（见上面的 VLAN 表）中，并将其配置为静态接入模式。一定要在两台交换机上都执行这项操作b. 输入 show vlan brief 命令，验证 VLAN 是否已分配给了正确的接口。VLAN 表：VLANNameInterface Assigned3ManagementS1: VLAN 33ManagementS2: VLAN 33ManagementS1: F0/64OperationsS2: F0/187ParkingLotS1: F0/2-4,F0/7-24, G0/1-27ParkingLotS2: F0/2-17,F0/19-24, G0/1-28NativeN/A先配S1的：VLAN 3 Management 有 F0/6VLAN 7 的接口 ParkingLot 的已经配完啦也就是只需要配置F0/6的命令S1#conf t Enter configuration commands, one per line. End with CNTL/Z. S1(config)#interface f0/6 S1(config-if)#switchport mode access S1(config-if)#switchport access vlan 3 S1(config-if)#end然后配S2的：VLAN 4 Operations S2: F0/18VLAN 7 的接口 ParkingLot 的也已经配完啦配一下接口18就可以啦S2(config-if-range)#end 这行可能没用 S2#conf t Enter configuration commands, one per line. End with CNTL/Z. S2(config)#interface f0/18 S2(config-if)#switchport mode access S2(config-if)#switchport access vlan 4 S2(config-if)#end然后显示两个交换机的vlan信息：S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/5 3 Management active Fa0/6 4 Operations active 7 ParkingLot active Fa0/2, Fa0/3, Fa0/4, Fa0/7 Fa0/8, Fa0/9, Fa0/10, Fa0/11 Fa0/12, Fa0/13, Fa0/14, Fa0/15 Fa0/16, Fa0/17, Fa0/18, Fa0/19 Fa0/20, Fa0/21, Fa0/22, Fa0/23 Fa0/24, Gig0/1, Gig0/2 8 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active ----------------------------------------------------------------------------------- S2#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1 3 Management active 4 Operations active Fa0/18 7 ParkingLot active Fa0/2, Fa0/3, Fa0/4, Fa0/5 Fa0/6, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Fa0/11, Fa0/12, Fa0/13 Fa0/14, Fa0/15, Fa0/16, Fa0/17 Fa0/19, Fa0/20, Fa0/21, Fa0/22 Fa0/23, Fa0/24, Gig0/1, Gig0/2 8 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active 放两张图吧0x30 第 3 部分： 在交换机之间配置 802.1Q 中继在第 3 部分中，您需要手动把接口 F0/1 配置为一个中继接口。0x31 第 3 部分：步骤 1： 手动配置中继接口 F0/1。a. 更改接口 F0/1 上的交换机端口模式以强制中继。确保在两个交换机上执行此操作。b. 在配置干道时，把两个交换机上的本征 VLAN 设置为 8。当两个接口使用不同的本征VLAN 时，您可能会看到一些临时出现的错误消息。c. 在配置干道时，只允许VLAN 3、4 和8 可以穿越这条干道。d. 使用 show interfaces trunk 命令来验证中继端口、本征 VLAN 和干道上允许传输的VLAN。对于交换机S1:#a.更改接口 F0/1 上的交换机端口模式以强制中继。 S1#conf t Enter configuration commands, one per line. End with CNTL/Z. S1(config)#interface f0/1 S1(config-if)#switchport mode trunk #b.在配置干道时，把两个交换机上的本征 VLAN 设置为 8。 S1(config-if)#switchport trunk native vlan 8 #c.只允许VLAN 3、4 和8 可以穿越这条干道。 S1(config-if)#switchport trunk allowed vlan 3,4,8 S1(config-if)#end对于交换机S2：S2#conf t Enter configuration commands, one per line. End with CNTL/Z. S2(config)#interface f0/1 S2(config-if)#switchport mode trunk S2(config-if)#switchport trunk native vlan 8 S2(config-if)#switchport trunk allowed vlan 3,4,8 S2(config-if)#end显示中继信息：S1#show interfaces trunk Port Mode Encapsulation Status Native vlan Fa0/1 on 802.1q trunking 8 Port Vlans allowed on trunk Fa0/1 3-4,8 Port Vlans allowed and active in management domain Fa0/1 3,4,8 Port Vlans in spanning tree forwarding state and not pruned Fa0/1 3,4,8 S2#show interfaces trunk Port Mode Encapsulation Status Native vlan Fa0/1 on 802.1q trunking 8 Port Vlans allowed on trunk Fa0/1 3-4,8 Port Vlans allowed and active in management domain Fa0/1 3,4,8 Port Vlans in spanning tree forwarding state and not pruned Fa0/1 3,4,80x32 第 3 部分：步骤 2： 手动配置S1 上的中继接口F0/5。a. 在 S1 上给 F0/5 配置和 F0/1 相同的干道参数。这是连接路由器的干道。b. 在 S1 和 S2 上将运行配置保存到启动配置文件中。c. 我们可以使用 show interfaces trunk 命令来验证中继配置。S1交换机：#进入配置模式 S1#conf t Enter configuration commands, one per line. End with CNTL/Z. #进入 S1(config)#int fa0/5 S1(config-if)#sw mode trunk S1(config-if)#sw trunk native vlan 8 S1(config-if)#sw trunk allowed vlan 3,4,8 #保存配置 S1#copy running-config startup-config Destination filename [startup-config]? Building configuration...S2交换机：#保存配置 S2#copy running-config startup-config Destination filename [startup-config]? Building configuration... [OK]验证：S1#show interfaces trunk Port Mode Encapsulation Status Native vlan Fa0/1 on 802.1q trunking 8 Port Vlans allowed on trunk Fa0/1 3-4,8 Port Vlans allowed and active in management domain Fa0/1 3,4,8 Port Vlans in spanning tree forwarding state and not pruned Fa0/1 3,4,8 -------------------------------------------- S2#show interfaces trunk Port Mode Encapsulation Status Native vlan Fa0/1 on 802.1q trunking 8 Port Vlans allowed on trunk Fa0/1 3-4,8 Port Vlans allowed and active in management domain Fa0/1 3,4,8 Port Vlans in spanning tree forwarding state and not pruned Fa0/1 3,4,8Q.0x32 为什么 F0/5 没有出现在干道列表中？因为路由器的 G0/0/1接口被管理员性关闭掉了，所以没有连接起来诶，也就没有Trunk0x40 第 4 部分： 在路由器上配置 VLAN 间路由。a. 激活路由器上的G0/0/1 接口。b. 按照 IP 地址分配表给每个 VLAN 配置子接口。所有子接口都要使用802.1Q 封装。确保本征VLAN 对应的子接口没有分配IP 地址。给每个子接口添加一段描述信息。c. 我们可以使用 show ip interface brief 命令来验证子接口是否已启用。进入路由器Password:[cisco] R1>enable Password:[class] R1#conf t Enter configuration commands, one per line. End with CNTL/Z. R1(config)#a.激活端口：R1(config)# interface g0/0/1 R1(config-if)# no shutdown R1(config-if)# exitb.分配VLAN#第1个子端口 VLAN 3 R1(config)# interface g0/0/1.3 R1(config-subif)# description Management R1(config-subif)# encapsulation dot1q 3 R1(config-subif)# ip address 192.168.3.1 255.255.255.0 #第2个子端口 VLAN 4 R1(config-subif)# interface g0/0/1.4 R1(config-subif)# description Operations R1(config-subif)# encapsulation dot1q 4 R1(config-subif)# ip address 192.168.4.1 255.255.255.0 #第3个子端口 VLAN 8 R1(config-subif)# interface g0/0/1.8 R1(config-subif)# description Native VLAN R1(config-subif)# encapsulation dot1q 8 native R1(config-subif)#endc.验证：R1#show ip interface brief Interface IP-Address OK? Method Status Protocol GigabitEthernet0/0/0 unassigned YES unset administratively down down GigabitEthernet0/0/1 unassigned YES unset up up GigabitEthernet0/0/1.3 192.168.3.1 YES manual up up GigabitEthernet0/0/1.4 192.168.4.1 YES manual up up GigabitEthernet0/0/1.8 unassigned YES unset up up Vlan1 unassigned YES unset administratively down down R1#0x50 第 5 部分： 验证VLAN 间路由是否正常工作0x51 步骤 1： 从PC-A 发起下列的测试。这些测试都应该成功。注意：您可能需要禁用PC 上的防火墙，ping 测试才能成功。a. 从 PC-A 对默认网关执行 ping 操作。b. 从 PC-A 对 PC-B 执行 ping 操作c. 从 PC-A 向 S2 发起 Ping 测试。a. 从 PC-A 对默认网关执行 ping 操作。ping 192.168.3.1b. 从 PC-A 对 PC-B 执行 ping 操作ping 192.168.4.3结果：C:\>ping 192.168.4.3 Pinging 192.168.4.3 with 32 bytes of data:= Request timed out. Reply from 192.168.4.3: bytes=32 time<1ms TTL=127 Reply from 192.168.4.3: bytes=32 time<1ms TTL=127 Reply from 192.168.4.3: bytes=32 time<1ms TTL=127c. 从 PC-A 向 S2 发起 Ping 测试。ping 192.168.3.12C:\>ping 192.168.3.12 Pinging 192.168.3.12 with 32 bytes of data: Request timed out. Reply from 192.168.3.12: bytes=32 time<1ms TTL=255 Reply from 192.168.3.12: bytes=32 time=13ms TTL=255 Reply from 192.168.3.12: bytes=32 time<1ms TTL=2550x52 步骤 2： 从PC-B 发起下列的测试。从 PC-B 上的命令提示符，向 PC-A 的地址执行 tracert 命令。tracert 192.168.3.3C:\>tracert 192.168.3.3 Tracing route to 192.168.3.3 over a maximum of 30 hops: 1 0 ms 0 ms 0 ms 192.168.4.1 2 0 ms 0 ms 0 ms 192.168.3.3 Trace complete.Q.0x52 结果中会显示哪些中间IP 地址？节点1的IP地址是192.168.4.1，表示该节点是本地网络的网关，也是R1的G0/0/1.4口节点2的IP地址是192.168.3.3，表示目标主机的IP地址0x60 文件下载：分了步骤啦：https://p.dabbit.net/blog/pic_bed/2023/03/011537484bc73cf3_202303272334452.zip
路由交换-作业6-4.2.7-CCNA 7 配置单臂路由-1当前进度 1.01更新地址: https://blog.dayi.ink/?p=6更新地址: type.dayiyi.top/index.php/archives/159/【dayi的大键盘】新的博客：https://blog.dayi.ink ，欢迎来体验新的阅读。另外，本文的开头：有阅读模式，可能会更好的阅读体验。更新中修改的内容在试错过程中发现并修改的内容:2023年4月2日19:09:04 Q.0x32.a G0/1 分配到哪个 VLAN？VLAN1 default 0x00 准备文件4.2.7-packet-tracer---configure-router-on-a-stick-inter-vlan-routing_zh-CN.docx4.2.7-packet-tracer---configure-router-on-a-stick-inter-vlan-routing_zh-CN.pka文件下载:https://p.dabbit.net/blog/pic_bed/2023/03/2ed5ab7b999d7d0a_202303271935474.zip如果你感觉不知道要做什么，你可以先看看pdf 或者word，然后不会的地方再对照文章，这样你就会啦！尽可能的多手打一点指令，加深自己的熟练度哦0x01 题目前提地址分配表设备接口IPv4 地址子网掩码默认网关R1G0/0.10172.17.10.1255.255.255.0不适用R1G0/0.30172.17.30.1255.255.255.0不适用PC1NIC172.17.10.10255.255.255.0172.17.10.1PC2NIC172.17.30.10255.255.255.0172.17.30.1目标第 1 部分：为交换机添加 VLAN第 2 部分：配置子接口第 3 部分：测试使用 VLAN 间路由时的连通性场景在这个练习中， 您需要配置 VLAN 和 VLAN 间路由。接下来，您需要启用中继接口，并且验证 VLAN 之间的连 通性。0x10 第 1 部分：在交换机上添加 VLAN第 1 部分： 为交换机添加 VLAN0x11 第 1 部分：步骤 1 ： 在 S1 上创建 VLAN。在 S1 上创建 VLAN 10 和 VLAN 30。打开S1的CLI输入命令#进入使能模式 S1>enable #进入配置模式 S1#conf t Enter configuration commands, one per line. End with CNTL/Z. #创建vlan10 S1(config)#vlan 10 #创建vlan30 S1(config-vlan)#vlan 30 S1(config-vlan)#end S1#0x12 第 1 部分：步骤 2 ： 为端口指定 VLAN。a. 把接口 F0/6 个 F0/11 配置为接入端口并为它们划分 VLAN。把连接到 PC1 的端口划分 到 VLAN 10。把连接到 PC3 的端口划分 到 VLAN 30。b. 输入 show vlan brief 命令来验证 VLAN 的配置。S1# show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/7, Fa0/8,Fa0/9 Fa0/10, Fa0/12, Fa0/13,Fa0/14 Fa0/15, Fa0/16, Fa0/17, Fa0/18 Fa0/19, Fa0/20, Fa0/21, Fa0/22 Fa0/23, Fa0/24, Gig0/1, Gig0/2 10 VLAN0010 active Fa0/11 30 VLAN0030 active Fa0/6 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active继续执行:#切换到端口 f0/11 S1(config)#int f0/11 #设置模式到access S1(config-if)#switchport mode access S1(config-if)#switchport access vlan 10 #切换到端口 int f0/6 S1(config-if)#int f0/6 S1(config-if)#switchport mode access S1(config-if)#switchport access vlan 30 S1(config-if)#end S1#显示当前的配置信息:S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Fa0/12, Fa0/13, Fa0/14 Fa0/15, Fa0/16, Fa0/17, Fa0/18 Fa0/19, Fa0/20, Fa0/21, Fa0/22 Fa0/23, Fa0/24, Gig0/1, Gig0/2 10 VLAN0010 active Fa0/11 30 VLAN0030 active Fa0/6 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active 0x13 第 1 部分：步骤 3：测试 PC1 和 PC3 之间的连通性。从 PC1 ping PC3。问题：Q.0x13 ping 操作是否成功？你为什么会得到这个结果PC1 在 VLAN10PC3 在 VLAN 30并且PC1 和 PC3在两个不通的网络中PC-1 在 172.17.10.0/24PC-3 在 172.17.30.0/24在不同的冲突域中。主要原因：不在一个网络中，并且之间没有正常工作的三层交换机或者路由器来转发包，因此，不可能ping通。第 2 部分：配置子接口0x21 第 2 部分：步骤 1：在 R1 上使用 802.1Q 封装配置子接口 。a. 创建子接口 G0/0.10。给这个接口的封装类型设置为 802.1Q 并且划分到 VLAN 10 中 。参考 地址分配表 并且为子接口分配正确的 IP 地址。R1(config)# int g0/0.10 R1(config-subif)# encapsulation dot1Q 10 R1(config-subif)# ip address 172.17.10.1 255.255.255.0b. 在 G0/0.30 子接口上重复上述操作。在R1上的CLI执行:R1>enable R1#conf t [Enter configuration commands, one per line. End with CNTL/Z.] #这个子端口你可以把它理解为虚拟的，一个接口分出多个虚拟的接口 R1(config)#int g0/0.10 R1(config-subif)#encapsulation dot1Q 10 R1(config-subif)#ip address 172.17.10.1 255.255.255.0 R1(config-subif)#int g0/0.30 R1(config-subif)#encapsulation dot1Q 30 R1(config-subif)#ip address 172.17.30.1 255.255.255.0 R1(config-subif)#exit #开启端口 R1(config)#int g0/0 R1(config-if)#no shutdown R1(config-if)#end0x22 第 2 部分：步骤 2：验证连通性。a. 使用show ip interface brief命令验证子接口的 配置。两个子接口都关闭。子接口是关联物理接口的虚拟 接口。因此，为了 启用子接口，您必须 启用与它们关联的物理接口。b. 启用 G0/0 接口。验证子接口现在是否处于活动状态。诶，这里的b的步骤在上一步已经做过一次啦。R1#show ip interface brief Interface IP-Address OK? Method Status Protocol GigabitEthernet0/0 unassigned YES unset up up GigabitEthernet0/0.10 172.17.10.1 YES manual up up GigabitEthernet0/0.30 172.17.30.1 YES manual up up GigabitEthernet0/1 unassigned YES unset administratively down down Vlan1 unassigned YES unset administratively down down R1# #b步骤 R1(config)#int g0/0 R1(config-if)#no shutdown第 3 部分：测试 VLAN 间路由的连通性0x31 第 3 部分：步骤 1：在 PC1 和 PC3 之间执行 Ping。ping 172.17.30.10还是失败Q.0x31 从 PC1 ping PC3。 Ping 仍然会失败。说明原因。交换机需要配置一个中继端口，才可以让PC1和PC3的通信，这样才可以允许两个VLAN的流量通过并到达路由器滴。如果没有中继端口，交换机将不能在两个VLAN之间转发流量。0x32 第 3 部分：步骤 2：启用中继。0x32.a 第 3 部分：步骤 2.a步骤 2：启用中继。打开配置窗口 a. 在 S1上， 输入 show vlan 命令。 S1#show vlan VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Fa0/12, Fa0/13, Fa0/14 Fa0/15, Fa0/16, Fa0/17, Fa0/18 Fa0/19, Fa0/20, Fa0/21, Fa0/22 Fa0/23, Fa0/24, Gig0/1, Gig0/2 10 VLAN0010 active Fa0/11 30 VLAN0030 active Fa0/6 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ 1 enet 100001 1500 - - - - - 0 0 10 enet 100010 1500 - - - - - 0 0 30 enet 100030 1500 - - - - - 0 0 1002 fddi 101002 1500 - - - - - 0 0 1003 tr 101003 1500 - - - - - 0 0 1004 fdnet 101004 1500 - - - ieee - 0 0 1005 trnet 101005 1500 - - - ibm - 0 0 VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ Remote SPAN VLANs ------------------------------------------------------------------------------ Primary Secondary Type Ports ------- --------- ----------------- ------------------------------------------Q.0x32.a G0/1 分配到哪个 VLAN？由：VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/23, Fa0/24, [Gig0/1], Gig0/2 可知道，分配到了VLAN1，default0x32b 第 3 部分：步骤 2.bb. 由于路由器已经配置了多个分配到不同 VLAN 的子接口 ，因此连接到路由器的交换机端口必须配置 为中继。在接口 G0/1 上启用中继。S1(config)#int g0/1 S1(config-if)#switchport mode trunk S1(config-if)#endQ.0x32.b 如何使用show vlan命令来确定 接口为中继端口？S1#show vlan VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Fa0/12, Fa0/13, Fa0/14 Fa0/15, Fa0/16, Fa0/17, Fa0/18 Fa0/19, Fa0/20, Fa0/21, Fa0/22 Fa0/23, Fa0/24, Gig0/2 10 VLAN0010 active Fa0/11 30 VLAN0030 active Fa0/6 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ 1 enet 100001 1500 - - - - - 0 0 10 enet 100010 1500 - - - - - 0 0 30 enet 100030 1500 - - - - - 0 0 1002 fddi 101002 1500 - - - - - 0 0 1003 tr 101003 1500 - - - - - 0 0 1004 fdnet 101004 1500 - - - ieee - 0 0 1005 trnet 101005 1500 - - - ibm - 0 0 VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ Remote SPAN VLANs ------------------------------------------------------------------------------ Primary Secondary Type Ports ------- --------- ----------------- ------------------------------------------根据输出结果，GigabitEthernet 0/1没有分配到任何VLAN，因为在“Ports”列中没有看到它。GigabitEthernet 0/2是分配到VLAN 1中的，它在“Ports”列中显示了“Fa0/23, Fa0/24, Gig0/2”。也可以用show interfaces switchport来查看Name: Gig0/1 Switchport: Enabled Administrative Mode: trunk Operational Mode: trunk Administrative Trunking Encapsulation: dot1q Operational Trunking Encapsulation: dot1q Negotiation of Trunking: On Access Mode VLAN: 1 (default) Trunking Native Mode VLAN: 1 (default) Voice VLAN: none Administrative private-vlan host-association: none Administrative private-vlan mapping: none Administrative private-vlan trunk native VLAN: none Administrative private-vlan trunk encapsulation: dot1q Administrative private-vlan trunk normal VLANs: none Administrative private-vlan trunk private VLANs: none Operational private-vlan: none Trunking VLANs Enabled: All Pruning VLANs Enabled: 2-1001 Capture Mode Disabled Capture VLANs Allowed: ALL Protected: false Unknown unicast blocked: disabled Unknown multicast blocked: disabled Appliance trust: none 检查“Administrative Mode”和“Operational Mode”行。如果这两行都显示“trunk”，则该端口是中继端口。0x32c 第 3 部分：步骤 2.cc. 输入show interface trunk命令来验证这个 接口已经配置为了一个中继端口。S1#show interface trunk Port Mode Encapsulation Status Native vlan Gig0/1 on 802.1q trunking 1 Port Vlans allowed on trunk Gig0/1 1-1005 Port Vlans allowed and active in management domain Gig0/1 1,10,30 Port Vlans in spanning tree forwarding state and not pruned Gig0/1 1,10,30 S1#可以看到已经变成了trunking啦关闭配置窗口0x33 第 3 部分：步骤 3：测试连通性。如果配置正确，PC1 和 PC3 应该能够 ping 通它们的默认网关，也能够相互 ping 通。PC-1C:\>ping 172.17.30.10 Pinging 172.17.30.10 with 32 bytes of data: Request timed out. Reply from 172.17.30.10: bytes=32 time<1ms TTL=127 Reply from 172.17.30.10: bytes=32 time<1ms TTL=127 Reply from 172.17.30.10: bytes=32 time<1ms TTL=127 Ping statistics for 172.17.30.10: Packets: Sent = 4, Received = 3, Lost = 1 (25% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms C:\>ping 172.17.30.1 Pinging 172.17.30.1 with 32 bytes of data: Reply from 172.17.30.1: bytes=32 time<1ms TTL=255 Reply from 172.17.30.1: bytes=32 time<1ms TTL=255 Ping statistics for 172.17.30.1: Packets: Sent = 2, Received = 2, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms C:\>ping 172.17.10.1 Pinging 172.17.10.1 with 32 bytes of data: Reply from 172.17.10.1: bytes=32 time<1ms TTL=255PC-3C:\>ping 172.17.10.10 Pinging 172.17.10.10 with 32 bytes of data: Reply from 172.17.10.10: bytes=32 time<1ms TTL=127 Reply from 172.17.10.10: bytes=32 time<1ms TTL=127 C:\>ping 172.17.30.1 Pinging 172.17.30.1 with 32 bytes of data: Reply from 172.17.30.1: bytes=32 time<1ms TTL=255 Reply from 172.17.30.1: bytes=32 time<1ms TTL=255 Ping statistics for 172.17.30.1: Packets: Sent = 2, Received = 2, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 问题：Q.0x33 PC1 和 PC3 会使用哪些地址 作为它们的默认网关地址？IP地址是它们所连接的路由器的接口IP地址。如果PC1和PC3都直接连接到路由器，则它们的默认网关IP地址将是路由器接口的IP地址。也就是子接口作为默认网关GigabitEthernet0/0.10 172.17.10.1 YES manual up up GigabitEthernet0/0.30 172.17.30.1 YES manual up up 0x40 文件下载https://p.dabbit.net/blog/pic_bed/2023/03/53d43c273151f544_202303272102430.zip
路由交换-作业5-配置DTP当前进度 1.00更新地址:博客正在准备装修，临时可能打开速度有点慢更新中修改的内容在试错过程中发现并修改的内容:目前没有0x00 准备如果遇到无法登录的问题，下载新版的软件，在登录服务器选择的时候选择：Ch_na文件下载:https://p.dabbit.net/blog/pic_bed/2023/03/04ef5b53261668b5_202303232015005.zip看上去不是很多的样子诶0x01 题目描述地址分配表设备接口IP 地址子网掩码PC1NIC192.168.10.1255.255.255.0PC2NIC192.168.20.1255.255.255.0PC3NIC192.168.30.1255.255.255.0PC4NIC192.168.30.2255.255.255.0PC5NIC192.168.20.2255.255.255.0PC6NIC192.168.10.2255.255.255.0S1VLAN 99192.168.99.1255.255.255.0S2VLAN 99192.168.99.2255.255.255.0S3VLAN 99192.168.99.3255.255.255.0目标. 配置静态中继. 配置并验证 DTP背景/场景随着网络中的交换机数量增加，管理 VLAN 和中继所需执行的管理工作可能越来越具有挑战性。为了简化一些 VLAN 和中继的配置， 网络设备之间的中继协商由动态中继协议 (DTP) 进行管理，并在 Catalyst 2960 和 Catalyst 3560 交换机上自动启用。在此练习中，您将配置交换机之间的中继链路。您需要把端口划分到 VLAN 当中， 然后验证同一个 VLAN 当中 各个主机之间的连通性。您需要配置交换机之间的干道链路，并且把 VLAN 999 配置为本征 VLAN。0x10 指导验证交换机上配置的 VLAN。0x10ab 指导.aba. 在 S1 上，进入特权 EXEC 模式，并且输入show vlan brief 命令来验证当前的一些 VLAN。打开配置窗口S1# show vlan brief#输出 VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7,Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15,Fa0/16 Fa0/17, Fa0/18, Fa0/19,Fa0/20 Fa0/21, Fa0/22, Fa0/23,Fa0/24 Gig0/1, Gig0/2 99 Management active 999 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default activeb. 在 S2 和 S3 上重复步骤 1a。S1交换机:执行:S1>enable S1#show vlan brief 三个交换机都这样执行:S2>enable S2#show vlan brief S3>enable S3#show vlan brief [Tab可以补全命令] sh[按下tab] =show show vl[按下tab] = show vlan show vlan bri[按下tab] = show vlan brief输出内容:S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 Gig0/1, Gig0/2 99 Management active 999 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S2>enable S2#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 Gig0/1, Gig0/2 99 Management active 999 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S3>enable S3#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 Gig0/1, Gig0/2 99 Management active 999 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active Q.0x10.b 交换机上配置了哪些 VLAN？该交换机上配置了以下 VLAN：VLAN 1（默认 VLAN）：所有端口都在此 VLAN 中，且该 VLAN 处于激活状态。VLAN 99：名称为 Management 的 VLAN，处于激活状态。VLAN 999：Native VLAN，处于激活状态。VLAN 1002：fddi-default VLAN，处于激活状态。VLAN 1003：token-ring-default VLAN，处于激活状态。VLAN 1004：fddinet-default VLAN，处于激活状态。VLAN 1005：trnet-default VLAN，处于激活状态。0x20 第 2 部分： 在 S2 和 S3 上创建其他 VLAN。0x20abca. 在 S2 上， 创建 VLAN 10，并且把它命名为 Red。S2(config)# vlan 10S2(config-vlan)# name Redb. 根据下表创建 VLAN 20 和 30。VLAN 编号VLAN 名称10Red20Blue30Yellowc. 验证新添加的 VLAN 。在特权 EXEC 模式下输入 show vlan brief。在S2上输入以下命令:S2>enable S2#conf t #a部分 S2(config)#vlan 10 S2(config-vlan)#name Red #b部分 #这里可以直接输入vlan 20 从config-vlan 切换到config-vlan S2(config-vlan)#vlan 20 S2(config-vlan)#name Blue S2(config-vlan)#vlan 30 S2(config-vlan)#name Yellow #c部分 S2(config-vlan)#end S2#show vlan brief c部分输出: VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 Gig0/1, Gig0/2 10 Red active 20 Blue active 30 Yellow active 99 Management active 999 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active Q.0x20c 除了默认 VLAN 之外， S2 上还配置了哪些 VLAN？VLAN 10 Red VLAN 20 Blue VLAN 30 Yellow VLAN 99 Management VLAN 999 Native 0x20dd. 在 S3 上重复前面的步骤，创建其他 VLAN。在S3上重复上面的步骤S3>enable S3#conf t [Enter configuration commands, one per line. End with CNTL/Z.] S3(config)#vlan 10 S3(config-vlan)#name Red S3(config-vlan)#vlan 20 S3(config-vlan)#name Blue S3(config-vlan)#vlan 30 S3(config-vlan)#name Yellow S3(config-vlan)#end S3#0x30 第 3 部分：为端口分配 VLAN使用 switchport mode access 命令对每条接入链路设置接入模式。使用 switchport access vlan vlan-id 命 令把一个 VLAN 分配给一个接入端口。端口分配网络S2 F0/1 – 8 S3 F0/1 – 8VLAN 10 (Red)192.168.10.0 /24S2 F0/9 – 16 S3 F0/9 – 16VLAN 20 (Blue)192.168.20.0 /24S2 F0/17 – 24 S3 F0/17 – 24VLAN 30 (Yellow)192.168.30.0 /240x30a 第三部分.aa. 使用上表中的分配，将 VLAN 分配给 S2 上的端口。S2(config-if)# interface range f0/1 - 8 S2(config-if-range)# switchport mode access S2(config-if-range)# switchport access vlan 10 S2(config-if-range)# interface range f0/9 -16 S2(config-if-range)# switchport mode access S2(config-if-range)# switchport access vlan 20 S2(config-if-range)# interface range f0/17 - 24 S2(config-if-range)# switchport mode access S2(config-if-range)# switchport access vlan 30在S2交换机上，执行这些语句就可以啦:#步骤a S2#conf t [Enter configuration commands, one per line. End with CNTL/Z.] S2(config)# S2(config-if)# interface range f0/1 - 8 S2(config-if-range)# switchport mode access S2(config-if-range)# switchport access vlan 10 S2(config-if-range)# interface range f0/9 - 16 S2(config-if-range)# switchport mode access S2(config-if-range)# switchport access vlan 20 S2(config-if-range)# interface range f0/17 - 24 S2(config-if-range)# switchport mode access S2(config-if-range)# switchport access vlan 30 0x30b 第三部分.bb. 按照上表的分配方式， 把 S3 上面的端口划分到 VLAN 当中。​ 在把端口划分到 VLAN 中之后，尝试从 PC1 向 PC6 执行 ping 操作。在S3交换机上执行一样的命令:#步骤b S3#conf t [Enter configuration commands, one per line. End with CNTL/Z.] S3(config)# interface range f0/1 - 8 S3(config-if-range)#switchport mode access S3(config-if-range)#switchport access vlan 10 S3(config-if-range)#interface range f0/9 - 16 S3(config-if-range)#switchport mode access S3(config-if-range)#switchport access vlan 20 S3(config-if-range)#interface range f0/17 - 24 S3(config-if-range)#switchport mode access S3(config-if-range)#switchport access vlan 30 S3(config-if-range)#end尝试ping这里的PC1-6好像都已经配好IP啦，只需要执行就可以啦。PC-1 : 192.168.10.1PC-6 : 192.168.10.2PC1 CMD执行:ping 192.168.10.2Q.0x30b ping 操作是否成功？说明原因。失败，因为交换机之间的端口在 VLAN 1PC1、PC6 的端口在VLAN 10要让它们相互通信，需要进行跨 VLAN 通信。0x40 第 4 部分： 在 S1 、S2 和 S3 上配置中继。动态中继协议 (DTP) 管理思科交换机之间的中继链路。目前，所有交换机端口都处于默认中继协商模式， 即 “dynamic auto (动态自动) ”模式。在此步骤中，您将为交换机 S1 与 S2 之间的链路将中继协商模式改为“动态 期望”模式。交换机 S1 与 S3 之间的链路需要为静态中继模式。在此拓扑中， 使用 VLAN 999 作为本征 VLAN。0x40a 第4部分.a在交换机 S1 上， 在接口 GigabitEthernet 0/1 上把中继协商模式配置为 dynamic desirable 。S1 的配置如下 所示。S1(config)# interface g0/1 S1(config-if)# switchport mode dynamic desirableS1>enable S1#conf t [Enter configuration commands, one per line. End with CNTL/Z.] S1(config)#interface g0/1 S1(config-if)#switchport mode dynamic desirable S1(config-if)# [%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up] [%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to down] [%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up] [%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan99, changed state to up] S1(config-if)#end S1#Q.0x40a S1 与 S2 之间中继协商的结果是什么？交换机 S1 和 S2 之间，S1 接口 GigabitEthernet 0/1 的中继协商模式被配置为 dynamic desirableS2 接口 GigabitEthernet 0/1 的中继协商模式默认为 dynamic autoS2 接口 GigabitEthernet 0/1 会自动变为动态可接受模式 dynamic desirableS1 和 S2 之间的链路将使用动态中继协议 (DTP) 进行中继。S1 与 S2 建立了中继链路0x40b 第4部分.bb. 在交换机 S2 上， 输入 show interfaces trunk 命令验证中继是否已经协商。 GigabitEthernet 0/1 接口应出 现在输出信息当中。S2>enable S2#show interfaces trunk Port Mode Encapsulation Status Native vlan Gig0/1 auto n-802.1q trunking 1 Port Vlans allowed on trunk Gig0/1 1-1005 Port Vlans allowed and active in management domain Gig0/1 1,10,20,30,99,999 Port Vlans in spanning tree forwarding state and not pruned Gig0/1 1,10,20,30,99,999 S2#Q.0x40b 这个端口的模式和状态是什么模式为:auto状态为:turunking已经建立连接S2 的 GigabitEthernet 0/1 接口处于 trunking 支持的 VLAN ID 为 1-1005激活的 VLAN ID 包括 1,10,20,30,99,999。S1 和 S2 之间已经成功协商为 trunk 模式，允许传送的 VLAN 包括了本拓扑中所有的 VLAN。0x40cde 第4部分.cdec. 对于 S1 和 S3 之间的中继链路，需要在 S1 上把接口 GigabitEthernet 0/2 配置为静态中继。此外，需要在 S1 的 G0/2 接口上禁用 DTP 协商。S1(config)# interface g0/2 S1(config-if)# switchport mode trunk S1(config-if)# switchport nonegotiated. 使用 show dtp 命令验证 DTP 的状态S1# show dtp Global DTP information Sending DTP Hello packets every 30 seconds Dynamic Trunk timeout is 300 seconds 1 interfaces using DTPe. 使用 show interfaces trunk 命令验证所有交换机是否均已启用中继。S1# show interfaces trunk Port Mode Encapsulation Status Native vlan Gig0/1 desirable n-802.1q trunking 1 Gig0/2 on 802.1q trunking 1 Port Vlans allowed on trunk Gig0/1 1-1005 Gig0/2 1-1005 Port Vlans allowed and active in management domain Gig0/1 1,99,999 Gig0/2 1,99,999 Port Vlans in spanning tree forwarding state and not pruned Gig0/1 1,99,999 Gig0/2 1,99,999#c 对于 S1 和 S3 之间的中继链路，需要在 S1 上把接口 GigabitEthernet 0/2 配置为静态中继。此外，需要在 S1 的 G0/2 接口上禁用 DTP 协商。 S1>enable S1#conf t [Enter configuration commands, one per line. End with CNTL/Z.] S1(config)#interface g0/2 S1(config-if)#switchport mode trunk S1(config-if)#switchport nonegotiate S1(config-if)#end #d 使用 **show** **dtp** 命令验证 DTP 的状态 S1#show dtp Global DTP information Sending DTP Hello packets every 30 seconds Dynamic Trunk timeout is 300 seconds 1 interfaces using DTP #e 使用 **show** **interfaces** **trunk** 命令验证所有交换机是否均已启用中继。 S1#show interfaces trunk Port Mode Encapsulation Status Native vlan Gig0/1 desirable n-802.1q trunking 1 Gig0/2 on 802.1q trunking 1 Port Vlans allowed on trunk Gig0/1 1-1005 Gig0/2 1-1005 Port Vlans allowed and active in management domain Gig0/1 1,99,999 Gig0/2 1,99,999 Port Vlans in spanning tree forwarding state and not pruned Gig0/1 1,99,999 Gig0/2 1,99,999来自ciscoPDF:switchport nonegotiate: 严格的说，这不算是种接口模式，它的作用只 是阻止交换机接口发出DTP 数据包，它必须与switchport mode trunk 或者 switchport mode access 一起使用。来自cisco社区:当链路的一端设置为配置为trunk加nonegotiate(switchport mode trunk 加switchport nonegotiate )，另外一端设置为dynamic auto或者dynamic desirable时，配置为trunk的一端成为TRUNK模式，而另外一端最终处于Access模式(因为协商失败)。这是一种错误的配置方法。switchport nonegotiate命令不能单独使用，一定与switchport mode trunk命令配合使用。两者合起来的含义为：本端口工作模式一定是TRUNK并且不协商。因此一端如此配置后，要求对端必须也配置成trunk模式(switchport mode trunk)。来自cdsn:DTP• 它的前身是DISL — Dynamic ISL• 它们都是思科私有的协议，用于协商Trunk链路（类型为0X2004的组播MAC：01-00-0C-CC-CC-CC,每间隔一秒发送一次，形成干道之后间隔30秒发送）• Trunk– ON 默认发送DTP（ switchport mode trunk ）– OFF 用命令“ switchport nonegotiate ”关掉DTP• Dynamic– Auto 默认不发送DTP，但是收到DTP后可以回复，被动协商[switchport mode dynamic auto]– Desirable 默认主动发送DTP，主动协商[switchport mode dynamic desirable]• Access 不发送DTP,不协商TrunkSw1(config-if)#switchport mode dynamic desirable（默认模式）Sw1(config-if)#switchport mode dynamic auto （被动模式）Sw1(config-if)#switchport nonegotiate （nonegotiate只能和trunk联用）原文链接：https://blog.csdn.net/qq_40170955/article/details/107552478Q.0x40e 目前这些中继的本征 VLAN 是什么？本征VLAN 也叫 Native VLAN，是在一个 802.1Q 标记帧中没有被打上 VLAN 标记的默认 VLAN。交换机之间进行 VLAN 中继时，如果两端的本征 VLAN 不同，可能会出现一些安全问题。在中继链路上设置尽可能相同的本征 VLAN。Q.0x40e 答案：S1 与 S2 之间的中继本征 VLAN 为 VLAN 1。S1 与 S3 之间的中继本征 VLAN 为 VLAN 1。这些中继的本征 VLAN 都为 VLAN 10x40f 第4部分.ff. 将 VLAN 999 配置为 S1 上的中继链路的本征 VLAN。S1(config)# interface range g0/1-2 S1(config-if-range)# switchport trunk native vlan 999switchport nonegotiate 命令用于禁止交换机接口之间的动态协议交换（DTP）。当两个接口都配置为 trunk 模式时，默认情况下它们会通过 DTP 协商确认是否需要建立一个 trunk 连接。使用 switchport nonegotiate 命令可以禁用 DTP 协商，从而强制接口成为 trunk 连接S1#conf t Enter configuration commands, one per line. End with CNTL/Z. S1(config)#interface range g0/1-2 S1(config-if-range)#switchport trunk native vlan 999 信息: %SPANTREE-2-RECV_PVID_ERR: Received BPDU with inconsistent peer vlan id 1 on GigabitEthernet0/1 VLAN999. %SPANTREE-2-BLOCK_PVID_LOCAL: Blocking GigabitEthernet0/1 on VLAN0999. Inconsistent local vlan. %CDP-4-NATIVE_VLAN_MISMATCH: Native VLAN mismatch discovered on GigabitEthernet0/1 (999), with S2 GigabitEthernet0/1 (1).Q. 0x40f 您在 S1 上收到什么消息？您将如何纠正？信息: %SPANTREE-2-RECV_PVID_ERR: Received BPDU with inconsistent peer vlan id 1 on GigabitEthernet0/1 VLAN999. %SPANTREE-2-BLOCK_PVID_LOCAL: Blocking GigabitEthernet0/1 on VLAN0999. Inconsistent local vlan. %CDP-4-NATIVE_VLAN_MISMATCH: Native VLAN mismatch discovered on GigabitEthernet0/1 (999), with S2 GigabitEthernet0/1 (1).本征（native) VLAN 不匹配，需要在S2 S3上将VLAN999 配置为默认的VLAN。0x40.ghig. 在 S2 和 S3 上，将 VLAN 999 配置为本征 VLAN。S2执行:S2>enable S2#conf t [Enter configuration commands, one per line. End with CNTL/Z.] S2(config)#interface g0/1 可能弹出的报错，正常:[%CDP-4-NATIVE_VLAN_MISMATCH: Native VLAN mismatch discovered on GigabitEthernet0/1 (1), with S1 GigabitEthernet0/1 (999).] S2(config-if)#switchport mode trunk S2(config-if)#switchport trunk native vlan 999S3执行:S3>enable S3#conf t S3(config)#interface g0/2 S3(config-if)#switchport mode trunk S3(config-if)#switchport trunk native vlan 999 S3(config-if)#end输入的过程可能会弹出报错，正常现象。0x40.h 第4部分.hh. 验证是否已在所有交换机上成功配置中继。您应该能够使用 SVI 上配置的 IP 地址从拓扑中的其他交换机对 一台交换机执行 ping 操作。别忘了这个:设备接口IP 地址S1VLAN 99192.168.99.1S2VLAN 99192.168.99.2S23VLAN 99192.168.99.3在S1上执行:# S1>ping 192.168.99.3 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.99.3, timeout is 2 seconds: ..!!! Success rate is 60 percent (3/5), round-trip min/avg/max = 0/0/0 ms S1>ping 192.168.99.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.99.2, timeout is 2 seconds: ..!!! Success rate is 60 percent (3/5), round-trip min/avg/max = 0/0/0 ms0x40.i 第4部分.ii. 尝试从 PC1 Ping PC6。在PC1上的CMD里面：失败了：C:\>ping 192.168.10.2 Pinging 192.168.10.2 with 32 bytes of data: Request timed out.Q.0x40.i Ping 是否不成功？(提示： 在这 3 台交换机上查看命令‘show vlan brief’的输出信息。与所有交换机上使 用‘show interface trunk’命令的输出信息进行比较)show vlan brief S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 99 Management active 999 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S2# show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Gig0/2 10 Red active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 20 Blue active Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 30 Yellow active Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 99 Management active 999 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S3#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Gig0/1 10 Red active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 20 Blue active Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 30 Yellow active Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 99 Management active 999 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active 发现S1 的VLAN设置不正确。0x40.j 第4部分.jj. 如果需要，对配置进行更正。在S1上执行：S1#conf t S1(config)#vlan 10 S1(config-vlan)#name Red S1(config-vlan)#vlan 20 S1(config-vlan)#name Blue S1(config-vlan)#vlan 30 S1(config-vlan)#name Yellow再次测试ping 192.168.10.2通啦:0x50 第 5 部分： 重新在 S3 上配置干道。a. 在 S3 上输入‘show interface trunk’命令。S3#show interface trunk Port Mode Encapsulation Status Native vlan Gig0/2 on 802.1q trunking 999 Port Vlans allowed on trunk Gig0/2 1-1005 Port Vlans allowed and active in management domain Gig0/2 1,10,20,30,99,999 Port Vlans in spanning tree forwarding state and not pruned Gig0/2 1,10,20,30,99,999Q.0x50.a G0/2 上的模式和封装是什么？接口Gig0/2 模式:on此端口配置为静态访问或静态特定于 VLAN 的接口。接口Gig0/2 封装:802.1q使用IEEE 802.1Q VLAN封装格式在该端口上传输VLAN信息。0x50bb. 配置 G0/2 来匹配 S1 上的 G0/2 。S3(config)#interface g0/2 S3(config-if)#switchport nonegotiateQ.0x50.b 更改之后， G0/2 的模式和封装是什么？接口Gig0/2 模式:on端口配置为静态访问或静态特定于 VLAN 的接口。接口Gig0/2 封装:802.1q使用IEEE 802.1Q VLAN封装格式在该端口上传输VLAN信息。0x50cc. 在交换机 S3 上输入命令‘show interface G0/2 switchport’。Q.0x50c 交换机显示的‘Negotiation of Trunking’状态是什么？S3# %SYS-5-CONFIG_I: Configured from console by console show interface G0/2 switchpor Name: Gig0/2 Switchport: Enabled Administrative Mode: trunk Operational Mode: trunk Administrative Trunking Encapsulation: dot1q Operational Trunking Encapsulation: dot1q Negotiation of Trunking: Off Access Mode VLAN: 1 (default) Trunking Native Mode VLAN: 999 (Native) Voice VLAN: none Administrative private-vlan host-association: none Administrative private-vlan mapping: none Administrative private-vlan trunk native VLAN: none Administrative private-vlan trunk encapsulation: dot1q Administrative private-vlan trunk normal VLANs: none Administrative private-vlan trunk private VLANs: none Operational private-vlan: none Trunking VLANs Enabled: All Pruning VLANs Enabled: 2-1001 Capture Mode Disabled Capture VLANs Allowed: ALL Protected: false Unknown unicast blocked: disabled Unknown multicast blocked: disabled Appliance trust: noneNegotiation of Trunking: OffOFF0x60 第 6 部分： 验证端到端连接。a. 从 PC1 ping PC6。PC-1执行:ping 192.168.10.2b. 从 PC2 ping PC5。PC-2执行ping 192.168.20.2c. 从 PC3 ping PC4。PC-3执行ping 192.168.30.2都是通的。0x70 文件下载2小时23分链接：https://p.dabbit.net/blog/pic_bed/2023/03/35d4f8994ee3fd13_202303232244150.zip
路由交换-作业4-3.4.6_配置 VLAN 和中继当前进度 1.001更新地址:https://type.dayiyi.top/index.php/archives/150/更新中修改的内容在试错过程中发现并修改的内容:目前没有 这个内容有点多 发现问题请跟咱说，我会第一时间修改，蟹蟹！ 2023年3月26日16:51:45 0x012bcdefgh 章节 S2 hostname 0x00 准备文件https://p.dabbit.net/blog/pic_bed/2023/03/6e76c3ce1d3a5d94_202303201950655.7z0x1 第一部分连接的时候注意这个接口不要接错了哦PC-A <-> F0/6 (S1) (S1) F0/1 <-> F0/1 (S2) (S2) F0/18 <-> PC-2设备接口IP 地址子网掩码默认网关S1VLAN 1192.168.1.11255.255.255.0不适用S2VLAN 1192.168.1.12255.255.255.0不适用PC-ANIC192.168.10.3255.255.255.0192.168.10.1PC-BNIC192.168.10.4255.255.255.0192.168.10.10x11 第一部分.步骤1a. 单击并将交换机 S1 和 S2 都拖拽到 机架上。注意：由于交换机端口全部关闭，本练习一开始的完成度为 37％。将交换机安装在机架中时，端口将自动激活。大约一分钟后，分数将下降至 1％。在本练习的稍后阶段，您将关闭未使用的端口。b. 单击 PC-A 和 PC-B 并将其拖拽到 表(这里表应该是机翻table桌子) 中，然后使用电源按钮将其打开。c. 如拓扑所示，通过连接 铜直通 电缆来提供网络连接。d. 将 控制台电缆 从设备 PC-A 连接到 S1 ，然后从设备 PC-B 连接到 S2。连4根线，然后到后面去连console线，注意接口呀呀呀，不要连错了。console线：最后大概这个样子:0x12 第一部分.步骤2步骤 2： 配置每台交换机的基本设置。要怎么分段才好看呀。0x012a. 在每台 PC 的 桌面选项卡 中，使用 终端 控制到每台交换机并启用特权 EXEC 模式记得先开机呀打开配置窗口0x012bcdefgh 配置命令b. 进入配置模式c. 为每台交换机配置一个设备名称。d. 指定 class 作为特权 EXEC 加密密码。e. 指定 cisco 作为控制台密码并启用登录。f. 指定 cisco 作为 vty 密码并启用登录。g. 加密明文密码。h. 创建一个向访问设备者发出警告的标语：未经授权，禁止访问。 (中文输入失败，翻译一遍要。)i. 为交换机上的 VLAN 1 配置地址分配表中列出的 IP 地址。注意：VLAN 1 地址没有评分，因为您将在本练习稍后将其删除。但是，您需要 VLAN 1 来测试本部分后面的连通性。j. 关闭所有不使用的接口。k. 设置交换机上的时钟。注意：Packet Tracer 不会对时钟设置进行评分。l. 将运行配置保存到启动配置文件中。PC-1 连接的交换机是S1,也就是你打开黑色的窗口之后是连接S1的终端。PC-2 连接的交换机是S2,也就是你打开黑色的窗口之后是连接S2的终端。注意区分呀。PC-1 连接的交换机:S1#b.进入配置模式 Switch>enable Switch#conf t #c.为每台交换机配置一个设备名称。 Switch(config)#hostname S1 #交换机S1 #d.设置class作为使能密码 S1(config)#enable secret class #e.指定 cisco 作为控制台密码并启用登录。 S1(config)#line console 0 S1(config-line)#password cisco S1(config-line)#login S1(config-line)#exit #f.指定 cisco 作为 vty 密码并启用登录。 S1(config)#line vty 0 4 S1(config-line)#password cisco S1(config-line)#login S1(config-line)#exit #g.加密明文密码。 S1(config)#service password-encryption #h.创建一个向访问设备者发出警告的标语：未经授权，禁止访问。（中文好像写不进去，就英文就行） S1(config)#banner motd $Unauthorized access is prohibited.$ #i 为交换机上的 VLAN 1 配置地址分配表中列出的 IP 地址 S1(config)#interface vlan 1 S1(config-if)#ip address 192.168.1.11 255.255.255.0 S1(config-if)#no shutdown S1(config-if)# 回车后可能会提示端口重启之类的 S1(config-if)#exit #j.关闭所有不使用的接口。 S1(config)#interface range f0/2-5, f0/7-24, g0/1-2 S1(config-if-range)#shutdown S1(config-if-range)# 回车后可能会提示端口重启之类的 S1(config-if-range)#exit S1(config)#exit #k.设置交换机上的时钟。 设置为:2023年3月20日 16:46:00 S1#clock set 16:46:00 20 March 2023 #l.将运行配置保存到启动配置文件中。 S1#copy running-config startup-config Destination filename [startup-config]? [回车] Building configuration... [OK]同理PC-2 连接的交换机:S2#b.进入配置模式 Switch>enable Switch#conf t #c.为每台交换机配置一个设备名称。 Switch(config)#hostname S2 #交换机S2 #d.设置class作为使能密码 S2(config)#enable secret class #e.指定 cisco 作为控制台密码并启用登录。 S2(config)#line console 0 S2(config-line)#password cisco S2(config-line)#login S2(config-line)#exit S2(config)# #f.指定 cisco 作为 vty 密码并启用登录。 S2(config)#line vty 0 4 S2(config-line)#password cisco S2(config-line)#login S2(config-line)#exit #g.加密明文密码。 S2(config)#service password-encryption #h.创建一个向访问设备者发出警告的标语：未经授权，禁止访问。（中文好像写不进去，就英文就行） S2(config)#banner motd $Unauthorized access is prohibited.$ #i 为交换机上的 VLAN 1 配置地址分配表中列出的 IP 地址 S2(config)#interface vlan 1 S2(config-if)#ip address 192.168.1.12 255.255.255.0 S2(config-if)#no shutdown S2(config-if)# 回车后可能会提示端口重启之类的 S2(config-if)#exit #j.关闭所有不使用的接口。 S2(config-if)#interface range f0/2-17, f0/19-24, g0/1-2 S2(config-if-range)#shutdown S2(config-if-range)# 回车后可能会提示端口重启之类的 S2(config-if-range)#exit S2(config)#exit #k.设置交换机上的时钟。 设置为:2023年3月20日 16:53:00 S2#clock set 16:53:00 20 March 2023 #l.将运行配置保存到启动配置文件中。 S2#copy running-config startup-config Destination filename [startup-config]? [回车] Building configuration... [OK]大概完成之后百分之32左右关闭配置窗口0x13 第一部分.步骤3步骤 3： 配置 PC 主机。在每台 PC 的 桌面选项卡中，单击 IP 配置，然后输入地址表中显示的地址信息。如图啦，老步骤。0x14 第一部分.步骤 4： 测试连通性通过尝试在每个连接缆线的设备之间 ping 来测试网络连通性。Q.1.4.1 PC-A 是否能 ping 通 PC-B？如何打开CMD？可以Q.1.4.2 PC-A 是否能 ping 通 S1？否，不可以。S1 和 S2 设备的 IP 地址都在 192.168.1.0/24 子网中。PC-A 和 PC-B 设备的 IP 地址都在 192.168.10.0/24 子网中。PC-A 和 PC-B 需要通过默认网关 192.168.10.1 来访问 S1 和 S2。Q.1.4.3 PC-B 是否能 ping 通 S2？否，不可以。S1 和 S2 设备的 IP 地址都在 192.168.1.0/24 子网中。PC-A 和 PC-B 设备的 IP 地址都在 192.168.10.0/24 子网中。PC-A 和 PC-B 需要通过默认网关 192.168.10.1 来访问 S1 和 S2。Q.1.4.4 S1是否能 ping 通 S2？连接交换机S1，在普通模式下ping即可。可以。0x2 第二部分 创建 VLAN 并分配交换机端口在第 2 部分， 您将在两台交换机上创建 Management 、Operations 、Parking_Lot 和 Native VLAN。然后将 VLAN 分配到相应的接口。 show vlan 命令用于验证您的配置设置。0x21 第二部分.步骤 1 ： 在交换机上创建 VLAN在每台 PC 的 桌面选项卡中，使用终端继续配置两台网络交换机。这些直接告诉啦，直接执行就可以滴。如果提示登录密码:cisco（登录密码） 和class（enable模式密码）从enable进入配置模式输入conf t0x021ab 第二部分.步骤1.aba. 在 S1 上创建 VLAN。S1(config)# vlan 10 S1(config-vlan)# name Operations S1(config-vlan)# vlan 20 S1(config-vlan)# name Parking_Lot S1(config-vlan)# vlan 99 S1(config-vlan)# name Management S1(config-vlan)# vlan 1000 S1(config-vlan)# name Native S1(config-vlan)# endb. 在 S2 上创建相同的 VLAN。S2(config)#vlan 10 S2(config-vlan)#name Operations S2(config-vlan)#vlan 20 S2(config-vlan)#name Parking_Lot S2(config-vlan)#vlan 99 S2(config-vlan)#name Management S2(config-vlan)#vlan 1000 S2(config-vlan)#name Native S2(config-vlan)#end0x021c 第二部分 步骤1.cc. 输入show vlan brief命令来查看 S1 上 VLAN 的列表。S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 Gig0/1, Gig0/2 10 Operations active 20 Parking_Lot active 99 Management active 1000 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S1#Q.2.1.c.1 默认 VLAN 是哪个？VLAN 1Q.2.1.c.1 为默认 VLAN 分配了哪些端口？Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/22, Fa0/23, Fa0/24Gig0/1, Gig0/20x22 第二部分 步骤2 将 VLAN 分配到正确的交换机接口0x22a 第二部分.步骤2.aa. 将 VLAN 分配到 S1 上的接口。1) 将 PC-A 分配到 Student VLAN。S1(config)# interface f0/6S1(config-if)# switchport mode accessS1(config-if)# switchport access vlan 102) 从 VLAN 1 中，删除管理 IP 地址，然后在 VLAN 99 上进行配置。S1(config)# interface vlan 1S1(config-if)# no ip addressS1(config-if)# interface vlan 99S1(config-if)# ip address 192.168.1.11 255.255.255.0S1(config-if)# end跟着上面执行就可以啦。大致是这样：S1>enable Password: [输入密码:class] S1#conf t S1(config)# [Enter configuration commands, one per line. End with CNTL/Z.] S1(config)#interface f0/6 S1(config-if)#switchport mode access S1(config-if)#switchport access vlan 10 S1(config-if)#interface vlan 1 S1(config-if)#no ip address S1(config-if)#interface vlan 99 S1(config-if)# [%LINK-5-CHANGED: Interface Vlan99, changed state to up] S1(config-if)# ip address 192.168.1.11 255.255.255.0 S1(config-if)#end0x22bc 第二部分.步骤2.bcb. 我们可以使用 show vlan brief 命令来验证 VLAN 是否已分配给了正确的接口。c. 输入 show ip interface brief 命令。步骤b,c 显示输出:这里是S1的输出S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Fa0/11, Fa0/12, Fa0/13 Fa0/14, Fa0/15, Fa0/16, Fa0/17 Fa0/18, Fa0/19, Fa0/20, Fa0/21 Fa0/22, Fa0/23, Fa0/24, Gig0/1 Gig0/2 10 Operations active Fa0/6 20 Parking_Lot active 99 Management active 1000 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S1# S1#show ip interface brief Interface IP-Address OK? Method Status Protocol FastEthernet0/1 unassigned YES manual up up FastEthernet0/2 unassigned YES manual administratively down down ... FastEthernet0/5 unassigned YES manual administratively down down FastEthernet0/6 unassigned YES manual up up FastEthernet0/7 unassigned YES manual administratively down down ... FastEthernet0/23 unassigned YES manual administratively down down FastEthernet0/24 unassigned YES manual administratively down down GigabitEthernet0/1 unassigned YES manual administratively down down GigabitEthernet0/2 unassigned YES manual administratively down down Vlan1 unassigned YES manual up up Vlan99 192.168.1.11 YES manual up down S1# Q.2.2.c.1 VLAN 99 的状态是什么？说明原因VLAN 99 的状态为“active”，协议状态为“down”，即该 VLAN 在该接口上没有启动协议。可能是 VLAN 99 还没有被任何一个设备或主机激活，或者该 VLAN 已经被删除，但该接口上的 VLAN 配置信息还没有被更新。0x22def 第二部分.步骤2.defd. 将 PC-B 分配到 S2 上的 Operations VLAN。e. 从 VLAN 1 中删除管理 IP 地址，然后根据地址表在 VLAN 99 上进行配置。f. 使用 show vlan brief 命令验证 VLAN 是否已分配到正确的接口。记得在PC-B的终端进行操作哦 ## d.将 PC-B 分配到 S2 上的 Operations VLAN。 S2#conf t S2(config)# interface f0/18 S2(config-if)# switchport mode access S2(config-if)# switchport access vlan 10 S2(config-if)# exit ## e.从 VLAN 1 中删除管理 IP 地址，然后根据地址表在 VLAN 99 上进行配置。 S2(config)# interface vlan 1 S2(config-if)# no ip address S2(config-if)# interface vlan 99 S2(config-if)# ip address 192.168.1.12 255.255.255.0 S2(config-if)#exit S2(config)#exit ## f.使用 show vlan brief 命令验证 VLAN 是否已分配到正确的接口。 S2# show vlan brief步骤f输出内容:这里是S2的输出S2#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/19, Fa0/20, Fa0/21 Fa0/22, Fa0/23, Fa0/24, Gig0/1 Gig0/2 10 Operations active Fa0/18 20 Parking_Lot active 99 Management active 1000 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S2#Q.2.2.1 S1 是否可以 ping 通 S2？说明原因不可以，目前交换机S2的IP地址(192.168.1.12)在VLAN99 中,交换机S1的IP（192.168.1.11）在VLAN99 中，但是两个交换机在VLAN99之间没有可以交互的接口，因此也就不能ping通。因此S1不可以S1在VLAN99的的IP地址来ping通S2。Q.2.2.2 PC-A 是否可以 ping 通 PC-B？说明原因不可以，PC-A在 S1 的VLAN 10里，但是可以转发的接口F0/1 不在VLAN10里，也就不可以把ICMP、ARP包发过去，因此不可以ping通PC-B。0x3 第3部分： 维护 VLAN 的端口分配和 VLAN 数据库在第 3 部分，您将更改端口的 VLAN 分配，并从 VLAN 数据库中删除 VLAN。0x31 第3部分 步骤 1： 将一个 VLAN 分配到多个接口在每台 PC 的 桌面选项卡中，使用 终端 继续配置两台网络交换机。打开配置窗口a. 在 S1 上，将接口 F0/11 – 24 分配给 VLAN99。S1(config)# interface range f0/11-24 S1(config-if-range)# switchport mode access S1(config-if-range)# switchport access vlan 99 S1(config-if-range)# endb. 使用 show vlan brief 命令以验证 VLAN 分配。c. 将 F0/11 和 F0/21 重新划分到 VLAN 10。d. 验证 VLAN 分配是否正确。在S1上操作Password: [cisco] S1>enable Password: [class] S1# S1#conf t ## a.在 S1 上，将接口 F0/11 – 24 分配给 VLAN99。 S1(config)#interface range f0/11-24 S1(config-if-range)#switchport mode access S1(config-if-range)#switchport access vlan 99 S1(config-if-range)#end ## b.使用 show vlan brief 命令以验证 VLAN 分配。 S1#show vlan brief <----输出----> VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Gig0/1, Gig0/2 10 Operations active Fa0/6 20 Parking_Lot active 99 Management active Fa0/11, Fa0/12, Fa0/13, Fa0/14 Fa0/15, Fa0/16, Fa0/17, Fa0/18 Fa0/19, Fa0/20, Fa0/21, Fa0/22 Fa0/23, Fa0/24 1000 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S1# <----输出----> ## c.重新分配端口，给VLAN10 （又重新分一次） S1#conf t S1(config)#interface range f0/11, f0/21 S1(config-if-range)#switchport access vlan 10 S1(config-if-range)#end ## d. 验证 VLAN 分配是否正确。 S1#show vlan brief <----输出----> S1# %SYS-5-CONFIG_I: Configured from console by console show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Gig0/1, Gig0/2 10 Operations active Fa0/6, Fa0/11, Fa0/21 20 Parking_Lot active 99 Management active Fa0/12, Fa0/13, Fa0/14, Fa0/15 Fa0/16, Fa0/17, Fa0/18, Fa0/19 Fa0/20, Fa0/22, Fa0/23, Fa0/24 1000 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active <----输出---->0x32 第3部分 步骤 2： 从接口中删除 VLAN 分配a. 使用 no switchport access vlan 命令删除分配给端口 F0/24 的VLAN 99。 S1(config)# interface f0/24 S1(config-if)# no switchport access vlan S1(config-if)# end b. 验证 VLAN 是否已更改。#a.使用 no switchport access vlan 命令删除分配给端口 F0/24 的VLAN 99。 S1#conf t S1(config)#interface f0/24 S1(config-if)#no switchport access vlan S1(config-if)#end S1# ## 彳亍 #b. 验证 VLAN 是否已更改。 S1#show vlan brief b的过程输出S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Fa0/24, Gig0/1, Gig0/2 10 Operations active Fa0/6, Fa0/11, Fa0/21 20 Parking_Lot active 99 Management active Fa0/12, Fa0/13, Fa0/14, Fa0/15 Fa0/16, Fa0/17, Fa0/18, Fa0/19 Fa0/20, Fa0/22, Fa0/23 1000 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S1#Q.3.2.b F0/24 现在与哪个 VLAN 关联？VLAN1 -> default0x33 第3部分.步骤 3： 从 VLAN 数据库中删除 VLAN ID0x33ab 第3部分.步骤 3.aba. 直接把接口 F0/24 划分到 VLAN 30 中，不要使用全局配置模式下VLAN 创建命令。S1(config)# interface f0/24 S1(config-if)# switchport access vlan 30 % Access VLAN does not exist. Creating vlan 30注：当前交换机技术不再需要发出 vlan 命令便可将 VLAN 添加到数据库。在把一个未知的VLAN分配给端口时，这个VLAN就会被创建出来并且添加到VLAN数据库中。b. 验证在 VLAN 表中是否显示了新的 VLAN。#a.直接把接口 F0/24 划分到 VLAN 30 中，不要使用全局配置模式下VLAN 创建命令。 S1#conf t Enter configuration commands, one per line. End with CNTL/Z. S1(config)#interface f0/24 S1(config-if)#switchport access vlan 30 [% Access VLAN does not exist. Creating vlan 30] S1(config-if)#exit S1(config)#exit #b.验证在 VLAN 表中是否显示了新的 VLAN。 S1#show vlan brief 步骤b输出S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Gig0/1, Gig0/2 10 Operations active Fa0/6, Fa0/11, Fa0/21 20 Parking_Lot active 30 VLAN0030 active Fa0/24 99 Management active Fa0/12, Fa0/13, Fa0/14, Fa0/15 Fa0/16, Fa0/17, Fa0/18, Fa0/19 Fa0/20, Fa0/22, Fa0/23 1000 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S1#Q.3.3.b VLAN 30 的默认名称是什么？30 VLAN0030 active Fa0/24VLAN00300x33cd 第3部分.步骤 3.cdc. 使用 no vlan 30 命令从 VLAN 数据库中删除 VLAN 30。 S1(config)# no vlan 30 S1(config)# end d. 执行 show vlan brief 命令。F0/24 已分配到 VLAN 30。## c.使用 no vlan 30 命令从 VLAN 数据库中删除 VLAN 30。 S1#conf t [Enter configuration commands, one per line. End with CNTL/Z.] S1(config)#no vlan 30 S1(config)#end S1# [%SYS-5-CONFIG_I: Configured from console by console] #d. 执行 show vlan brief 命令。F0/24 已分配到 VLAN 30。 S1#show vlan brief步骤d输出S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Gig0/1, Gig0/2 10 Operations active Fa0/6, Fa0/11, Fa0/21 20 Parking_Lot active 99 Management active Fa0/12, Fa0/13, Fa0/14, Fa0/15 Fa0/16, Fa0/17, Fa0/18, Fa0/19 Fa0/20, Fa0/22, Fa0/23 1000 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default Q.3.3.d.1 从 VLAN 数据库中删除 VLAN 30 后，为什么 F0/24 不再显示在 show vlan brief 命令的输出中？删除 VLAN 30 后，F0/24 不再显示在 show vlan brief 命令的输出中，因为该端口不再分配给任何 VLAN。VLAN30 不在任何VLAN数据集中。Q.3.3.d.2 端口 F0/24 现在分配给哪个 VLAN？不再分配给任何 VLANQ.3.3.d.3 发往连接到 F0/24 的主机的流量会发生什么情况？流量将无法通过 F0/24 发送和接收，因为该端口不再与任何 VLAN 关联。0x33ef 第3部分.步骤 3.efe. 在 F0/24 接口上发出 no switchport access vlan 命令。f. 发出 show vlan brief 命令以确定 F0/24 的 VLAN 分配。# e.在 F0/24 接口上发出 no switchport access vlan 命令。 S1#conf t S1(config)#interface f0/24 S1(config-if)#no switchport access vlan S1(config-if)#end S1# # f.发出 show vlan brief 命令以确定 F0/24 的 VLAN 分配。 S1#show vlan brief输出:S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Fa0/24, Gig0/1, Gig0/2 10 Operations active Fa0/6, Fa0/11, Fa0/21 20 Parking_Lot active 99 Management active Fa0/12, Fa0/13, Fa0/14, Fa0/15 Fa0/16, Fa0/17, Fa0/18, Fa0/19 Fa0/20, Fa0/22, Fa0/23 1000 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S1#Q.3.3.f.1 F0/24 分配给哪个 VLAN？注意：在从数据库中删除VLAN之前，建议重新分配已经分配到这个VLAN中的所有端口。VLAN 1 defaultQ.3.3.f.2 为何应该先将端口重新分配给另一个 VLAN，然后才能从 VLAN 数据库中删除该 VLAN？会导致端口无法正常工作，并且无法展示在show vlan brief，有些时候，甚至可能会增加了排除故障的难度。删除 VLAN 之前，应先将所有分配给该 VLAN 的端口重新分配给另一个 VLAN，确保网络中的所有流量都能够正常传输。在重新分配端口之前删除 VLAN，则可能会导致网络中的流量出现问题，这将导致网络中断或无法正常工作。0x4 第 4部分： 在交换机之间配置 802.1Q 中继在第 4 部分，您将把接口 F0/1 配置为使用动态中继协议 (DTP)，以允许它协商中继模式。在完成并验证此配置后，您将在接口 F0/1 上禁用 DTP，并将它手动配置为中继。0x41 第4部分 步骤 1： 使用 DTP 在 F0/1 上发起中继2960 交换机端口的默认 DTP 模式为动态自动响应。这就允许该接口在相邻接口设为中继或动态主动协商模式时将链路转> 换为中继。打开配置窗口0x41a 第4部分 步骤 1.aa.在 S1上，设置 F0/1为协商中继模式。S1(config)# interface f0/1 S1(config-if)# switchport mode dynamic desirable Sep 19 02:51:47.257: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to > up Sep 19 02:51:47.291: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan99, changed state to up 您在 S2 上也应该收到链路状态消息。 S2# Sep 19 02:42:19.424: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up Sep 19 02:42:21.454: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan99, changed state to up Sep 19 02:42:22.419: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to > up从这里开始，我建议把两个窗口并排起来，像图片中的一样，并且都登录后，进入enable模式S1#conf t S1(config)#interface f0/1 S1(config-if)#switchport mode dynamic desirable回车的时候两边会一起出来这个信息。0x41b 第4部分 步骤 1.bb. 在 S1 和S2上，执行 show vlan brief 命令。接口 F0/1 不再分配到 VLAN 1。中继的接口未在 VLAN 表中列> 出。两边分别执行:S1#show vlan brief0x41c 第4部分 步骤 1.cc. 发出 show interfaces trunk 命令以查看中继的接口。注意 S1 上的模式设置为 desirable，S2 上的模式设置> 为 auto。S1# show interfaces trunk S2# show interfaces trunk注：默认情况下，中继上允许所有 VLAN。switchport trunk 命令允许您控制哪些 VLAN 可以接入该中继。对于本练习，> 请保留默认设置。这允许所有 VLAN 穿越 F0/1。关闭配置窗口分别执行:S1# show interfaces trunk S2# show interfaces trunk可得到结果:S1#show interfaces trunk Port Mode Encapsulation Status Native vlan Fa0/1 desirable n-802.1q trunking 1 Port Vlans allowed on trunk Fa0/1 1-1005 Port Vlans allowed and active in management domain Fa0/1 1,10,20,99,1000 Port Vlans in spanning tree forwarding state and not pruned Fa0/1 1,10,20,99,1000 S2#show interfaces trunk Port Mode Encapsulation Status Native vlan Fa0/1 auto n-802.1q trunking 1 Port Vlans allowed on trunk Fa0/1 1-1005 Port Vlans allowed and active in management domain Fa0/1 1,10,20,99,1000 Port Vlans in spanning tree forwarding state and not pruned Fa0/1 1,10,20,99,1000 S2#0x41d 第4部分 步骤 1.dd. 验证 VLAN 流量是否经过中继接口 F0/1 传输。步骤d跟下面的问题差不多啦Q.4.1.d.1 S1 是否能 ping 通 S2？S1#ping 192.168.1.12 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.12, timeout is 2 seconds: ..!!! Success rate is 60 percent (3/5), round-trip min/avg/max = 0/3/9 ms可以ping通Q.4.1.d.2 PC-A 是否能 ping 通 PC-B？这里不是路由器的terminal（终端），是PC-A的命令指示符:这个东东。可以ping通Q.4.1.d.3 PC-A 是否能 ping 通 S1？S1#SHOW VLan Brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/2, Fa0/3, Fa0/4, Fa0/5 Fa0/7, Fa0/8, Fa0/9, Fa0/10 Fa0/24, Gig0/1, Gig0/2 10 Operations active Fa0/6, Fa0/11, Fa0/21 20 Parking_Lot active 99 Management active Fa0/12, Fa0/13, Fa0/14, Fa0/15 Fa0/16, Fa0/17, Fa0/18, Fa0/19 Fa0/20, Fa0/22, Fa0/23 1000 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S1# S2#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/2, Fa0/3, Fa0/4, Fa0/5 Fa0/6, Fa0/7, Fa0/8, Fa0/9 Fa0/10, Fa0/11, Fa0/12, Fa0/13 Fa0/14, Fa0/15, Fa0/16, Fa0/17 Fa0/19, Fa0/20, Fa0/21, Fa0/22 Fa0/23, Fa0/24, Gig0/1, Gig0/2 10 Operations active Fa0/18 20 Parking_Lot active 99 Management active 1000 Native active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active 不可以 ，交换机S1 ,S2 都在VLAN 99 ，而PC-A PC-B都在VLAN10里，因此不可以ping通。Q.4.1.d.4 PC-B 是否能 ping 通 S2？同上面，不可以 ，交换机S1 ,S2 都在VLAN 99 ，而PC-A PC-B都在VLAN10里，因此不可以ping通。如果对以上任何问题做否定回答，请在下面进行解释。0x42 步骤 2： 手动配置中继接口 F0/1switchport mode trunk 命令用于手动将端口配置为中继。此命令应该在链路的两端发出。最后一步啦。加油加油0x42ab 第4部分 步骤 2.aba. 更改接口 F0/1 上的交换机端口模式以强制中继。确保在两台交换机上都执行了这项操作。打开配置窗口S1(config)# interface f0/1S1(config-if)# switchport mode trunkb.使用 show interfaces trunk 命令查看中继模式。注意，模式已从主动协商更改为打开。S1# show interfaces trunk这里要两边一起执行哦。差不多弄成这样的窗口比较爽S1执行（PC-A）S1#conf t [Enter configuration commands, one per line. End with CNTL/Z.] S1(config)#interface f0/1 S1(config-if)#switchport mode trunk S1(config)#end S1#show interfaces trunkS2执行（PC-B）S2#conf t [Enter configuration commands, one per line. End with CNTL/Z.] S2(config)#interface f0/1 S2(config-if)#switchport mode trunk S2(config)#end S2#show interfaces trunkS1输出:S1#show interfaces trunk Port Mode Encapsulation Status Native vlan Fa0/1 on 802.1q trunking 1 Port Vlans allowed on trunk Fa0/1 1-1005 Port Vlans allowed and active in management domain Fa0/1 1,10,20,99,1000 Port Vlans in spanning tree forwarding state and not pruned Fa0/1 1,10,20,99,1000S2输出:S2# %SYS-5-CONFIG_I: Configured from console by console show interfaces trunk Port Mode Encapsulation Status Native vlan Fa0/1 on 802.1q trunking 1 Port Vlans allowed on trunk Fa0/1 1-1005 Port Vlans allowed and active in management domain Fa0/1 1,10,20,99,1000 Port Vlans in spanning tree forwarding state and not pruned Fa0/1 1,10,20,99,10000x42cd 第4部分 步骤 2.cdc. 在两台交换机上修改中继的配置，把本征 VLAN 从 VLAN 1 修改为 VLAN 1000。S1(config)# interface f0/1S1(config-if)# switchport trunk native vlan 1000d. 输入 show interfaces trunk 命令来查看中继。请注意，本征 VLAN 信息已经更新。S2# show interfaces trunkS1输入:S1#conf t S1(config)# interface f0/1 S1(config-if)# switchport trunk native vlan 1000 S1(config-if)#end S1# show interfaces trunkS2输入:S2(config)#interface f0/1 S2(config-if)#switchport trunk native vlan 1000 S2(config-if)#end %SPANTREE-2-UNBLOCK_CONSIST_PORT: Unblocking FastEthernet0/1 on VLAN1000. Port consistency restored. %SPANTREE-2-UNBLOCK_CONSIST_PORT: Unblocking FastEthernet0/1 on VLAN0001. Port consistency restored. %SYS-5-CONFIG_I: Configured from console by console S2#show interfaces trunkS1输出:show interfaces trunk Port Mode Encapsulation Status Native vlan Fa0/1 on 802.1q trunking 1000 Port Vlans allowed on trunk Fa0/1 1-1005 Port Vlans allowed and active in management domain Fa0/1 1,10,20,99,1000 Port Vlans in spanning tree forwarding state and not pruned Fa0/1 1,10,20,99,1000S2输出:S2#show interfaces trunk Port Mode Encapsulation Status Native vlan Fa0/1 on 802.1q trunking 1000 Port Vlans allowed on trunk Fa0/1 1-1005 Port Vlans allowed and active in management domain Fa0/1 1,10,20,99,1000 Port Vlans in spanning tree forwarding state and not pruned Fa0/1 10,20,99 S2#Q.4.2.d.2 您可能因为什么原因而将接口手动配置为中继模式，而不是使用 DTP？并不是所有的设备支持DTP，使用命令可以提高兼容性手动配置中继模式可以提高网络安全性，使用DTP动态协商中继模式时，攻击者可以通过发送伪造的DTP帧来欺骗交换机，将本来应该是主机端口的接口转换为中继端口，可能导致安全漏洞和网络故障。手动配置中继模式可提高网络可靠性，可以避免由于DTP协商失败而导致的中继链路不可用。Q.4.2.d.2 为什么我们有可能需要修改干道上的本征VLAN？关闭配置窗口干道上的本征VLAN通常被用来区分不同的VLAN，不需要在数据帧中添加VLAN ID。有助于提高网络性能和减少带宽消耗。有时需要将干道上的本征VLAN从默认的VLAN 1修改为其他VLAN。使用VLAN1 也可能有一些安全风险，没有标记的流量使用VLAN1 交换，可能会暴力信息。Q.4.2.t.1 需要怎样才能允许 VLAN 10 上的主机与 VLAN 20 上的主机通信？在两个VLAN之间配置路由器或三层交换机，将它们连接起来并配置为VLAN接口或子接口，两个VLAN之间的通信才能实现。Q.4.2.t.2 组织通过有效使用 VLAN 主要可以获得哪些优势？提高网络性能：缓解广播风暴。将不同的设备和流量隔离在不同的VLAN中，可以减少网络拥塞，提高带宽利用率和网络性能。提高网络安全性：VLAN可以帮助隔离敏感数据和关键系统，提高网络安全性。简化管理：将网络拆分为多个逻辑段，可以简化管理和配置，并使网络更加灵活和易于扩展。降低成本：VLAN可以帮助节省硬件和设备成本，减少数据中心的空间占用率，并提高资源利用率。提高管理效率，运维成本。0x50 sbsjc0x51 文件下载文件:3.4.6-packet-tracer_dayi.pka:https://p.dabbit.net/blog/pic_bed/2023/03/56e202b6e7a56239_202303201948620.zip
mysql 懒人包虚拟机（仅40M）（备用法子）该方法是某种意义的懒人包。如果你mysql实在装不上，各种奇怪的问题，可以试试这个用虚拟机替代使用。 这个方法挺省心的。吃法如下开机下载文件:alpine_virt_mysql.7zdayi文件镜像下载:https://pic.icee.top/blog/pic_bed/alpine_virt_mysql_ef4a89fb-a9b8-4333-8fe5-8e8af15e8429.7z解压文件:alpine_virt_mysql.7z双击: alpine_virt_mysql.vmx点击开启虚拟机，可能提示 复制虚拟机/迁移虚拟机，都可以。查看虚拟机IP目的是找到虚拟机的IP，然后用Navicat直接连接。这里出现的IP （类似192.168.226.139）就是虚拟机的IP地址找不到ip？将虚拟机网卡切换为NAT模式，重启虚拟机即可。其他的方法：如果你没找到IP（按理说上面有了），试试这样做：登录虚拟机:输入用户名:root 密码:123456 输入 ip addrNavicat 连接MYSQL:左上角连接，选择mysql输入相关，登录名root,密码123456主机填刚刚找到的IP不出意外就可以啦安全关机（可选）没啥很需要的东西的话直接关机就行登录后输入poweroff
mysql windows 安装下载文件:【数据库-mysql-DBMS】mysql-8.0.16-winx64.zip 在群文件里。公网下载:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-winx64.zip（可能有点慢）解压缩，得到mysql-8.0.16-winx64文件夹复制到你打算装mysql的地方我这里复制到了D盘的mysql文件夹。新建一个文件叫my.ini修改my.ini文件[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 #这里要改 basedir=D:\mysql\mysql-8.0.16-winx64 # 设置mysql数据库的数据的存放目录 #这里要改，记得新建个文件夹 #这里要改，记得新建个文件夹（data） datadir=D:\mysql\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8记得新建一个文件夹呀进入到mysql-8.0.16-winx64 目录下，再进入bin目录SHIFT+右键，在当前打开cmd或者powershell窗口，然后输入mysqld --initialize --console记得看类似这样的文字。 A temporary password is generated for root@localhost: #HF.>kwue8/4 A temporary password is generated for root@localhost: rI5rvf5x5G,E #HF.>kwue8/4 rI5rvf5x5G,E 后面的奇怪的东西就是初始化的密码右键开始键，选择类似这个，后面带管理员的。进入目录 ，输入mysqld --install [服务名]cmd cd /d D:\mysql\mysql-8.0.16-winx64\bin (cmd下)安装服务，这里要管理员权限。mysqld --install mysqld_win​ 如果出现报错之类的，你试试先输入cmd启动服务，登录mysql ，设置远程登录，刷新权限。net start mysqld_win #启动服务尝试登录:失败了管理员模式下执行:net stop mysqld_win删除d:/mysql/data文件夹从执行mysqld --initialize --console那一步开始。或者用虚拟机版。
路由交换_作业3 1.6.1 实施小型网络当前进度 1.03更新地址:https://type.dayiyi.top/index.php/archives/137/排版稍微有点点问题。但是内容应该没有问题啦。更新中修改的内容:在试错过程中发现并修改的内容:2023年3月11日18:18:52: 0x13 章节，注意接口连接顺序和接口号，容易出现不得分的情况 2023年3月11日18:37:47: 0x3 章节,注意PC-1的命名 2023年3月12日00:22:56: 0x1301 章节，查看当前的完成进度。准备文件:1.6.1-packet-tracer---implement-a-small-network_zh-CN.docx1.6.1-packet-tracer---implement-a-small-network_zh-CN.pkadayi本地下载:https://p.dabbit.net/blog/pic_bed/2023/03/f6d6eaecb67509e1_202303102142858.7z打开文件0x0 开始设备接口地址子网掩码默认网关RTAG0/010.10.10.1255.255.255.0不适用RTAG0/110.10.20.1255.255.255.0不适用SW1VLAN110.10.10.2255.255.255.0 SW2VLAN110.10.20.2255.255.255.0 PC- 1NIC 255.255.255.0 PC-2NIC 255.255.255.0 第 1 部分：创建网络拓扑第 2 部分：配置设备并验证连接0x1 第一部分第 1 部分：创建网络拓扑OVO0x11 第一部分 步骤 1 获取所需的设备。a. 单击底部工具栏中的 “ Network Devices（网络设备） ” 图标。b. 点击子菜单中的路由器图标。c. 找到1941路由器的图标。单击并且把 1941 路由器的图标拖动到拓扑区域中。d. 单击子菜单中的交换机条目。e. 找到 2960 交换机的图标。单击并且把 2960 交换机的图标拖动到拓扑区域中。f. 重复上述步骤，让 拓扑区域中有 两个 2960 交换机。g. 单击 “ End Device（终端设备） ” 图标。h. 找到 PC 图标。把 两台 PC 拖到拓扑区域。i. 通过单击并 拖动将设备排列到可以使用的布局中。这个应该不太需要解释啦相信你啦。0x12 第一部分 步骤 2：命名设备。这些设备都有一个默认的名称，您需要对这个名称进行 修改。您需要按照 “地址分配表” 所示来命名设备。您 正在更改设备的显示名称。这是每个设备下方显示的文本标签。 您的显示名称必须和地址分配 表中的信息 完全匹配。如果显示名称不匹配， 您的设备配置就不会得分。要仔细看配这个名字哦0x12 第一部分 步骤2.abca. 单击设备图标下方的设备显示名称。文本 字段应该会显示出一个闪烁的插入点。如果设备的配置 窗口显示出来，就关闭这个窗口并重试，点击的位置要离设备图标稍 远一点。b. 用 地址分配表中的显示名称替换掉当前的显示名称。c. 重复这个步骤，直到所有设备都命名完成。照着表格进行重命名就可以啦。0x13 第一部分 步骤3：连接设备。a. 单击底部工具栏中的橙色闪电连接图标。b. 找到 Copper Straight-Through（铜质直通）线缆的图标。它看上去像是一个黑色对角实线 。c. 要连接设备，单击铜质直通线缆的图标， 然后单击要连接的第一台设备。选择正确的端口 ，然后单击第二个设备。选择正确的端口，这两台设备就 会连接起来。d. 按照下表所示来连接设备。要注意好接口号哦PC-1 [fast0/1] -> [fast0/1] SW1 [Gig0/1] -> [Gig0/1] RTA [Gig0/2] <- [Gig0/1]SW2[fast0/1]<-[fast0/1] PC-2 这里注意好接口号，不然会出现不得分设备接口连接接口设备PC-1[fast0/1][fast0/1]SW1SW1[Gig0/1][Gig0/1]RTARTA[Gig0/2][Gig0/1]SW2SW2[fast0/1][fast0/1]PC-2注意这个接口啦:Gig 0/1 = GigabitEthernet 0/1Fa 0/1 = FastEthernet 0/1接口不要选错了哦:接好之后大概这个样子：接好之后，进度应该是百分之20左右。0x1301 如何看进度:上图中有个check result 按钮，点进去就可以啦。在这里有显示当前完成的进度:进入之后点第二个选项卡，也就是Assessment Items，就可以看你当前哪些没有作对或者没有完成滴。0x2 第二部分第 2 部分：配置设备在 地址分配表中记录 PC 地址和网关地址。您可以使用 PC-1 和 PC-2 网络中的任何可用地址。0x21 第二部分 步骤1步骤 1：配置路由器。打开配置窗口0x21a这个翻译有点点问题a. 配置基本设置。1) 主机名如地址分配表中所示。2) 把 Ciscoenpa55 配置为加密密码。把 Ciscolinepa55 配置为线路上的密码。所有线路都应该接受连接。（我猜这个是翻译错误，应该是login？）5) 配置当日消息 (MOTD) 标语。双击路由器打开CLI输入命令--进入使能模式 Router>enable --进入配置模式 Router#conf t --修改hostname Router(config)#hostname RTA --设置使能密码 RTA(config)#enable secret Ciscoenpa55 --设置line密码 RTA(config)#line console 0 RTA(config-line)#password Ciscolinepa55 RTA(config-line)#login RTA(config-line)#exit ---设置VTY密码 RTA(config)#line vty 0 4 RTA(config-line)#password Ciscolinepa55 RTA(config-line)#login RTA(config-line)#exit --设置day motd （ovo为motd内容，应该是随意的） RTA(config)#banner motd #ovo_day#0x21bb. 配置接口设置。1) 编址信息。接口上的描述信息。保存您的配置。在cli输入命令命令如下RTA#conf t RTA(config)# ---配置接口0/0 -> connect to SW1 RTA(config)#interface gigabitEthernet 0/0 RTA(config-if)#ip address 10.10.10.1 255.255.255.0 RTA(config-if)#description Link to SW1 RTA(config-if)#no shutdown RTA(config-if)#exit ---配置接口0/1 -> connect to SW2 RTA(config)#interface gigabitEthernet 0/1 RTA(config-if)#ip address 10.10.20.1 255.255.255.0 RTA(config-if)#description Link to SW2 RTA(config-if)#no shutdown RTA(config-if)#exit --配置密码加密 RTA(config)#service password-encryption --回到enable模式 RTA(config)#exit --保存配置 RTA#copy running-config startup-config 完成:0x22 第二部分 步骤2步骤 2：配置交换机 SW1 和 SW2。a. 配置默认的管理接口，让它可以接受 来自本地和远程主机的网络连接。使用 地址分配表中的值。b. 使用上面步骤 1a 中的值配置一个加密密码。c. 使用上面步骤 1a 中的密码配置所有的线路，来接受连接。d. 配置交换机，让它们可以将数据发送给远程 网络中的主机。e. 保存您的配置。0x22.sw1 交换机SW1交换机SW1-- 进入使能模式 Switch>enable Switch#config t Switch(config)#hostname SW1 --设置密码 SW1(config)#enable secret Ciscoenpa55 --配置console密码 SW1(config)#line console 0 SW1(config-line)#password Ciscolinepa55 SW1(config-line)#login SW1(config-line)#exit --配置VTY密码 SW1(config)#line vty 0 15 SW1(config-line)#password Ciscolinepa55 SW1(config-line)#login SW1(config-line)#exit --配置密码加密 SW1(config)#service password-encryption --配置vlan1 IP SW1(config)#interface vlan 1 SW1(config-if)#ip address 10.10.10.2 255.255.255.0 SW1(config-if)#no shutdown SW1(config-if)#exit --配置网关 SW1(config)#ip default-gateway 10.10.10.1 SW1(config)#exit --复制内存到启动配置 SW1#copy running-config startup-config0x22.sw2 交换机SW2交换机SW2-- 进入使能模式 Switch>enable Switch#conf t Switch(config)#hostname SW2 --设置密码 SW2(config)#enable secret Ciscoenpa55 --配置console密码 SW2(config)#line console 0 SW2(config-line)#password Ciscolinepa55 SW2(config-line)#login SW2(config-line)#exit --配置VTY密码 SW2(config)#line vty 0 15 SW2(config-line)#password Ciscolinepa55 SW2(config-line)#login SW2(config-line)#exit --配置密码加密 SW2(config)#service password-encryption --配置vlan1 IP SW2(config)#interface vlan 1 SW2(config-if)#ip address 10.10.20.2 255.255.255.0 SW2(config-if)#no shutdown SW2(config-if)#exit --配置网关 SW2(config)#ip default-gateway 10.10.20.1 SW2(config)#exit --复制内存到启动配置 SW2#copy running-config startup-config当前进度:0x3 第二部分 步骤3 配置主机第 3 步：配置主机。在主机上配置 地址。如果您的配置已完成，那就应该 能够 ping 通拓扑中的所有设备。你的主机命名 ：要是这种: PC-1 PC-2 如果名字不对，他的评判不会给分，如果你命名的是PC1 PC_1 这样会识别不出来。这一步应该是最简单的啦双击电脑PC-1输入IP: 10.10.10.233/24 这里的IP是任何都可以滴，只要在这个网段里网关: 10.10.10.1双击PC-2输入IP: 10.10.20.233/24 这里的IP是任何都可以滴，只要在这个网段里网关: 10.10.20.10x4 结果文件下载:https://p.dabbit.net/blog/pic_bed/2023/03/dfb56c4a315faa48_202303102321063.pka
路由交换_作业2_1.3.6.配置SSH当前进度1.0这个作业超级快ovo更新地址:https://type.dayiyi.top/index.php/archives/135/更新中修改的内容:在试错过程中发现并修改的内容:目前还没有准备文件:1.3.6-packet-tracer---configure-ssh_zh-CN.docx1.3.6-packet-tracer---configure-ssh_zh-CN.pka备用:文件下载(dayi镜像站):https://p.dabbit.net/blog/pic_bed/2023/03/fd9fd7f91785735a_202303102020467.7z打开PKA文件:0x00 地址分配表0x01 - 目录以16进制的形式标注。 - 话说怎么写目录比较好呀，求个建议。 这次的作业似乎比上次快一点？也许吧地址分配表设备接口IP 地址子网掩码S1VLAN 110.10.10.2255.255.255.0PC1NIC10.10.10.10255.255.255.00x01 第 1 部分：安全密碼第 1 部分：安全密碼a. 使用 PC1 上的命令提示字元, Telnet 到 S1. 使用者 EXEC 和特權 EXEC 密碼是 cisco.0x01a 步骤a双击PC1点击Desktop点击Telnet 应用（在列表的最下面）输入IP地址:10.10.10.2点击连接密码为cisco图解:0x01b 步骤bb. 儲存目前的設定，以便透過關開 S1 的電源來回復你 可能犯的任何錯誤。复制配置文件到启动文件，这样在修改当前配置可以进行恢复。将RAM（内存）的配置复制到NVRAM（NVRAM（ Non-Volatile Random Access Memory） 是非易失性的内存，断电后仍能保持数据的一种内存），就是一个内存条，但是断电了还能保存内存中的数据。输入:enable copy running-config startup-config输出内容（终端内容）:S1>enable Password: (密码为cisco) S1#copy run[按TAB] S1#copy running-config sta[按TAB] S1#copy running-config startup-config Destination filename [startup-config]? 回车（直接使用startup-config这个名字） Building configuration... [OK] S1#0x01c 步骤cc. 顯示目前的設定，並注意密碼是純 文字。輸入加密純文字密碼的命令：S1(config)# service password-encryption输入命令:config service password-encryption S1#config ->进入config模式 S1(config)# service password-encryption0x01d 步骤dd. 確認密碼已加密。在enable模式下输入命令:show running-config输出内容（删除部分无关内容）:S1#show running-config Building configuration... Current configuration : 1174 bytes ! version 15.0 no service timestamps log datetime msec no service timestamps debug datetime msec service password-encryption ! hostname S1 ! enable password 7 0822455D0A16 ! spanning-tree mode pvst spanning-tree extend system-id interface FastEthernet0/1 interface GigabitEthernet0/2 ! interface Vlan1 ip address 10.10.10.2 255.255.255.0 ! line con 0 ! line vty 0 4 password 7 0822455D0A16 login line vty 5 15 password 7 0822455D0A16 login ! end S1#可见:password 7 0822455D0A16密码不是明文字符编码，密码已经加密。0x01d 步骤d 平行世界支线无关内容，为了好奇而存在。如果不执行步骤c的命令会发生什么:S1#show running-config Building configuration... hostname S1 enable password cisco ... line con 0 line vty 0 4 password cisco login line vty 5 15 password cisco login0x02 第二部分第 2 部分：加密通訊0x021 第二部分 步骤1步驟 1：設定 IP 網域名稱並 產生安全金鑰。使用 Telnet 通常是不安全的，因為資料是以純文字 傳輸。因此，若可以請使用 SSH。是这样的，随便一个网络抓包工具，能看到你输入的全部明文。可选：查看交换机是否支持密码加密功能S1# show version 在enable模式下执行（#模式）S1#show version Cisco IOS Software, C2960 Software (C2960-LANBASEK9-M), Version 15.0(2)SE4, RELEASE SOFTWARE (fc1)如果包含K9则支持：C2960-LANBASEK9-M K9 -> 支持支持0x021a 步骤aa. 將網域名稱設定為 netacad.pka.进入config模式（全局配置模式） S1#config S1(config)#ip domain-name netacad.pka0x021b 步骤bb. 加密資料需要安全金鑰。使用 1024 金鑰長度產生 RSA 金鑰。输入crypto key generate rsa 输入1024S1(config)# crypto key generate rsa How many bits in the modulus [512]: 1024 输出:S1(config)#crypto key generate rsa The name for the keys will be: S1.netacad.pka Choose the size of the key modulus in the range of 360 to 2048 for your General Purpose Keys. Choosing a key modulus greater than 512 may take a few minutes. How many bits in the modulus [512]: 1024 % Generating 1024 bit RSA keys, keys will be non-exportable...[OK]0x022 第二部分 步骤2步驟 2：建立 SSH 使用者，並 重新設定 VTY 線路僅供 SSH 存取。0x022a 第二部分 步骤2.aa. 建立使用者 administrator 及加密 密碼 cisco。S1(config)#username administrator secret cisco0x022b 第二部分 步骤2.bb.設定 VTY line以檢查登入 憑證的本機使用者資料庫，並僅允許 SSH 進行遠端存取。移除現有的 vty line 密碼。line vty 0 15 进入VTY线路配置模式transport input ssh 命令，仅允许使用 SSH 进行远程访问login local 将 VTY 线路配置为检查本地用户名数据库查找登录凭证no password 删除当前密码exit退出S1(config)#line vty 0 15 S1(config-line)#transport input ssh S1(config-line)#login local S1(config-line)#no password S1(config-line)#exit0x023 第二部分 步骤3步驟 3：驗證 SSH 實作0x023a 第二部分 步骤3.aa. 離開 Telnet 工作階段，並嘗試使用 Telnet 重新登入。 嘗試應該會失敗。一直输入exit，退出当前连接提示是否需要重连，点击YES，但是会出现重连失败，不断弹窗。修改正确，无法使用Telnet登录交换机0x023b 第二部分 步骤3.bb. 嘗試使用 SSH 登入。輸入 ssh 並按 Enter ，不帶任何參數以顯示命令使用說明。提示： -l選項是 字母 “L”，而不是數字 1。切换为SSH登录模式输入IP:10.10.10.2用户名:administrator连接输入密码:cisco进入交换机用户名 密码 如下: administrator cisco0x023b 第二种演示，题目直接要求方法他这里要求的方法大概是用电脑的cmd的ssh命令来进行连接。这里用第二个方法演示打开CMD输入:ssh -l administrator 10.10.10.2输入密码即可0x023c 第二部分 步骤3.cc. 成功登錄後，進入特權 EXEC 模式並儲存 設定。如果你無法成功存取 S1，請關開 電源，然後在第 1 部分重新開始。输入enable 进入使能模式输入copy running-config startup-config 回车S1>enable Password: S1#copy running-config startup-config Destination filename [startup-config]? [回车] Building configuration... [OK] S1#纯命令独享版：这个版本忽略了一堆介绍和详细信息，只有命令Password: cisco S1>enable Password: cisco S1#copy running-config startup-config Destination filename [startup-config]? [回车] S1#config S1(config)#service password-encryption S1(config)#ip domain-name netacad.pka S1(config)#crypto key generate rsa How many bits in the modulus [512]: 1024 【输入1024】 S1(config)#username administrator secret cisco S1(config)#line vty 0 15 S1(config-line)#transport input ssh S1(config-line)#login local S1(config-line)#no password 【应该已经会被判为100分了】 S1(config-line)#exit S1(config)#exit S1#copy running-config startup-config Destination filename [startup-config]? [OK]这个速通可以2分40秒得到100分，但是不建议这么做，还是多仔细做做比较好。结果点这里就可以配好的文件下载:https://p.dabbit.net/blog/pic_bed/2023/03/435d2c383dfb4746_202303102143515.pka
路由交换_作业1版本1.1 应该不会再修改啦。更新地址:https://type.dayiyi.top/index.php/archives/128/试错和修改，见文章末尾。准备1:下载Cisco packet tracer 8.2下载链接：https://portal.netacad.cn/resources/packet-tracer选择：windows 64位版（需要登录下载，群文件有一份，叫:CiscoPacketTracer_820_Windows_64bit.exe）：（直接下载链接）https://portal.netacad.cn/resources/file/84f3e715-2e22-435a-8742-fd51f136cf73打开之后会提示登录，我点了左边的那个蓝色的按钮的。不知道如果不登录的话是否可以用，如果可以用（能直接打开下一步的文件）则不需要登录。加载比较慢，等一段时间就大概率就可以，会白屏一段时间。输入注册的账号就可以。如果一直长时间白屏，则可以试试加速器什么的。准备2: 打开文件文件下载:分为一个pka，一个word，把过程写word里好像就可以。超星学习通dayi直链:https://p.dabbit.net/blog/pic_bed/2023/03/e8f19599e54a57a9_202303052126404.pkaword文件下载:https://p.dabbit.net/blog/pic_bed/2023/03/a3c58b3396298454_202303052128322.docx打开之后大概这个样子成功打开文件之后就可以正式开始了。第一部分：网络布线和验证默认交换机配置第 1部分： 网络布线和验证默认交换机配置在第 1 部分中，您将设置网络拓扑并验证默认交换机设置。这段只是描述的文字，用处不是特别大。第一部分.步骤 1 ： 建立如拓扑图所示的网络。a. 从架子上单击并拖动交换机 S1 ，然后将其放在桌子的左侧。拖过来b. 从架子上单击并拖动设备 PC-A ，然后将其放在桌子的右侧。打开 PC-A 的电源。拖过来c. 如拓扑所示，将控制台电缆从设备 PC-A 连接到交换机 S1。此时， 请勿连接 PC-A 的以太网电缆。他是可以放大的，这个是连接console线，但是交换机的console口好像只有USB口，于是就连上USB口就可以。这两个小口很小，ctrl+鼠标滚轮 可以放大。交换机的这个口比较难点，稍微点一点就能点上，记得放大。这个地方的口很小很小，放大之后点一点就可以。后来发现，这样连正常的console口：这就是正常的方法啦不过你用USB连上之后完全不影响后序的操作进行d. 在 PC-A 的 桌面 选项卡中，使用 终端 连接到交换机。打开方式，依次点击:PC-ADesktopTerminalOK下面是图片进入终端后会提示是否要进行初始化配置，输入no，需要在英文输入法下输入，然后一次不行多输入几次。这里会提示是否要进行初始化配置，输入no，需要在英文输入法下输入，然后一次不行多输入几次。这里的Q.1.1.d是问题的序号，因为问题数量不少，就依次这样编号。Q.1.1.d - Q:问题 - 1:第一部分 - 1:步骤1 - d:步骤1的d节Q.1.1.d 为什么您必须使用控制台连接完成交换机的初始配置？ 为什么无法通过 Telnet 或 SSH 连接到交换机？在这里填写答案在交换机初始配置时，通常需要使用控制台连接，而不能通过 Telnet 或 SSH 连接到交换机的原因如下：初始配置需要对交换机进行基本设置，例如设定管理IP地址，设置管理员密码等，这些设置必须在交换机启动之前完成。通过控制台连接可以在交换机启动前进行这些操作，而 Telnet 或 SSH 连接需要在交换机启动后才能使用，因此无法完成初始配置。控制台连接可以通过串口直接连接到交换机的控制台端口，而 Telnet 或 SSH 连接需要在交换机上配置相关的网络参数，例如IP地址，网关等，这些配置也需要在交换机启动后完成。因此，在交换机的初始配置过程中，控制台连接是最可靠和最方便的选择。控制台连接通常是物理的，而 Telnet 或 SSH 连接则是通过网络进行的。在初始配置时，如果交换机还没有被正确配置，它可能无法与网络连接，因此无法通过 Telnet 或 SSH 连接。此外，如果交换机的网络连接出现问题，Telnet 或 SSH 连接也可能会受到影响，导致无法访问交换机。总之，控制台连接是交换机初始配置的最佳选择，因为它可以直接连接到交换机，无需网络配置，而且在交换机启动之前就可以进行必要的设置。在初始配置完成后，可以通过 Telnet 或 SSH 连接对交换机进行远程管理和监控。连上终端之后会提示是否初始化。后来我发现好像不初始化比较好。初始化要改一堆东东，似乎直接把后面的任务做了，也不是个事。那就输入no比较好。输入no即可平行世界支线：如果选择初始化会发生什么这个支线是咱试错的过程，如果你好奇会发生什么可以看一看，跟主线没有关系。（删除线）我输入了两个yes，那就初始化一下吧。因为初始化的话要改一堆东东，好像直接把后面的任务做完了。要不就按着顺序来吧。会问你管理口用哪个。第一部分.步骤 2 ：检验默认交换机配置。在此步骤中，您将检查默认交换机设置，如当前交换机配置、 IOS 信息、接口属性、VLAN 信息和闪存。在特权 EXEC 模式下，您可访问所有交换机 IOS 命令。对特权 EXEC 模式的访问应受密码保护限制，以防未经授权使用，因为它提供对全局配置模式和用于配置操作参数的命令的直接访问。您将在本练习稍后设置密码。特权 EXEC 模式命令集包括用户 EXEC 模式中包含的那些命令， 以及用于获取其余命令模式访问权限的 configure 命令。使用 enable 命令进入特权 EXEC 模式。a. 假设交换机没有配置文件存储在非易失随机存取存储器 (NVRAM) 中， 使用 终端 的控制台连接会将您置于 具有 Switch> 提示符的交换机用户 EXEC 模式中。使用 enable 命令进入特权 EXEC 模式。打开配置窗口请注意特权 EXEC 模式下配置中提示符的变化。上面就是打开我们上一步输入no的窗口，我们已经打开了。 然后输入 enable 进入特权模式（#）模式 进入之后：请注意特权 EXEC 模式下配置中提示符的变化。 那个命令行会变成一个#b. 通过发出 show running-config 特权执行模式命令，验证交换机上存在正确的默认配置文件。检查当前的 运行配置文件。执行: show running-config 输出:(这里是我后面补的，所以可能跟你的显示不太一样，一直按回车就可以往下翻，输入q可以退出) S1#show running-config Building configuration... Current configuration : 3831 bytes version 16.3.2 no service timestamps log datetime msec no service timestamps debug datetime msec service password-encryptionQ.1.2.b 交换机有多少个 GigabitEthernet 接口？我认为是24+4=28个也可以从这里看:interface GigabitEthernet1/0/1 ... interface GigabitEthernet1/0/24 ... interface GigabitEthernet1/1/4 这里是步骤b产生的输出，这样总共1-24 1-4 28个口Q.1.2.b 显示的 vty 线路值的范围是什么？在终端输入enable 请注意特权 EXEC 模式下配置中提示符的变化输入show running-config可以得到这个信息表。（more一直回车就到底了）Switch>enable Switch#show running-config Building configuration... Current configuration : 1340 bytes version 16.3.2 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption hostname Switch ip cef no ipv6 cef spanning-tree mode pvst interface GigabitEthernet1/0/1 ... interface GigabitEthernet1/0/24 ... interface GigabitEthernet1/1/4 interface Vlan1 no ip address shutdown ip classless ip flow-export version 9 line con 0 line aux 0 line vty 0 4 login end 其中包含line vty 0 4也就是说，序号是从0-4。因此，显示的 vty 线路值的范围是 0-4，共计5个线路。c. 在 NVRAM 中检查启动配置文件。Switch# show startup-configstartup-config is not presentQ.1.2.c 为什么会显示此消息？说实在小编也不知道，应该是没配开机自启动参数交换机上没有保存当前的配置信息。在交换机上进行配置更改时，需要使用 "write" 命令将当前的配置信息保存到闪存中，以便在下一次重启后自动加载。交换机出现了硬件故障或闪存故障，导致无法加载保存的配置信息。d. 检查 VLAN 1 的 SVI 的特性。Switch# show interface vlan1show interface vlan1Q.1.2.d 是否为 VLAN 1 分配了 IP 地址？Switch#show interface vlan1 Vlan1 is administratively down, line protocol is down Hardware is CPU Interface, address is 0060.2fde.172d (bia 0060.2fde.172d) MTU 1500 bytes, BW 100000 Kbit, DLY 1000000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set ARP type: ARPA, ARP Timeout 04:00:00 Last input 21:40:21, output never, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 1682 packets input, 530955 bytes, 0 no buffer Received 0 broadcasts (0 IP multicast) 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 563859 packets output, 0 bytes, 0 underruns 0 output errors, 23 interface resets 0 output buffer failures, 0 output buffers swapped out由Vlan1 is administratively down, line protocol is down这句话可以看出来VLAN1处于关闭状态。Q.1.2.d 此 SVI 的 MAC 地址是什么？答案视情况而定。你的不一定是这个哦从输出信息中可以找到以下这一行：Hardware is CPU Interface, address is 0060.2fde.172d (bia 0060.2fde.172d)这个输出信息表明此 SVI（即 VLAN 1）的硬件类型是 "CPU Interface"。并且分配了一个 MAC 地址 "0060.2fde.172d"。其中，"bia" 表示 Burned-In Address，即出厂时设定的 MAC 地址。此 SVI 的 MAC 地址为 "0060.2fde.172d"。Q.1.2.d 此接口打开了吗？Vlan1 is administratively down, line protocol is down此接口是关闭的。其中，"administratively down" 此接口被管理员手动关闭"line protocol is down" 表示链路协议处于down，接口无法正常通信。e. 检查 SVI VLAN 1 的 IP 属性。Switch# show ip interface vlan1show ip interface vlan1Q.1.2.e 您看到的输出是什么？Switch#show ip interface vlan1 Vlan1 is administratively down, line protocol is down Internet protocol processing disabled Switch#f. 使用以太网电缆将 PC-A 连接到交换机的 GigabitEthernet1/0/6。为交换机和 PC 留出时间来协商双工和速 度参数。检查 SVI VLAN 1 的 IP 属性。要连线哦，记得用绿色的直通线。Q.1.2.f 您看到的输出是什么？Switch# %LINK-5-CHANGED: Interface GigabitEthernet1/0/6, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/6, changed state to up Switch#show ip interface vlan1 Vlan1 is administratively down, line protocol is down Internet protocol processing disabledg. Enter global configuration and enable the SVI VLAN 1 interface.这一步要做输入: configure terminal #进入特权模式 interface vlan 1 #进入vlan1接口管理 no shutdown #no shutdown = on 让它一直开着 输出: Switch#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#interface vlan 1 Switch(config-if)#no shutdown Switch(config-if)# %LINK-5-CHANGED: Interface Vlan1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up Switch(config-if)#h. 检查 SVI VLAN 1 的 IP 属性。Q.1.2.h 您看到的输出是什么？输入:(先进入EXEC模式)（长这个样子:Switch#) exit exit show ip interface vlan1 输出: Switch(config-if)#exit Switch(config)#exit Switch# %SYS-5-CONFIG_I: Configured from console by console Switch#show ip interface vlan1 Vlan1 is up, line protocol is up Internet protocol processing disabledi. 检查交换机的思科 IOS 版本信息。 Switch# show version运行:show version输出: Switch#show version Cisco IOS Software [Denali], Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version 16.3.2, RELEASE SOFTWARE (fc4) Technical Support : http://www.cisco.com/techsupport Copyright(c) 1986 - 2016 by Cisco Systems, Inc. Compiled Tue 08 - Nov - 16 17:31 by pt_team ... ROM: IOS-XE ROMMON BOOTLDR: CAT3K_CAA Boot Loader (CAT3K_CAA-HBOOT-M) Version 4.26, RELEASE SOFTWARE (P) test uptime is 7 hours, 33 minutes Uptime for this control processor is 7 hours, 36 minutes System returned to ROM by Power Failure System image file is "flash:/cat3k_caa-universalk9.16.03.02.SPA.bin" Last reload reason : Power Failure A summary of U.S. laws governing Cisco cryptographic products may be found at: http://www.cisco.com/wwl/export/crypto/tool/stqrg.html If you require further assistance please contact us by sending email to export@cisco.com. Technology Package License Information : ---------------------------------------------------------------- - Technology - package Technology - package Current Type Next reboot ------------------------------------------------------------------ ipservicesk9 Permanent ipservicesk9 cisco WS-C3650-24PS (MIPS) processor (revision N0) with 865815K/6147K bytes of memory. Processor board ID FDO2031E1Q6 1 Virtual Ethernet interface 28 Gigabit Ethernet/IEEE 802.3 interface(s) 2048K bytes of non-volatile configuration memory. 4194304K bytes of physical memory. 250456K bytes of Crash Files at crashinfo : . 1609272K bytes of Flash at flash : . 0K bytes of at webui : . Base ethernet MAC Address : 00:60:2F:DE:17:2D Motherboard assembly number : 73-15899-06 Motherboard serial number : FDO20311WHP Model revision number : N0 Motherboard revision number : A0 Model number : WS-C3650-24PS System serial number : FDO2031Q0TD Switch Ports Model SW Version SW Image Mode ------ ----- ----- ---------- ---------- ---- * 1 28 WS-C3650-24PS 16.3.2 CAT3K_CAA-UNIVERSALK9 BUNDLE Configuration register is 0x102 Switch#Q.1.2.i 交换机运行的思科 IOS 版本是多少？Cisco IOS Software [Denali], Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version 16.3.2, RELEASE SOFTWARE (fc4)所以版本是:16.3.2 RELEASE SOFTWARE (fc4)Q.1.2.i 系统镜像的文件名是什么？System image file is "flash:/cat3k_caa-universalk9.16.03.02.SPA.bin"所以系统镜像的文件名是:flash:/cat3k_caa-universalk9.16.03.02.SPA.binQ.1.2.i 这台交换机的基本以太网 MAC 地址是什么？Base ethernet MAC Address : 00:60:2F:DE:17:2D所以基本MAC地址为:00:60:2F:DE:17:2Dj. 检查 PC-A 使用的 GigabitEthernet1/0/6 接口的默认属性。 Switch# show interface gig1/0/6输出: Switch#show interface gig1/0/6 GigabitEthernet1/0/6 is up, line protocol is up (connected) Hardware is Lance, address is 000c.8589.1806 (bia 000c.8589.1806) MTU 1500 bytes, BW 100000 Kbit, DLY 1000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s input flow-control is off, output flow-control is off ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:08, output 00:00:05, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue :0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 956 packets input, 193351 bytes, 0 no buffer Received 956 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 0 watchdog, 0 multicast, 0 pause input 0 input packets with dribble condition detected 2357 packets output, 263570 bytes, 0 underruns 0 output errors, 0 collisions, 10 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped outQ.1.2.j j.此接口是打开还是关闭的？GigabitEthernet1/0/6 is up, line protocol is up (connected)所以接口是打开的。Q.1.2.j j.什么事件会让接口关闭？接口被管理员手动关闭；硬件故障：例如网线断开、电缆损坏等；链路层协议异常：例如物理层故障、链路层地址错误、链路层协议不匹配等；配置错误：例如 IP 地址配置错误、子网掩码配置错误、路由配置错误等；内存错误：例如接口缓冲区溢出等。Q.1.2.j j.接口的 MAC 地址是什么？Hardware is Lance, address is 000c.8589.1806 (bia 000c.8589.1806)MAC地址为:000c.8589.1806Q.1.2.j j.该接口的速率和双工设置是什么？Full-duplex, 100Mb/s接口设置为全双工模式，速率为100Mb/s。k. 检查交换机的默认 VLAN 设置。Switch# show vlan输出: Switch#show interface gig1/0/6 GigabitEthernet1/0/6 is up, line protocol is up (connected) Hardware is Lance, address is 000c.8589.1806 (bia 000c.8589.1806) MTU 1500 bytes, BW 100000 Kbit, DLY 1000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s input flow-control is off, output flow-control is off ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:08, output 00:00:05, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue :0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 956 packets input, 193351 bytes, 0 no buffer Received 956 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 0 watchdog, 0 multicast, 0 pause input 0 input packets with dribble condition detected 2357 packets output, 263570 bytes, 0 underruns 0 output errors, 0 collisions, 10 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped out Switch# Switch#show vlan VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Gig1/0/1, Gig1/0/2, Gig1/0/3, Gig1/0/4 Gig1/0/5, Gig1/0/6, Gig1/0/7, Gig1/0/8 Gig1/0/9, Gig1/0/10, Gig1/0/11, Gig1/0/12 Gig1/0/13, Gig1/0/14, Gig1/0/15, Gig1/0/16 Gig1/0/17, Gig1/0/18, Gig1/0/19, Gig1/0/20 Gig1/0/21, Gig1/0/22, Gig1/0/23, Gig1/0/24 Gig1/1/1, Gig1/1/2, Gig1/1/3, Gig1/1/4 99 VLAN0099 active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ 1 enet 100001 1500 - - - - - 0 0 99 enet 100099 1500 - - - - - 0 0 1002 fddi 101002 1500 - - - - - 0 0 1003 tr 101003 1500 - - - - - 0 0 1004 fdnet 101004 1500 - - - ieee - 0 0 1005 trnet 101005 1500 - - - ibm - 0 0 VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ Remote SPAN VLANs ------------------------------------------------------------------------------ Primary Secondary Type Ports ------- --------- ----------------- ------------------------------------------Q.1.2.k VLAN 1 的名称是什么？defaultQ.1.2.k 哪些端口位于 VLAN 1 中？VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Gig1/0/1, Gig1/0/2, Gig1/0/3, Gig1/0/4 Gig1/0/5, Gig1/0/6, Gig1/0/7, Gig1/0/8 Gig1/0/9, Gig1/0/10, Gig1/0/11, Gig1/0/12 Gig1/0/13, Gig1/0/14, Gig1/0/15, 所以:Gig1/0/1, Gig1/0/2, Gig1/0/3, Gig1/0/4, Gig1/0/5, Gig1/0/6, Gig1/0/7, Gig1/0/8,Gig1/0/9, Gig1/0/10, Gig1/0/11, Gig1/0/12,Gig1/0/13, Gig1/0/14, Gig1/0/15,Gig1/0/17, Gig1/0/18, Gig1/0/19, Gig1/0/20,Gig1/0/21, Gig1/0/22, Gig1/0/23, Gig1/0/24,Gig1/1/1, Gig1/1/2, Gig1/1/3, Gig1/1/4Q.1.2.k VLAN 1 是活动的吗？active所以是活动的Q.1.2.k 什么类型的 VLAN 是默认 VLAN？默认情况下，VLAN 1 是默认 VLAN。所有未分配到其他 VLAN 的接口都属于 VLAN 1。l. 检查闪存。发出下列命令之一，检查闪存目录的内容。Switch# show flashSwitch# dir flash:Switch#show flash System flash directory: File Length Name/status 3 505532849cat3k_caa-universalk9.16.03.02.SPA.bin 4 616 vlan.dat [505533465 bytes used, 1034042343 available, 1539575808 total] 1.50426e+06K bytes of processor board System flash (Read/Write) Switch#dir flash Directory of flash:/ 3 -rw- 505532849 <no date> cat3k_caa-universalk9.16.03.02.SPA.bin 4 -rw- 616 <no date> vlan.dat 1539575808 bytes total (1034042343 bytes free) Switch#文件的文件名末尾有扩展名，例如 .bin 。目录没有文件扩展名。Q.1.2.I 思科 IOS 镜像的文件名是什么？思科 IOS 镜像的文件名通常以“.bin”结尾，上面显示的文件名cat3k_caa-universalk9.16.03.02.SPA.bin。第2部分： 配置基本网络设备设置在第 2 部分中，您将为交换机和 PC 配置基本设置。第2部分.步骤1步骤 1 ： 配置基本交换机设置。a. 在全局配置模式下，复制以下基本配置并将其粘贴到 S1 中。进入全局配置模式Switch# configure terminalno ip domain-lookup hostname S1 service password-encryption enable secret class banner motd # Unauthorized access is strictly prohibited. # 输出: Switch#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#no ip domain-lookup Switch(config)#hostname S1 S1(config)#service password-encryption S1(config)#enable secret class S1(config)#banner motd # Enter TEXT message. End with the character '#'. Unauthorized access is strictly prohibited. # S1(config)#建议一行一行的复制。Q.2.1.a 这是什么意思?no ip domain-lookup - 关闭 DNS 查找功能，防止在输入命令时因输入错误的主机名而出现不必要的延迟。hostname S1 - 将设备的主机名设置为 "S1"。service password-encryption - 启用密码加密功能，防止密码明文在配置文件中暴露。enable secret class - 设置特权级密码为 "class"。banner motd # ... # - 设置登录提示信息为 "Unauthorized access is strictly prohibited."。提示信息是用 # 包围的一段文字。在思科交换机中，SVI代表Switched Virtual Interface，是一种虚拟接口类型，通常与VLAN相关联。SVI是一个逻辑接口，它在交换机的软件中创建，代表整个VLAN。可以通过配置SVI接口的IP地址和其他网络参数来使交换机的VLAN能够进行IP通信，同时也可以配置其他功能，如网络ACL、路由协议等。b. 设置交换机的 SVI IP 地址。这允许远程管理交换机。在您可以从 PC-A 远程管理 S1 之前，必须为交换机分配一个 IP 地址。交换机的默认配置是通过 VLAN 1 控制交换机的管理。但是， 基本交换机配置的最佳实践是将管理 VLAN 更改为 VLAN 1 以外的 VLAN。出于管理目的， 使用 VLAN 99。选择 VLAN 99 是随意的，决不是暗示您应始终使用 VLAN 99。首先，在交换机上创建新的 VLAN 99。然后，在内部虚拟接口 VLAN 99 上，将交换机的 IP 地址设置为 192.168.1.2 ，子网掩码为 255.255.255.0 。SVI 接口上也可以配置 IPv6 地址。使用地址分配表中列出的 IPv6 地址。请注意， 即使您输入了 no shutdown 命令， VLAN 99 接口也处于关闭状态。由于没有向 VLAN 99 分配交 换机端口，因此当前此接口关闭。这里的VLAN name一直不对，我也不知道是为什么 [Vlan99] [VLAN 99]都不对。知道了，其实不用改名。进入全局配置模式：Switch# configure terminal执行命令Switch(config)# vlan 99 ### 本行删除 不要再执行了。 Switch(config-vlan)# name VLAN99 Switch(config-vlan)# exit Switch(config)# interface vlan 99 Switch(config-if)# ip address 192.168.1.2 255.255.255.0 Switch(config-if)# ipv6 address 2001:db8:acad:1::2/64 Switch(config-if)# ipv6 address FE80::2 link-local Switch(config-if)# no shutdown Switch(config-if)# exit Switch# copy running-config startup-config创建vlan99，命名，退出vlan配置模式，配置ip，配置ipv6，不关闭端口，退出，保存配置到开机运行输出:S1(config)# S1(config)#vlan 99 S1(config-vlan)#name Vlan99 S1(config-vlan)#exit S1(config)#interface vlan 99 S1(config-if)# %LINK-5-CHANGED: Interface Vlan99, changed state to up ip address 192.168.1.2 255.255.255.0 S1(config-if)# S1(config-if)#ip address 192.168.1.2 255.255.255.0 S1(config-if)#ipv6 address 2001:db8:acad:1::2/64 S1(config-if)# ipv6 address 2001:db8:acad:1::2/64 S1(config-if)#no shutdown S1(config-if)#exit S1(config)#exit S1# %SYS-5-CONFIG_I: Configured from console by console S1#copy running-config startup-config Destination filename [startup-config]? Building configuration... [OK] S1#​ c. 将所有用户端口分配到 VLAN 99。要在主机和交换机之间建立连接，主机使用的端口必须与交换机管理端口位于相同的 VLAN 中。几秒钟 后，由于此时为 VLAN 99 中分配了至少一个活动端口(F0/6，连接了 PC-A)， VLAN 99 开始运行。进入全局配置模式：Switch# configure terminal进入配置模式：#配置第一组接口 Switch(config)# interface range GigabitEthernet1/0-1/1-24 Switch(config-if-range)# switchport mode access Switch(config-if-range)# switchport access vlan 99 S1(config-if-range)#exit #配置第二组接口 S1(config)#interface range GigabitEthernet1/1/1-4 S1(config-if-range)#switchport mode access S1(config-if-range)#switchport access vlan 99 S1(config-if-range)#exit #退出config模式 S1(config)#exit S1#输出:d. 发出 show vlan brief 命令，以验证所有端口均位于 VLAN 99 中。执行(在特权模式下)（config 模式=特权模式）show vlan brief S1#show vlan brief显示S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active 99 VLAN99 active Gig1/0/1, Gig1/0/2, Gig1/0/3, Gig1/0/4 Gig1/0/5, Gig1/0/6, Gig1/0/7, Gig1/0/8 Gig1/0/9, Gig1/0/10, Gig1/0/11, Gig1/0/12 Gig1/0/13, Gig1/0/14, Gig1/0/15, Gig1/0/16 Gig1/0/17, Gig1/0/18, Gig1/0/19, Gig1/0/20 Gig1/0/21, Gig1/0/22, Gig1/0/23, Gig1/0/24 Gig1/1/1, Gig1/1/2, Gig1/1/3, Gig1/1/4 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active 所有的接口都在VLAN99中。e. 配置 S1 的默认网关。如果未设置默认网关，无法通过距离超过一个路由器的远程网络管理交换机。虽然本 练习没有包括外部 IP 网关，但可以假设您最终会把 LAN 连接到路由器进行外部访问。假设路由器上的 LAN 接口为 192.168.1.1 ，据此为交换机设置默认网关。config模式/特权模式 下进行:如何进入config模式见上文即可。（Switch# configure terminal）S1(config)# ip default-gateway 192.168.1.1f. 还应该配置一个密码来限制控制台端口访问。在此练习中使用 cisco 作为控制台登录密码。默认配置是允 许所有控制台连接，无需密码。为防止控制台消息中断命令，请使用 logging synchronous 选项。S1(config)# line con 0S1(config-line)# logging synchronous执行下面的命令就可以S1(config)# line console 0 S1(config-line)# password cisco S1(config-line)# login S1(config-line)# logging synchronous S1(config-line)# exit命令的意思(不是问题)在网络设备中，login 通常指的是需要进行身份验证才能登录设备的功能。当启用了 login 功能后，用户需要提供正确的用户名和密码才能进入设备的命令行界面。这有助于保护设备的安全性，防止未经授权的访问。配置了 logging synchronous 选项，以防止在输入命令时被控制台消息中断。g. 为交换机配置虚拟终端 (vty) 线路以允许 Telnet 访问。如果没有配置 VTY 密码， 您将无法通过 Telnet 连接 到交换机。Switch(config)#line vty 0 15 Switch(config-line)#password cisco Switch(config-line)#login Switch(config-line)#exit Switch(config)#exit Switch#write memorydayi.保存一下吧copy running-config startup-config S1#copy running-config startup-config Destination filename [startup-config]? Building configuration... [OK] S1# Q.2.1.g. 为什么需要 login 命令？在网络设备中，login 通常指的是需要进行身份验证才能登录设备的功能。当启用了 login 功能后，用户需要提供正确的用户名和密码才能进入设备的命令行界面。这有助于保护设备的安全性，防止未经授权的访问。目前的进度左下角可以看result第二部分 步骤 2 ： 配置 PC-A 的 IP 地址。如地址分配表所示，将 IP 地址和子网掩码分配给 PC。下面介绍了简要的流程。此拓扑无需默认网关； 但是您 可以输入 192.168.1.1 和 fe80::1 以模拟连接到 S1 的路由器。a. 访问桌面选项卡。b. 点击 IP Configuration。c. 验证是否选择了 静态 IP 配置单选按钮。d. 输入 IPv4 地址、子网掩码和默认网关。e. 验证是否选择了 静态 IPv6 配置单选按钮。f. 输入 IPv6 地址、前缀和默认网关。g. 点击 X 关闭 IP 配置窗口。设置IP:192.168.1.10 /242001:db8:acad:1::10 /64网关设置为:192.168.1.1 fe80::1第 3部分： 验证并测试网络连接在第 3 部分中，您将验证并记录交换机配置，测试 PC-A 和 S1 之间的端到端连接，以及测试交换机的远程管 理功能。第三部分.步骤1步骤 1： 显示交换机配置。使用 PC-A 上的控制台连接，以显示和验证交换机配置。使用 show run 命令可显示整个运行配置，每次一页。使用空格键拓展分页。a. 下面显示了配置示例。用黄色突出显示您配置的设置。其他配置设置是 IOS 默认值。如果有密码的话根据之前设置的是cisco，也可能是class登录密码：cisco特权密码（enable）：classS1# show run----这里是输出内容---- 输出:(#开头的是新的配置) S1#show run Building configuration... Current configuration : 3831 bytes version 16.3.2 no service timestamps log datetime msec no service timestamps debug datetime msec service password-encryption #hostname S1 #enable secret 5 $1$mERr$9cTjUIEqNGurQiFU.ZeCi1 no ip cef no ipv6 cef no ip domain-lookup spanning-tree mode pvst interface GigabitEthernet1/0/1 # switchport access vlan 99 # switchport mode access # switchport nonegotiate ! ... interface GigabitEthernet1/1/4 # switchport access vlan 99 # switchport mode access # switchport nonegotiate ! interface Vlan1 no ip address #interface Vlan99 # mac-address 0060.2fde.1701 # ip address 192.168.1.2 255.255.255.0 # ipv6 address 2001:DB8:ACAD:1::2/64 # ip default-gateway 192.168.1.1 ip classless ! ip flow-export version 9 ! ! # banner motd ^C # Unauthorized access is strictly prohibited. ^C ! ! #line con 0 # password 7 0822455D0A16 # logging synchronous # login ! line aux 0 ! # line vty 0 4 # password 7 0822455D0A16 # login #line vty 5 15 # password 7 0822455D0A16 # login ! ! ! ! end ----这里是输出内容----b. 验证管理 VLAN 99 设置。终端输入S1# show interface vlan 99输出S1#show interface vlan 99 Vlan99 is up, line protocol is up Hardware is CPU Interface, address is 0060.2fde.1701 (bia 0060.2fde.1701) Internet address is 192.168.1.2/24 MTU 1500 bytes, BW 100000 Kbit, DLY 1000000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set ARP type: ARPA, ARP Timeout 04:00:00 Last input 21:40:21, output never, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 1682 packets input, 530955 bytes, 0 no buffer Received 0 broadcasts (0 IP multicast) 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 563859 packets output, 0 bytes, 0 underruns 0 output errors, 23 interface resets 0 output buffer failures, 0 output buffers swapped out S1#Q.3.1.b 此接口的带宽是多少？ MTU 1500 bytes, BW 100000 Kbit, DLY 1000000 usec,100000 KbitQ.3.1.b VLAN 99 状态是什么？Vlan99 is up, line protocol is up开启状态Q.3.1.b 线路协议状态是什么？Vlan99 is up, line protocol is up开启状态第三部分.步骤2:使用 ping 测试端到端连接。步骤 2： 使用 ping 测试端到端连接。验证 PC-A 是否可以 ping 通 S1 的 IPv4 和 IPv6 地址。C:\> ping 192.168.1.2C:\> ping 2001:db8:acad:1::2ping 192.168.1.2 ping 2001:db8:acad:1::2由于 PC-A 需要通过 ARP 解析 S1 的 MAC 地址，第一个数据包可能超时。如果 ping 结果仍不成功，请对基本设备配置执行故障排除。检查物理布线和逻辑地址。第三部分.步骤 3： 测试并验证 S1 的远程管理。此时，您将使用 Telnet 远程访问交换机。在本练习中，PC-A 和 S1 并排存在。但在生产网络中，交换机可能处于顶层的配线柜中，而您的管理 PC 位于底层。在此步骤中，您将使用 Telnet，通过 SVI 管理地址远程访问交换机 S1。Telnet 不是安全的协议；但您将使用它测试远程访问。使用 Telnet 时，会以明文形式在会话中发送所有信息（包括密码和命令）。在之后的练习中，您将使用 SSH 远程访问网络设备。a. 在 PC-A 上打开 桌面选项卡。b. 在应用程序列表中向下滚动，然后单击 Telnet/SSH 客户端。c. 将 连接类型 设置为 Telnet。d. 输入要连接到 S1 的 SVI 管理地址，然后单击 连接。abcd过程如下e. 输入密码 cisco 后，您将位于用户模式模式提示符处。使用 enable 命令并提供加密密码 class 来访问特权执行模式。输入:cisco enable 输入:class ----- 在终端里差不多这个样子: Password: (输入:cisco) S1>enable Password: (输入:class) S1#f. 保存配置。我也不知道保存什么，就保存下配置吧。输入write S1#write Building configuration... Compressed configuration from 7383 bytes to 3601 bytes[OK] [OK] S1#g. 键入 exit 以结束 Telnet 会话。在弹出窗口中点击 No。exit第三部分.步骤 4： 在生产网络上部署交换机 S1 。现在，您将在生产网络上安装交换机 S1 并断开控制台电缆。Telnet 将用于远程访问交换机并完成任何其他配置和验证。在之后的练习中，您将使用 SSH 远程访问网络设备。a. 将交换机 S1 移至 机架。b. 右键单击交换机 S1 ，然后选择 检查后面板。这一步没必要啦，因为插得console线是USB线。右键交换机，选择Inspect Rearc. 单击 控制台电缆 并将其拖到 钉板上。这里这里，他其实是要求我们把console线拔下来，但是开始插入的口真的是USB CONSOLE ，所以也不能说完全错。一开始插在后面的口上，然后放回到架子上。因为我们在前面插的，所以只要拔前面的USB线就可以啦。但我们用的是USB线，你点那个USB口，然后点住，再拖到架子上，就可以把它线给拔下来！Q.3.4.1 为什么您应该为交换机配置 vty 密码？配置VTY密码可以帮助保护交换机的管理功能，防止未经授权的用户通过Telnet协议连接到交换机，阻止未经授权的配置更改和访问。如果没有配置VTY密码，那么任何人都可以通过Telnet协议连接到交换机，并且可以进行未经授权的更改和访问，从而导致网络安全风险。Q.3.4.2 为什么将默认 VLAN 1 更改为其他 VLAN 编号？将默认 VLAN 1 更改为其他 VLAN 编号可以提高网络安全性。VLAN 1 是所有 Cisco 交换机默认的 VLAN，如果攻击者能够访问该 VLAN，他们可能会轻松地攻击网络。通过将默认 VLAN 1 更改为其他 VLAN 编号，攻击者将不再能够访问默认 VLAN，并且网络安全性会得到提高。Q.3.4.3 您怎样才能防止密码以明文形式发送？使用加密协议来保护密码，例如使用 SSH（Secure Shell）代替 Telnet 。这些协议都使用加密技术来保护传输过程中的数据，包括密码和其他敏感信息。最后的结果啦（7个小时多）:试错和修改2023年3月11日 0:19 相对1.0更新信息: - 插上去的线实际上是可以拔下来的。（拖住线头，到架子上，就可以拔下来） - 可以直接用蓝色的console线，连电脑的RS-232口，交换机后面也有console口。但是用USB口对后序步骤没有什么影响，在现实中也可以这么用USB哒。对应章节: 第一部分.步骤 1 ： 建立如拓扑图所示的网络。文件下载:https://p.dabbit.net/blog/pic_bed/2023/03/6f231edc04b5a719_202303110023174.pka