
简介这是一份基于 Packet Tracer 的计算机网络实验手册PDF面向网络工程初学者、高校计算机专业学生及 CCNA 备考者。内容涵盖三个递进实验实验一讲解软件安装与基本操作并完成简单局域网搭建实验二聚焦拓扑布局、设备选型与 IP/ARP 配置覆盖 GUI 和 CLI 两种模式实验三深入 VLAN 构建与跨交换机通信配置。每个实验均包含目的、步骤、结果记录与小结要求可直接作为课内实践或自学排错参考。包体仅 1 个 PDF 文件压缩包大小 1.67MB内容紧凑无冗余。该实验手册已有 1338 人学习下载适合希望借助 Cisco 官方模拟器快速上手网络配置的读者。通过逐步操作和截图说明读者能理解数据包传输路径、VLAN 隔离原理等抽象概念提升局域网搭建与设备调试能力。1. 计算机网络实验别只配 IPPacket Tracer v1.4 背后的三件事很多人把计算机网络实验当成“打开 Packet Tracer拖几台设备配好 IPping 通就交差”等老师开始检查 VLAN 划分、静态路由、STP 状态和访问控制时才发现自己连网关和子接口的概念都没落实。Packet Tracer v1.4 这类实验指导文档真正要练的不是鼠标拖拓扑而是用命令行把协议行为调对。这篇笔记按我在实验室带过几轮新手的经验把 Packet Tracer 环境怎么装、拓扑怎么搭、配置命令怎么落、出了问题怎么查讲清楚。适合刚开计网实验课的学生也适合需要快速把实验跑通再回头补协议细节的自学者。2. 装对、建拓扑、挑设备Packet Tracer 实验环境搭建的取舍2.1 下载安装与汉化按你手上的实验文档决定要不要装汉化包Packet Tracer 最稳妥的来源是思科官方学习平台注册学生账号后下载安装包。安装时选完整组件不要用绿色精简版否则后面的协议仿真模块和设备镜像会缺东西。下载安装这一步看起来简单实际踩坑的人不少装到中文路径、装完不重启直接跑、下载了旧版本导致打不开新版实验文件这三个问题几乎每次开课都会有人遇到。汉化包的情况要单独说。Packet Tracer 的英文界面其实只涉及十几个菜单项看熟“Config”“CLI”“Simulation”这几个词就够用了。如果实验文档里明确写了汉化步骤再考虑装汉化包版本号必须和主程序版本严格一致装错版本会出现菜单错位、设备属性面板空白。我一般建议第一次做实验的人先用英文界面因为网上能找到的配置教程、报错截图基本都以英文界面为准汉化后反而对不上。安装完成后打开软件先做三件事把设备面板里的 Router、Switch、End Devices 全部展开看一遍在 Options 里确认模拟模式Simulation和实时模式Realtime的切换按钮位置新建一个空项目试着保存一次 .pkt 文件。这三件事花不了五分钟能避免后面正式做实验时找不到功能入口。2.2 设备选型为什么实验文档偏爱 2960 交换机和 2911 路由器Packet Tracer 的设备库里型号很多但计算机网络实验真正常用的就那几个。交换机方面2960 是绝对主力它支持 VLAN、trunk、STP、端口安全这些 CCNA 范围内的特性路由器方面2911 或 1841 足够应付子接口和静态路由实验。尽量不要用面板上的 Generic 系列“Switch-PT”“Router-PT”那些设备型号为了通用性砍掉了不少命令比如 Generic 路由器对子接口封装 dot1Q 的支持就很别扭照着实验文档敲命令会报错。选设备的逻辑不是“哪个新用哪个”而是“实验文档里验证什么协议就选支持该协议的最小设备集”。比如只做 VLAN 划分和 trunk两台 2960 加一台 2911 就够了如果实验里出现三层交换机和 OSPF那就得上 3560 或 3650。设备型号选得太大命令反而变复杂输出信息也多到干扰判断。终端设备同样有讲究。PC 和 Server 都在 End Devices 面板里PC 适合模拟主机Server 可以额外开 HTTP、DHCP 服务适合做应用层实验。笔记本Laptop自带无线网卡做无线实验时再用。连线时注意设备端口类型默认的直通线在“交换机到路由器”“PC 到交换机”场景下没问题但两台交换机相连时用直通线会亮红灯这时换成交叉线或者把线缆类型改成自动协商即可。2.3 把实验拓扑画对连线、端口与标签三件套打开 Packet Tracer 后第一步不是配 IP而是把拓扑画到能一眼看出层次。常见做法是左边放 PC 和设备中间放交换机右边放路由器所有连线从设备的实际端口拖出拖到另一台设备的端口上松手不要直接拖到设备图标上。直接拖到图标上确实能连线但 Packet Tracer 会自动挑一个端口实验文档里要求“PC0 接 SW1 的 fa0/1”这种指定端口时你得回头改线返工一次。端口规划我习惯按顺序来PC0 接 SW1 的 fa0/1PC1 接 SW1 的 fa0/2SW1 的 fa0/24 接 SW2 的 fa0/24SW1 的 fa0/24 同时接 R1 的 gi0/0如果实验里交换机要和路由器互联再独立占一个口。每个设备双击打开在 Config 标签里把 Display Name 改成有意义的名称比如“SW1-Core”“PC-Office-1”不要用默认的 PC0、PC1。做完这些给关键链路加标签写上 IP 网段信息比如“192.168.10.0/24”这样后面看拓扑图就能直接对应配置不用来回查。提示Packet Tracer 的连线类型有一键切换的按钮老版本里叫“Connection”新版本里叫“Cable”。两台交换机互联时如果连的是直通线直接删掉重连比切换线缆类型更省事。3. 用配置终端把 VLAN 和静态路由跑起来可直接抄的 5 段命令3.1 从图形界面到 CLI配置终端的进入姿势Packet Tracer 每台设备都有两个配置入口Config 标签页提供图形化表单CLI 标签页提供命令行终端。新手容易只点 Config但实验考试和真实设备都认命令行而且 Config 页里能配置的项目有限像 trunk allowed vlan、子接口封装这类操作还是得回 CLI。我的建议是用 Config 页看设备当前状态比如接口 IP、VLAN 归属用 CLI 做一切实际配置。进入 CLI 后看到的是用户模式提示符Switch输入enable进入特权模式再输入configure terminal进入全局配置模式。实验文档里的命令几乎都在全局配置模式下完成。CLI 支持 Tab 补全和问号帮助输入show加空格再按问号能列出所有可用的 show 命令这个习惯比硬背命令列表有用得多。3.2 交换机 VLAN 配置创建、划端口、配 trunk最常见的第一类实验是“两台交换机划分 VLAN同一 VLAN 内的 PC 能互通不同 VLAN 不能互通”。下面这段配置以两台 2960 交换机为例左边 SW1 负责 VLAN 10 和 VLAN 20右边 SW2 同样创建这两个 VLAN中间用 trunk 互联。enable configure terminal hostname SW1 vlan 10 name OFFICE vlan 20 name LAB interface fastEthernet 0/1 switchport mode access switchport access vlan 10 interface fastEthernet 0/2 switchport mode access switchport access vlan 20 interface fastEthernet 0/24 switchport mode trunk switchport trunk allowed vlan 10,20 end copy running-config startup-config这段命令的逻辑是先创建 VLAN 10 和 20并给它们起名字然后进入接入端口 fa0/1把它划到 VLAN 10fa0/2 划到 VLAN 20最后把 fa0/24 设为 trunk并且只允许 VLAN 10 和 20 的流量通过。switchport mode access是必须的如果不显式声明端口默认可能在动态模式dynamic desirable端口归属会跟着邻居协商变化导致 VLAN 划分看起来“有时生效有时失效”。allowed vlan 10,20这句是安全的写法如果不写trunk 会允许所有 VLAN 通过虽然也能工作但排错时更难定位问题。SW2 上的配置除了 hostname 改成 SW2 之外结构和 SW1 完全一致。如果实验里不止两个 VLAN继续用vlan 30、name XXX追加即可。VLAN ID 的取值在 1 到 1005 之间其中 1 是默认 VLAN不建议把业务划到 VLAN 1。配置完交换机会发现同一台交换机上不同 VLAN 的 PC 已经不通了但跨交换机的同 VLAN PC 能不能通取决于 trunk 是否配好。在 SW1 上执行show interfaces trunk输出里能看到 trunk 状态是 upAllowed VLAN 列表包含 10 和 20就说明链路没问题。3.3 路由器侧子接口、封装与静态路由当实验要求“不同 VLAN 之间也能通信”时就需要路由器介入。常见架构是“单臂路由”交换机的 trunk 口接到路由器的一个物理口上在这个物理口上拆出多个子接口每个子接口对应一个 VLAN 的网关。下面是 R1 的完整配置enable configure terminal hostname R1 interface gigabitEthernet 0/0 no shutdown interface gigabitEthernet 0/0.10 encapsulation dot1Q 10 ip address 192.168.10.1 255.255.255.0 interface gigabitEthernet 0/0.20 encapsulation dot1Q 20 ip address 192.168.20.1 255.255.255.0 exit ip route 192.168.30.0 255.255.255.0 192.168.10.254 ip route 192.168.40.0 255.255.255.0 192.168.10.254 end copy running-config startup-config关键点在两个地方。一是encapsulation dot1Q 10必须和交换机上switchport access vlan 10的 ID 一致封装编号不一致时路由器把流量转发到子接口后会发现 VLAN 标签对不上直接丢包。二是ip route静态路由的语法是“目标网段 掩码 下一跳地址”不是“目标网段 掩码 出接口”。下一跳地址是邻居路由器与自己直连接口互联 IP这里写出对端设备。静态路由配完后用show ip route查看能看到S开头的静态路由条目以及C开头的直连路由。如果实验拓扑里有两台路由器还要把两侧的互联网段加进路由表。比如 R1 和 R2 用 10.1.1.0/24 直连R1 侧接口配 10.1.1.1R2 侧配 10.1.1.2那么 R1 加一条ip route 192.168.30.0 255.255.255.0 10.1.1.2R2 加一条回来。静态路由的命令很容易写错方向配完后用ping从源 PC 一路 ping 到目标 PC哪个网段不通就补哪条。3.4 终端设备IP、掩码、网关一次配齐PC 的配置看起来简单但网关是新手最容易漏的一项。双击 PC在 Desktop 标签页打开 IP ConfigurationIPv4 Address 填主机地址比如 192.168.10.10Subnet Mask 填 255.255.255.0Default Gateway 必须填所属 VLAN 的网关地址也就是路由器子接口的地址 192.168.10.1。如果 PC 和网关不在同一网段跨 VLAN 通信必然失败。如果实验文档要求用命令行配 PCPacket Tracer 的 PC 也支持ip 192.168.10.10 255.255.255.0 192.168.10.1这类简写但图形界面更快考试时也用图形界面。Server 设备除了 IP 配置外还可以在 Services 标签里开 DHCP、HTTP 服务做应用层实验时才有意义。每次配完 PC先在命令行 ping 一下自己的网关通了再 ping 远端 PC这样能把问题快速定位到“PC 侧配置”还是“交换机/路由器侧配置”。4. Packet Tracer 实验翻车排查4 个让拓扑“连不通”的常见原因4.1 线缆变红又变琥珀直连线连了不该连的设备现象拓扑里有链路显示红色圆点或橙色圆点ping 不通。红色代表物理层不通橙色代表端口协商有问题。原因大多数是用了直通线连接两台同类型设备比如交换机接交换机、路由器接路由器。解决方法是删除这条线重新在设备列表里选交叉线或者把线缆类型改成自动协商。Packet Tracer 新版默认的“直通线”图标其实会自动判断设备类型但老版本或实验文档里要求手动选线时这个坑就出来了。判断规则很简单不同类型的设备用直通线PC 到交换机、交换机到路由器同类型设备用交叉线交换机到交换机、路由器到路由器。4.2 VLAN 划了但 PC 之间还是互相能通现象交换机上已经配了switchport access vlan 10但 VLAN 10 的 PC 还是能 ping 通 VLAN 20 的 PC。原因要么是 PC 接到的那两个物理端口根本没划到目标 VLAN 里还在默认 VLAN 1要么是交换机之间互联端口是 access 模式没有 trunk 分割 VLAN。解决方式很简单在交换机上执行show vlan brief看端口归属是否和预期一致再执行show interfaces trunk看互联口有没有成为 trunk。如果端口显示在 VLAN 1那就要重新switchport access vlan对应条目。4.3 静态路由配了下一跳却 ping 不通现象路由器上show ip route能看到静态路由条目但从 PC ping 目标网段还是超时。原因大概率在路由器的物理接口没开。Cisco 设备接口默认是 shutdown 状态配置了ip address但没敲no shutdown接口就是 down 的下一跳地址根本不可达。解决方法是逐台路由器执行show ip interface brief看对应接口状态是不是 up/up。如果接口 down进接口配置模式敲no shutdown。还有一种情况是子接口封装 ID 和交换机 VLAN 不一致重新对一下encapsulation dot1Q后面的数字就行。4.4 模拟模式抓不到 PC 发出的包现象Simulation 模式下点 PC 的 ping 按钮结果事件列表完全空白或者只有 ARP 请求没有 ICMP 回包。原因不是拓扑问题而是模拟模式的过滤器把 ICMP 包过滤掉了。Packet Tracer 的模拟面板底部有一个 “Event List Filters” 按钮默认只显示部分协议如果没勾选 ICMPping 的包就进不了事件列表。解决方法是点开过滤器把 ICMP、ARP 全部勾上再重新触发一次 ping。这个“抓不到包”和真实的不通是两回事别一上来就怀疑配置。4.5 保存后重开配置全部回到默认现象辛苦敲完所有配置关闭 Packet Tracer 再打开 .pkt 文件发现设备里全是默认配置VLAN 和路由全没了。原因是配置只保存在 running-config 里没有写入 startup-config。解决方法是每台设备配置完后都执行copy running-config startup-config或简写write。我见过很多人图省事不敲这句结果重开文件后整个拓扑要重新配一遍。这个坑和真实设备完全一致养成随手保存的习惯比事后后悔重要。5. 用模拟模式给实验结果留证据追踪数据包与导出配置的验证方法5.1 模拟模式怎么用加过滤、逐跳看包Packet Tracer 的 Realtime 模式是实时转发适合最终验证Simulation 模式则是逐包驱动适合看协议交互过程。做静态路由实验时我习惯先在 Realtime 模式里把拓扑配通再切到 Simulation 模式做“包追踪”打开过滤器勾选 ICMP 和 ARP然后从 PC0 ping PC2事件列表里会出现一条条记录点击某条记录能看到这个包从哪台设备发出、从哪个接口进入下一台设备。这个过程最值得看的是 ARP 请求是怎么逐跳扩散的。PC0 要访问远端网段的 PC2它先发 ARP 请求问网关的 MAC交换机转发给路由器路由器收到后判断目标不在直连网段查路由表后从另一侧接口发出再触发下一跳的 ARP。看一遍这个过程静态路由“下一跳”的含义就比背概念清楚得多。如果某个设备没有出现在包路径里说明这里的转发逻辑有问题直接用 show 命令查对应设备。5.2 用 show 命令给实验报告留证据实验报告要的不是“我配置成功了”而是“配置成功的证据链”。Packet Tracer 里的 show 命令输出可以直接复制到报告里但不要全部堆上去挑最能说明问题的四个。show vlan brief证明 VLAN 和端口划分正确show interfaces trunk证明交换机间链路状态show ip route证明静态路由或直连路由在表里show running-config证明所有配置已经写入生效配置。下表是我整理的报告常用命令和验证目的。命令验证目的关键输出看什么show vlan briefVLAN 创建与端口归属VLAN 10/20 及所属端口列表show interfaces trunk交换机间 trunk 状态状态 upAllowed VLAN 包含目标 VLANshow ip interface brief路由器接口状态接口和协议均显示 upshow ip route路由表完整性出现 C 和 S 开头的路由条目ping端到端连通性丢包率与往返时延现在不少学校的计网实验一我印象里 hnu 的计网实验一就是这门课第一个要交的实验要求学生同时交 .pkt 文件和配置导出文本两个文件的内容对不上直接扣分。所以 show 命令输出要保存成文本和 .pkt 文件一起作为附件不要只交一个拓扑文件。5.3 把 .pkt 文件和配置导出成作业附件导出配置的方法有两种。一种是在 CLI 里执行show running-config然后手动复制到文本编辑器另一种是用 Packet Tracer 的 Export 功能但老版本里这个功能不在显眼位置需要进入设备 CLI 后用terminal length 0关掉分页再把输出完整复制。终端分页不关的话输出只显示一屏复制下来的配置缺了后半段这个细节容易翻车。.pkt 文件本身在菜单栏 File 下 Save As 保存即可。文件命名我用固定的格式实验编号_姓名_学号_v1.pkt每次修改配置后另存为新版本号而不是覆盖原文件。这样如果某个改动的版本出问题还能回到上一个能跑的版本。最后把所有文件放在一个压缩包里压缩包名和 .pkt 文件一致。这个习惯在交作业那天能省下大量“为什么文件打不开”的补救时间。6. 把 v1.4 实验文档做成自己的配置模板参数固化与结果自检习惯6.1 把实验参数固化成一张表拿到 v1.4 这类的实验文档不要直接开始拖设备先把文档里的参数整理成一张表我一般按“设备 - 接口 - IP - VLAN - 网关”五列来写。下面以两台交换机、一台路由器、四个 PC 的拓扑为例设备接口IP/掩码VLAN网关PC0fa0192.168.10.10/2410192.168.10.1PC1fa0192.168.20.10/2420192.168.20.1PC2fa0192.168.30.10/2430192.168.30.1SW1fa0/1-2, fa0/24无10/20/trunk无R1gi0/0.10192.168.10.1/2410无R1gi0/0.20192.168.20.1/2420无这张表填完实验文档里的文字描述就变成了可直接执行的清单。配置时照着表敲命令不需要边敲边翻文档。做完一个实验把表格另存成一个通用的模板文件下次做类似实验只需要改 IP 网段和 VLAN ID。6.2 交作业前三分钟的自检清单每次准备交作业前我按固定顺序检查五件事三分钟内能完成。第一所有设备 hostname 是否唯一如果全是默认的 “Switch”报告里根本分不清是哪台设备的配置。第二所有路由器接口是否no shutdown这个错误最常见也是最容易在 show 命令里漏掉的。第三PC 的默认网关是否和所属 VLAN 的子接口地址一致跨 VLAN 不通八成都是这里的问题。第四路由表是否包含所有非直连网段用show ip route对比参数表逐条核对。第五每台设备是否执行了copy running-config startup-config否则重开文件就前功尽弃。我最早做实验时习惯点完图形界面就交后来帮人排错才发现Packet Tracer 的判断标准从来不是拓扑好看而是每个 show 命令的输出能不能自圆其说。现在我做任何一个网络实验都会先把参数表填好再按清单做三分钟自检这套习惯让我的实验通过率比埋头点鼠标高不少。希望帮到你。本文还有配套的精品资源点击获取