DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的的网络协议。通常被应用在大型的局域网络环境中,主要作用是集中地管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。下面通过一个案例来学习DHCP的配置。
1.案例按照如图所示搭建好拓扑图
1、配置Lsw1三层交换机为VLAN10(192.168.10.0/24),VALN11(192.168.11.0/24)提供DHCP服务,动态分配相应网络地址。
2、配置路由器AR1接口GE0/0/1为PC5,PC6提供DHCP服务,分配网段192.168.12.0/24网段地址。
注:DNS皆为8.8.8.8,各地址段的1-10不在分配范围。
LSW2配置
创建vlan10
[LSW2]vlan 10
配置LSW2的Ethernet0/0/1和Ethernet0/0/2,因为两个接口配置相同,所以只展示Ethernet0/0/1的配置
[LSW2]int eth0/0/1 [LSW2-Ethernet0/0/1]port link-type access [LSW2-Ethernet0/0/1]port default vlan 10
配置GE0/0/1的接口为Trunk模式,允许所有的vlan通过
[LSW2]int gi0/0/1 [LSW2-GigabitEthernet0/0/1]port link-type trunk [LSW2-GigabitEthernet0/0/1]port trunk allow-pass vlan all
Lsw3的配置
创建vlan11
[LSW3]vlan 11
配置LSW3的Ethernet0/0/1和Ethernet0/0/2,因为两个接口配置相同,所以只展示Ethernet0/0/1的配置
[LSW3]int eth0/0/1 [LSW3-Ethernet0/0/1]port link-type access [LSW3-Ethernet0/0/1]port default vlan 11
配置GE0/0/2的接口为Trunk模式,允许所有的vlan通过
[LSW2]int gi0/0/2 [LSW3-GigabitEthernet0/0/2]port link-type trunk [LSW3-GigabitEthernet0/0/2]port trunk allow-pass vlan all
LSW1配置
创建vlan10 11 100 [LSW1]vlan batch 10 11 100 //配置vlanif10 11 100的IP地址 [LSW1]int vlanif10 [LSW1-Vlanif10]ip address 192.168.10.1 24 [LSW1]int vlanif11 [LSW1-Vlanif11]ip address 192.168.11.1 24 [LSW1]int vlanif100 [LSW1-Vlanif100]ip address 192.168.1.2 24 //把GE0/0/24指定到vlan100 LSW1]int gi0/0/24 [LSW1-GigabitEthernet0/0/24]port link-type access [LSW1-GigabitEthernet0/0/24]port default vlan 100 //把GE0/0/1配置成trunk模式,允许所有的vlan通过 [LSW1]int gi0/0/1 [LSW1-GigabitEthernet0/0/1]port link-type trunk [LSW1-GigabitEthernet0/0/1]port trunk allow-pass vlan all //把GE0/0/2配置成trunk模式,允许所有的vlan通过 [LSW1]int gi0/0/2 [LSW1-GigabitEthernet0/0/2]port link-type trunk [LSW1-GigabitEthernet0/0/2]port trunk allow-pass vlan all //配置静态路由 [R1]ip route-static 192.168.12.0 24 192.168.1.1
路由器AR1配置
//配置GE0/0/0的ip地址为192.168.1.1,子网掩码为24 [R1]int gi0/0/0 [R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24 //配置GE0/0/的ip地址为192.168.12.1,子网掩码为24 [R1]int gi0/0/1 [R1-GigabitEthernet0/0/1]ip address 192.168.12.1 24 //配置静态路由 [LSW1]ip route-static 192.168.10.0 24 192.168.1.2 [LSW1]ip route-static 192.168.11.0 24 192.168.1.2
LSW4不做任何配置
2.2、DHCP配置2.2.1将三层交换机配置成DHCP服务器
为vlan10提供DHCP服务
[LSW1]dhcp enable //全局启用DHCP服务 [LSW]ip pool vlan10 //为vlan10创建地址池 [LSW1-ip-pool-vlan10]network 192.168.10.0 mask 24 //指定地址池所在的网段 [LSW1-ip-pool-vlan10]gateway-list 192.168.10.1 //指定改网段的网关 [LSW1-ip-pool-vlan10]dns-list 8.8.8.8 //指定DNS服务器 //指定排除的地址范围即不参与动态分配的地址,不能包含网关 [LSW3-ip-pool-vlan10]excluded-ip-address 192.168.10.2 192.168.10.10 //配置vlanif10接口从全局地址选择地址 [LSW1]int vlanif10 [LSW1-Vlanif10]dhcp select global
为vlan11提供DHCP服务
[LSW]ip pool vlan11 //为vlan11创建地址池 [LSW1-ip-pool-vlan10]network 192.168.11.0 mask 24 //指定地址池所在的网段 [LSW1-ip-pool-vlan10]gateway-list 192.168.11.1 //指定改网段的网关 [LSW1-ip-pool-vlan10]dns-list 8.8.8.8 //指定DNS服务器 //指定排除的地址范围即不参与动态分配的地址,不能包含网关 [LSW3-ip-pool-vlan10]excluded-ip-address 192.168.11.2 192.168.11.10 //配置vlanif11接口从全局地址选择地址 [LSW1]int vlanif11 [LSW1-Vlanif11]dhcp select global
以上操作将华为三层交换器配置为DHCP服务器,一个网段创建一个地址池,还为地址池指定了网段和子网掩码。
2.2.2.使用接口地址池为直连网段分配地址
如果路由器为直连网段分配地址,可以不用创建地址池,已经为路由器接口配置了地址和子网掩码,可以使用接口所在的网段作为地址池的网段和子网掩码。如上图的AR1的GE0/0/1口。
[R1]dhcp enable //全局启用DHCP服务 [R1]int gi0/0/1 [R1-GigabitEthernet0/0/1]dhcp select interface //从接口地址池选择地址 [R1-GigabitEthernet0/0/1]dhcp server dns-list 8.8.8.8 [R1-GigabitEthernet0/0/1]dhcp server excluded-ip-address 192.168.12.2 192.168.12.10 //排除地址3.测试 3.1、查看IP地址
查看PC1的地址
查看PC3分配到的地址
查看PC5分配到的地址



