PacketTracer实验指导:从拖拽设备到抓包验证的完整路径
发布时间:2026/10/5 17:38:59 锦皓数字建站

简介这份《PacketTRacer计算机网络实验指导.pdf》面向计算机网络课程的初学者与实验教学人员围绕网线制作、双机互联、交换机局域网构建及Windows Server 2003安装等基础实验展开帮助读者在Packet Tracer模拟环境中完成从物理层布线到系统部署的完整操作训练。资源包内仅含1个PDF文件大小约10.74MB内容以图文步骤、实验拓扑和配置说明为主便于按章节查阅与对照练习。其中网线制作部分详细讲解EIA/TIA 568A与568B线序标准、直连线与交叉线的区别及测线仪验证方法双机互联与交换机组网实验则给出IP地址配置、ping测试和文件共享的完整流程。目前已有85人学习适合作为课程配套实验手册或自学参考帮助读者快速掌握网络基础实验的关键操作与排错思路。1. PacketTracer 实验指导从拖拽设备到抓包验证的完整路径很多同学第一次打开 PacketTracer看到一堆路由器、交换机图标第一反应是「这不就是拖拽连连看」。结果真到做实验的时候PC 配了 IP 却 ping 不通交换机灯是绿的但 VLAN 就是不通ACL 写完了流量还是照过。问题不在于你不会拖拽而在于你跳过了「配置—验证—抓包」这条闭环。PacketTracer 实验指导要解决的核心问题就是让你在仿真环境里把「数据包到底怎么走」这件事看清楚而不是靠背命令和猜结果。它适合正在学计算机网络基础、准备期末复习、或者跟着自顶向下方法做实验的本科生和自学者。如果你已经能独立完成 VLAN 间路由和 ACL 配置这篇文章会帮你把验证手段补齐如果你还在「配完不知道对不对」的阶段那正好从头跟一遍。2. 实验环境搭建PacketTracer 版本选择与拓扑初始化2.1 版本差异与安装注意点PacketTracer 的版本更新不算频繁但不同版本对协议的支持差异会直接影响实验能不能做。常见做法是跟着课程要求走如果实验指导里明确写了 8.x就不要用 7.x 去打开否则部分设备型号和命令会缺失。安装时注意两点一是 Windows 下建议关闭 Hyper-V 和 WSL2 的虚拟网卡冲突否则偶尔会出现设备面板加载不全二是 macOS 上如果提示「无法验证开发者」在系统设置里放行即可不需要额外装模拟器。安装完成后第一次启动会要求登录 Cisco NetAcad 账号。没有账号的话可以选「Guest Login」进入但部分高级功能比如某些协议的完整仿真会受限。对于本文涉及的 VLAN、静态路由、ACL、NAT 实验Guest 模式足够用。2.2 最小拓扑的搭建步骤不要一上来就搭三台路由器互联的复杂拓扑。先用「一台交换机 两台 PC」把链路层和网络层的基本行为跑通再往上加设备。具体操作从设备栏拖出 2960 交换机一台PC 两台。用直通线Copper Straight-Through连接 PC0 到交换机 FastEthernet0/1PC1 到 FastEthernet0/2。点击 PC0进入 Desktop → IP Configuration设置 IP 192.168.1.1/24网关留空。PC1 设置 IP 192.168.1.2/24。点击右下角「Realtime」切换到 Simulation 模式只保留 ICMP 协议过滤。此时在 PC0 的 Command Prompt 里 ping 192.168.1.2应该能通。如果第一次不通等几秒再试PacketTracer 的 STP 收敛在仿真模式下需要手动点「Play」推进。# PacketTracer 的 CLI 和真实 Cisco 设备基本一致 # 在交换机上查看 MAC 地址表确认 PC 的 MAC 已经学习到 Switch enable Switch# show mac address-table # 输出中应该能看到 FastEthernet0/1 和 0/2 对应的动态 MAC这段命令的逻辑是交换机收到 PC0 的帧后把源 MAC 和入端口 Fa0/1 绑定收到 PC1 的回复后再绑定 Fa0/2。如果 MAC 表里只有一条说明另一台 PC 没有发出流量或者链路没通。参数上注意2960 的 MAC 老化时间是 300 秒仿真模式下时间推进由你控制所以表项不会自动消失。提示在 Simulation 模式下每次 ping 都需要点「Play」才会逐步显示数据包路径。很多人以为设备坏了其实是仿真没推进。3. 用 PacketTracer 做 VLAN 与 Trunk配置、验证与抓包3.1 VLAN 划分与 Access 口配置VLAN 实验的典型翻车现场是PC 的 IP 在同一网段但 VLAN 不同结果 ping 不通然后开始怀疑交换机坏了。其实这是预期行为。正确做法是先划分 VLAN再把端口划进去最后验证。# 在 2960 交换机上创建 VLAN 10 和 20 Switch enable Switch# configure terminal Switch(config)# vlan 10 Switch(config-vlan)# name Sales Switch(config-vlan)# exit Switch(config)# vlan 20 Switch(config-vlan)# name Tech Switch(config-vlan)# exit # 把 Fa0/1 划入 VLAN 10Fa0/2 划入 VLAN 20 Switch(config)# interface FastEthernet0/1 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 10 Switch(config-if)# exit Switch(config)# interface FastEthernet0/2 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 20 Switch(config-if)# exit逻辑说明switchport mode access把端口设为接入模式只属于一个 VLANswitchport access vlan 10指定该端口属于 VLAN 10。参数上VLAN ID 范围是 1–40941 是默认 VLAN通常不建议把业务端口留在 VLAN 1。配置完成后用show vlan brief查看端口归属确认 Fa0/1 在 VLAN 10 下Fa0/2 在 VLAN 20 下。此时 PC0VLAN 10ping PC1VLAN 20应该不通因为二层隔离。如果通了说明端口没划对或者 PC 的 IP 配错了。3.2 Trunk 配置与 802.1Q 抓包验证要让两个 VLAN 跨交换机通信需要 Trunk 链路。Trunk 口会打 802.1Q 标签PacketTracer 的 Simulation 模式可以让你看到标签内容。# 在两台交换机互联的端口上配置 Trunk Switch(config)# interface GigabitEthernet0/1 Switch(config-if)# switchport mode trunk Switch(config-if)# switchport trunk allowed vlan 10,20 Switch(config-if)# exit逻辑说明switchport mode trunk把端口设为干道模式允许多个 VLAN 通过switchport trunk allowed vlan 10,20限制只允许 VLAN 10 和 20 的流量避免不必要的广播。参数上如果不写 allowed vlan默认允许所有 VLAN实验环境里问题不大但生产环境建议显式限制。验证方法在 Simulation 模式下从 PC0 ping PC1观察数据包在 Trunk 链路上的封装。点击数据包详情展开 Ethernet II → 802.1Q应该能看到 VLAN ID 字段。如果看不到说明 Trunk 没配成功或者链路两端模式不一致。注意PacketTracer 里有些交换机型号默认是 802.1Q 封装不需要额外配switchport trunk encapsulation dot1q。如果命令被拒绝说明该型号不支持 ISL直接跳过即可。4. 静态路由与 ACL让流量按你写的规则走4.1 三台路由器静态路由配置静态路由实验的常见需求是R1 和 R3 之间的网段互通但 R2 是中间路由器。配置思路是每台路由器都要有去往非直连网段的路由。# R1 配置去往 192.168.3.0/24 下一跳是 R2 的 10.0.0.2 R1(config)# ip route 192.168.3.0 255.255.255.0 10.0.0.2 # R2 配置分别去往 192.168.1.0/24 和 192.168.3.0/24 R2(config)# ip route 192.168.1.0 255.255.255.0 10.0.0.1 R2(config)# ip route 192.168.3.0 255.255.255.0 10.0.0.6 # R3 配置去往 192.168.1.0/24 下一跳是 R2 的 10.0.0.5 R3(config)# ip route 192.168.1.0 255.255.255.0 10.0.0.5逻辑说明ip route的三个参数分别是目标网段、子网掩码、下一跳地址。下一跳必须是直连可达的否则路由不会生效。参数上如果写的是出接口而不是下一跳在以太网环境下可能引发 ARP 解析问题建议用下一跳地址。验证方法在 R1 上show ip route应该看到 192.168.3.0/24 是 S静态类型。然后从 PC0 ping PC2如果通说明路由正确如果不通逐跳检查show ip route和接口状态。4.2 标准 ACL 与扩展 ACL 的写法差异ACL 是实验里最容易「配了没效果」的部分。标准 ACL 只能匹配源 IP扩展 ACL 可以匹配源、目的、协议和端口。常见做法是把扩展 ACL 放在离源近的地方标准 ACL 放在离目的近的地方。# 扩展 ACL 示例拒绝 PC0 访问 PC2 的 HTTP允许其他流量 R1(config)# access-list 100 deny tcp 192.168.1.0 0.0.0.255 192.168.3.0 0.0.0.255 eq 80 R1(config)# access-list 100 permit ip any any # 应用到接口 R1(config)# interface GigabitEthernet0/0 R1(config-if)# ip access-group 100 in逻辑说明deny tcp指定协议为 TCP源网段 192.168.1.0/24目的网段 192.168.3.0/24端口 80。permit ip any any是必须的否则默认隐式拒绝所有。参数上通配符掩码 0.0.0.255 对应 /24不要写成 255.255.255.0。应用方向in表示从该接口进入的流量被检查。验证方法在 PC0 上用浏览器访问 PC2 的 HTTP 服务应该失败但 ping 应该成功。如果 ping 也不通说明 ACL 写错了或者应用方向反了。提示PacketTracer 的 ACL 仿真在 Simulation 模式下会显示「Denied」标记点击数据包可以看到被哪条规则匹配。5. 避坑与排查PacketTracer 实验里最常见的 5 个翻车点5.1 ping 不通但链路灯是绿的现象PC 之间 ping 不通但交换机端口灯是绿色。原因灯绿只代表物理层 UP不代表 VLAN 或 IP 配置正确。解决先show vlan brief确认端口在正确的 VLAN再show ip interface brief确认接口 IP 和状态最后检查 PC 的 IP 和网关。5.2 Trunk 配了但 VLAN 不通现象Trunk 口显示 up但跨交换机 VLAN 通信失败。原因两端 Trunk 的 allowed vlan 列表不一致或者一端是 access 模式。解决两端都执行show interfaces trunk确认模式是 trunk且 allowed vlan 包含目标 VLAN。5.3 静态路由写了但路由表里没有现象ip route命令没报错但show ip route看不到。原因下一跳不可达或者出接口 down。解决先show ip interface brief确认接口 up再ping下一跳地址确保直连可达。5.4 ACL 应用后所有流量都不通现象配了 ACL 后原本能通的流量也断了。原因ACL 末尾有隐式拒绝但没写 permit 语句。解决在 ACL 末尾加permit ip any any或者明确放行需要的流量。5.5 Simulation 模式数据包不动现象点了 ping 但数据包停在设备里不动。原因仿真模式需要手动点「Play」推进或者过滤规则把 ICMP 屏蔽了。解决检查右下角播放控制确认协议过滤器里 ICMP 是显示的。6. 用 PacketTracer 做协议分析的进阶技巧6.1 用 Simulation 模式看 TCP 三次握手很多人做实验只 ping不看 TCP。其实 PacketTracer 的 Simulation 模式可以完整展示三次握手。在 PC 上打开浏览器访问另一台 PC 的 HTTP 服务然后切到 Simulation 模式过滤 TCP。你会看到 SYN、SYN-ACK、ACK 三个包依次出现。点击每个包展开 TCP 头部可以看到序列号和确认号的变化。这个技巧在复习计算机网络自顶向下里的传输层时特别有用比看书直观得多。6.2 用 PDUs 做端到端路径追踪PacketTracer 右下角有一个「Add Simple PDU」工具可以选源设备和目的设备然后自动生成一个测试包。这个包会沿着实际路径走每经过一台设备都会记录入接口和出接口。对于验证静态路由和 ACL 特别方便因为你可以直接看到包在哪个设备被丢弃。6.3 保存与复用拓扑实验做完后不要只保存 .pkt 文件就完事。建议把关键配置导出成文本方便下次直接粘贴。在 CLI 里show running-config复制到本地文本文件。下次新建拓扑时先拖设备、连线再把配置粘贴进去比重新配一遍快得多。注意接口名称可能不同粘贴前先确认。6.4 常见验证命令速查命令用途适用设备show mac address-table查看 MAC 地址表交换机show vlan brief查看 VLAN 和端口归属交换机show interfaces trunk查看 Trunk 口状态交换机show ip route查看路由表路由器show ip interface brief查看接口 IP 和状态路由器/交换机show access-lists查看 ACL 规则和匹配计数路由器这些命令在 PacketTracer 里和真实设备基本一致练熟了到真机上也能用。我自己的习惯是每配完一个功能先跑一遍对应的 show 命令确认输出符合预期再去做下一个。这个习惯帮我省了很多「配了一堆结果全错」的时间。希望帮到你。本文还有配套的精品资源点击获取
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。