思科模拟器是网络工程师常用的实验平台,能高效仿真交换机、路由器、台式机、笔记本、服务器及网络云等多种设备,支持灵活构建各类网络环境与拓扑结构。此前的实践多借助路由器或服务器实现DHCP服务功能,但在实际企业网络部署中,DHCP服务通常由具备相应功能的交换机承担,这更贴近真实运维场景,也更符合主流网络架构的设计规范与应用习惯。
1、 启动Cisco Packet Tracer软件,进入设备选择栏,点击交换机类别,从中选取第六个图标——Cisco 3560型号交换机,并将其拖拽至工作区。需注意:仅3560及更高级别的交换机才内置DHCP服务器功能;而此前使用的2960交换机仅支持VLAN划分,不具备DHCP服务能力。
2、 在工作区放置三台电脑,用直通线连接至交换机。
3、 进入交换机属性界面,在命令行中执行配置命令,创建VLAN 10与VLAN 20两个虚拟局域网。
4、 代码如下
5、 【
6、 】
7、 为VLAN 10和VLAN 20配置默认地址池、网关及DNS服务器。
8、 【
9、 在交换机全局配置模式下,创建DHCP地址池vlan10,为对应VLAN分配IP地址。
10、 在DHCP配置模式下,执行命令default-router 192.168.1.254,为当前地址池指定默认网关地址为192.168.1.254。
11、 在DHCP配置模式下,执行命令network 192.168.1.0 255.255.255.0,用于指定DHCP服务器可分配的IP地址范围,即子网192.168.1.0/24内的可用地址池。
12、 在DHCP配置模式下,执行命令dns-server 202.1.1.1,用于为该地址池指定默认DNS服务器地址。
13、 】
14、 将交换机端口0/1和0/2划分至VLAN 10,端口0/3划分至VLAN 20。
15、 【
16、 】
17、 配置完成后,启动主机0并点击IP配置,使其自动获取IP地址。
18、 同一VLAN内的主机0与主机1能够互相Ping通。
19、 完整代码如下
20、 【
21、 交换机配置
22、 在交换机全局配置模式下,创建名为vlan10的DHCP地址池,为对应VLAN分配IP地址。
23、 在DHCP配置模式下,执行命令default-router 192.168.1.254,用于为当前地址池指定默认网关地址。
24、 在DHCP配置模式下,执行命令network 192.168.1.0 255.255.255.0,用于指定DHCP服务器可分配的IP地址网段及子网掩码。
25、 在DHCP配置模式下,执行命令dns-server 202.1.1.1,用于指定该地址池所分配客户端的默认DNS服务器地址。
26、 在交换机全局配置模式下,执行命令ip dhcp excluded-address 192.168.3.2 192.168.3.10,用于将指定范围内的IP地址从DHCP地址池中排除。该命令并非仅保留起始和结束两个地址,而是将192.168.3.2到192.168.3.10之间(含两端)的所有10个连续IP地址全部设为静态保留,确保DHCP服务器不会将其自动分配给客户端。此操作常用于为网关、服务器或网络设备预留固定地址,避免IP冲突,提升网络管理的规范性与稳定性。
27、 在交换机全局配置模式下,执行命令ip dhcp excluded-address 192.168.2.1,用于将该IP地址从DHCP地址池中排除,确保其不被自动分配给客户端设备。
28、 】
