一、什么是DHCP?DHCP有什么作用?
(1)DHCP(Dynamic Host Configuration Protocol)是一种网络协议,用于在局域网中自动分配IP地址和其他网络配置信息给计算机设备。我们电脑连接WiFi的时一般就是由DHCP为我们自动分配IP地址。
(2)DHCP的作用包括:
- 自动分配IP地址:DHCP服务器可以动态地为连接到网络的设备分配IP地址,避免了手动配置IP地址的繁琐过程。
- 管理IP地址:DHCP服务器可以管理IP地址的分配和回收,确保网络中的设备都能够获得唯一的IP地址。
- 提供网络配置信息:除了IP地址外,DHCP服务器还可以提供子网掩码、网关地址、DNS服务器地址等网络配置信息,让设备能够正确地连接到网络并进行通信。
- 简化网络管理:通过使用DHCP,网络管理员可以更轻松地管理网络中的设备,避免了手动分配IP地址和配置网络信息的繁琐工作。
(3)DHCP的配置方法(例子):
- 创建地址池并命名:ip dhcp pool vlan10
- 配置对应网段的网段地址及掩码:network 192.168.1.0 255.255.255.0
- 配置对应网段的默认网关:default-route 192.168.1.254
二、下面我们通过一个简单的拓扑图来让大家更好的理解DHCP配置
根据题目要求,所有PC的IP地址均由DHCP服务器自动配置,因此这边不对PC及路由器之间配置静态的IP地址。
三、LAN1的四台PC划分到两个VLAN,VLAN10和VLAN20,网段分别为:192.168.1.0/24,192.168.2.0/24
(1)交换机Switch0上的配置
Switch>en
Switch#conf t
Switch(config)#hostname Switch0
Switch0(config)#vlan 10
Switch0(config-vlan)#name vlan10
Switch0(config-vlan)#vlan 20
Switch0(config-vlan)#name vlan20
Switch0(config-vlan)#int fa0/1
Switch0(config-if)#switchport mode access
Switch0(config-if)#switchport access vlan 10
Switch0(config-if)#int fa0/2
Switch0(config-if)#switchport mode access
Switch0(config-if)#switchport access vlan 10
Switch0(config-if)#int fa0/3
Switch0(config-if)#switchport mode access
Switch0(config-if)#switchport access vlan 20
Switch0(config-if)#int fa0/4
Switch0(config-if)#switchport mode access
Switch0(config-if)#switchport access vlan 20
Switch0(config-if)#int fa0/24
Switch0(config-if)#switchport mode trunk
Switch0(config-if)#switchport trunk allowed vlan all
四、配置单臂路由,使得两个VLAN的PC互通
R0(config)#int fa0/0
R0(config-if)#no shutdown(打开物理接口)
R0(config-if)#int fa0/0.1(创建虚拟子接口)
R0(config-subif)#encapsulation dot1Q 10(将虚拟接口划分进VLAN10)
R0(config-subif)#ip add 192.168.1.254 255.255.255.0
R0(config-subif)#int fa0/0.2
R0(config-subif)#encapsulation dot1Q 20
R0(config-subif)#ip add 192.168.2.254 255.255.255.0
五、LAN2的四台PC在同一网段,网络号为:192.168.3.0/24
R0(dhcp-config)#int fa0/1
R0(config-if)#ip add 192.168.3.254 255.255.255.0
R0(config-if)#no shutdown
六、路由器上配置DHCP服务器,全网所有PC的IP地址都通过DHCP服务器动态获取
R0(config-if)#ip dhcp pool vlan10(创建dhcp地址池并命令为vlan10)
R0(dhcp-config)#net 192.168.1.0 255.255.255.0(地址池对应的网段及掩码)
R0(dhcp-config)#default-router 192.168.1.254(地址池对应的默认网关)
R0(dhcp-config)#ip dhcp pool vlan20
R0(dhcp-config)#net 192.168.2.0 255.255.255.0
R0(dhcp-config)#default-router 192.168.2.254
R0(dhcp-config)#ip dhcp pool vlan30
R0(dhcp-config)#net 192.168.3.0 255.255.255.0
R0(dhcp-config)#default-router 192.168.3.254
此时,分别点击PC机,勾选DHCP选项即可自动分配地址
七、验证全网所有PC互通(测试用捉包的方式测试,想要查看路由器上的路由表配置情况则使用命令:sh ip route,想要查看全局配置情况使用命令:sh running-config)
(1)先验证要求2中配置单臂路由后的两个VLAN互通(原因是DHCP协议分配地址给PC后才能验证)
(2)开始验证LAN1与LAN2之间的互通情况
好啦,到这里已经完成了本次配置的内容学习啦,觉得学到东西的各位朋友们可以关注博主并点个赞哦 ~ 您的认可是我坚持创作的动力。小白会不定期更新,关注小白让你实时了解更多的思科路由配置知识!!!
注:本文章配置皆为个人学习理解,如有不同理解或有讲解错误的地方,欢迎评论区留言指出,谢谢!