同網(wǎng)段內(nèi)配置基于全局地址池的DHCP服務(wù)器示例
組網(wǎng)需求
如圖1所示,某企業(yè)有兩個(gè)處于同一網(wǎng)絡(luò)內(nèi)的辦公室,為了節(jié)省資源,兩個(gè)辦公室內(nèi)的主機(jī)由SwitchA作為DHCP服務(wù)器統(tǒng)一分配IP地址。
辦公室1所屬的網(wǎng)段為10.1.1.0/25,主機(jī)都加入VLAN10,辦公室1的主機(jī)只使用DNS服務(wù),不使用NetBIOS服務(wù),地址租期為10天;辦公室2所屬的網(wǎng)段為10.1.1.128/25,主機(jī)都加入VLAN20,辦公室2的主機(jī)使用DNS服務(wù)和NetBIOS服務(wù),地址租期為2天。
在SwitchA上配置全局地址池,并采取動(dòng)態(tài)地址分配方式為兩個(gè)辦公室的主機(jī)分配IP地址。
圖1 配置基于全局地址池的DHCP服務(wù)器組網(wǎng)圖
配置思路
DHCP服務(wù)器的配置思路如下:
- 在SwitchA上創(chuàng)建兩個(gè)全局地址池,并配置各自的地址池相關(guān)屬性,實(shí)現(xiàn)根據(jù)不同需求,為辦公室1和辦公室2動(dòng)態(tài)分配地址。
- 在SwitchA上配置VLANIF接口下本地DHCP服務(wù)器的地址分配方式,實(shí)現(xiàn)DHCP服務(wù)器從全局地址池中給客戶(hù)端分配IP地址。
操作步驟
啟動(dòng)DHCP服務(wù) <HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] dhcp enable
- 創(chuàng)建地址池并配置相關(guān)屬性
- # 配置IP地址池1的屬性(地址池范圍、DNS地址、出口網(wǎng)關(guān)、不參與分配的地址和地址池租期)。
[SwitchA] ip pool 1 [SwitchA-ip-pool-1] network 10.1.1.0 mask 255.255.255.128 [SwitchA-ip-pool-1] dns-list 10.1.1.2 [SwitchA-ip-pool-1] gateway-list 10.1.1.1 [SwitchA-ip-pool-1] excluded-ip-address 10.1.1.2 [SwitchA-ip-pool-1] excluded-ip-address 10.1.1.4 [SwitchA-ip-pool-1] lease day 10 [SwitchA-ip-pool-1] quit
- # 配置IP地址池2的屬性(地址池范圍、DNS地址、出口網(wǎng)關(guān)、NetBIOS地址和地址池租期)。
[SwitchA] ip pool 2 [SwitchA-ip-pool-2] network 10.1.1.128 mask 255.255.255.128 [SwitchA-ip-pool-2] dns-list 10.1.1.2 [SwitchA-ip-pool-2] nbns-list 10.1.1.4 [SwitchA-ip-pool-2] gateway-list 10.1.1.129 [SwitchA-ip-pool-2] lease day 2 [SwitchA-ip-pool-2] quit
- 配置VLANIF接口下地址分配方式
- # 配置接口GigabitEthernet1/0/1和GigabitEthernet1/0/2分別加入相應(yīng)的VLAN。
[SwitchA] vlan batch 10 20 [SwitchA] interface gigabitethernet 1/0/1 [SwitchA-GigabitEthernet1/0/1] port link-type hybrid [SwitchA-GigabitEthernet1/0/1] port hybrid pvid vlan 10 [SwitchA-GigabitEthernet1/0/1] port hybrid untagged vlan 10 [SwitchA-GigabitEthernet1/0/1] quit [SwitchA] interface gigabitethernet 1/0/2 [SwitchA-GigabitEthernet1/0/2] port link-type hybrid [SwitchA-GigabitEthernet1/0/2] port hybrid pvid vlan 20 [SwitchA-GigabitEthernet1/0/2] port hybrid untagged vlan 20 [SwitchA-GigabitEthernet1/0/2] quit
- # 配置VLANIF10接口下的客戶(hù)端從全局地址池中獲取IP地址。
[SwitchA] interface vlanif 10 [SwitchA-Vlanif10] ip address 10.1.1.1 255.255.255.128 [SwitchA-Vlanif10] dhcp select global [SwitchA-Vlanif10] quit
- # 配置VLANIF20接口下的客戶(hù)端從全局地址池中獲取IP地址。
[SwitchA] interface vlanif 20 [SwitchA-Vlanif20] ip address 10.1.1.129 255.255.255.128 [SwitchA-Vlanif20] dhcp select global [SwitchA-Vlanif20] quit
- 驗(yàn)證配置結(jié)果
- 在SwitchA上使用display ip pool命令用來(lái)查看IP地址池配置情況。
[SwitchA] display ip pool ----------------------------------------------------------------------- Pool-name : 1 Pool-No : 0 Lease : 10 Days 0 Hours 0 Minutes Position : Local Status : Unlocked Gateway-0 : 10.1.1.1 Network : 10.1.1.0 Mask : 255.255.255.128 VPN instance : -- Address Statistic: Total :125 Used :2 Idle :121 Expired :0 Conflict :0 Disable :2 ----------------------------------------------------------------------- Pool-name : 2 Pool-No : 1 Lease : 2 Days 0 Hours 0 Minutes Position : Local Status : Unlocked Gateway-0 : 10.1.1.129 Network : 10.1.1.128 Mask : 255.255.255.128 VPN instance : -- Address Statistic: Total :125 Used :4 Idle :121 Expired :0 Conflict :0 Disable :0 IP address Statistic Total :250 Used :6 Idle :242 Expired :0 Conflict :0 Disable :2
配置文件
SwitchA的配置文件
# sysname SwitchA # vlan batch 10 20 # dhcp enable # ip pool 1 gateway-list 10.1.1.1 network 10.1.1.0 mask 255.255.255.128 excluded-ip-address 10.1.1.2 excluded-ip-address 10.1.1.4 lease day 10 hour 0 minute 0 dns-list 10.1.1.2 # ip pool 2 gateway-list 10.1.1.129 network 10.1.1.128 mask 255.255.255.128 lease day 2 hour 0 minute 0 dns-list 10.1.1.2 nbns-list 10.1.1.4 # interface Vlanif10 ip address 10.1.1.1 255.255.255.128 dhcp select global # interface Vlanif20 ip address 10.1.1.129 255.255.255.128 dhcp select global # interface GigabitEthernet1/0/1 port link-type hybrid port hybrid pvid vlan 10 port hybrid untagged vlan 10 # interface GigabitEthernet1/0/2 port link-type hybrid port hybrid pvid vlan 20 port hybrid untagged vlan 20 # return