同网段内配置DHCP服务器示例
介绍一个以太网用户IP地址分配示例(无中继设备),结合配置组网图来理解业务的配置过程。
组网需求
在一个较大的网络里,如果网络中的计算机不能与路由设备通过以太网接口直接相连,而要穿过其他的设备,在这种情况下,为了让计算机从路由设备动态获取IP地址,通常需要配置网络侧DHCPv4服务器。
如图1所示,DHCPv4服务器为同一网段中的客户端动态分配IP地址,地址池网段10.1.1.0/24分为两个网段:10.1.1.0/25和10.1.1.128/25。DHCPv4服务器两个GigabitEthernet接口的IP地址分别为10.1.1.1/25和10.1.1.129/25。
网段10.1.1.0/25内的地址租用期限为10天12小时,DNS后缀名为huawei.com,DNS服务器地址为10.1.1.2,无NetBIOS地址,网关地址为10.1.1.1;
网段10.1.1.128/25内的地址租用期限为5天,DNS后缀名为huawei.com,DNS服务器地址为10.1.1.2,NetBIOS地址为10.1.1.4,网关地址为10.1.1.129。
配置思路
DHCP服务器的配置思路如下:
配置接口的IP地址。
- 配置地址池。
- 配置网关地址、地址段、不参与自动分配的IP地址(一般包括DNS服务器地址、NetBIOS和网关地址等)。
- 配置NetBIOS服务器地址、DNS服务器地址、DNS域名后缀。
- 配置地址租用期限。
操作步骤
- 在DHCPv4服务器上配置接口IP地址。
<HUAWEI> system-view [~HUAWEI] interface gigabitethernet 0/1/0 [~HUAWEI-GigabitEthernet0/1/0] ip address 10.1.1.1 255.255.255.128 [*HUAWEI-GigabitEthernet0/1/0] undo shutdown [*HUAWEI-GigabitEthernet0/1/0] quit [*HUAWEI] interface gigabitethernet 0/1/1 [*HUAWEI-GigabitEthernet0/1/1] ip address 10.1.1.129 255.255.255.128 [*HUAWEI-GigabitEthernet0/1/1] undo shutdown [*HUAWEI-GigabitEthernet0/1/1] quit [*HUAWEI] commit
- 在DHCPv4服务器上配置地址池1。
# 配置网关地址、地址段、不参与自动分配的IP地址。
[~HUAWEI] dhcp enable [*HUAWEI] ip pool huawei1 server [*HUAWEI-ip-pool-huawei1] gateway 10.1.1.1 255.255.255.128 [*HUAWEI-ip-pool-huawei1] section 0 10.1.1.2 10.1.1.126 [*HUAWEI-ip-pool-huawei1] excluded-ip-address 10.1.1.2 [*HUAWEI-ip-pool-huawei1] excluded-ip-address 10.1.1.4
# 配置DNS服务器地址、DNS域名后缀。
[*HUAWEI-ip-pool-huawei1] dns-server 10.1.1.2 [*HUAWEI-ip-pool-huawei1] dns-suffix huawei.com
# 配置地址租用期限。
[*HUAWEI-ip-pool-huawei1] lease 10 12 [*HUAWEI-ip-pool-huawei1] quit [*HUAWEI] commit
- 在DHCPv4服务器上配置地址池2。
# 配置网关地址、地址段。
[~HUAWEI] ip pool huawei2 server [*HUAWEI-ip-pool-huawei2] gateway 10.1.1.129 255.255.255.128 [*HUAWEI-ip-pool-huawei2] section 0 10.1.1.130 10.1.1.254
# 配置NetBIOS服务器地址、DNS服务器地址、DNS域名后缀。
[*HUAWEI-ip-pool-huawei2] netbios-name-server 10.1.1.4 [*HUAWEI-ip-pool-huawei2] dns-server 10.1.1.2 [*HUAWEI-ip-pool-huawei2] dns-suffix huawei.com
# 配置地址租用期限。
[*HUAWEI-ip-pool-huawei2] lease 5 [*HUAWEI-ip-pool-huawei2] quit [*HUAWEI] commit
- 验证配置结果
# 在DHCP服务器上使用display ip pool命令用来查看IP地址池配置情况。
[~HUAWEI] display ip pool name huawei1 Pool-Name : huawei1 Pool-No : 1 Pool-constant-index: - Lease : 10 Days 12 Hours 0 Minutes NetBios Type : N-Node Auto recycle : 30 Option 3 : Enable DNS-Suffix : huawei.com Dom-Search-List0: - Dom-Search-List1: - Dom-Search-List2: - Dom-Search-List3: - Option-Code 125 : enterprise-code : 2011, string: - Position : Server Status : Unlocked RUI-Flag : - Attribute : Private Gateway : 10.1.1.1 Mask : 255.255.255.128 Vpn instance : -- Unnumbered gateway: - Profile-Name : - Server-Name : - Total Idle : 123 Have Dhcp IP : 1 Timeouts : 0 Timeout Count : 0 Sub Option Count : 0 Option Count : 0 Force-reply Count: 0 Codes: CFLCT(conflicted) --------------------------------------------------------------------------------------- ID start end total used idle CFLCT disable reserved static-bind --------------------------------------------------------------------------------------- 0 10.1.1.2 10.1.1.126 125 0 123 0 2 0 0 --------------------------------------------------------------------------------------- [~HUAWEI] display ip pool name huawei2 Pool-Name : huawei2 Pool-No : 2 Pool-constant-index: - Lease : 5 Days 0 Hours 0 Minutes NetBios Type : N-Node Auto recycle : 30 Option 3 : Enable DNS-Suffix : huawei.com Dom-Search-List0: - Dom-Search-List1: - Dom-Search-List2: - Dom-Search-List3: - Option-Code 125 : enterprise-code : 2011, string: - Position : Server Status : Unlocked RUI-Flag : - Attribute : Private Gateway : 10.1.1.129 Mask : 255.255.255.128 Vpn instance : -- Unnumbered gateway: - Profile-Name : - Server-Name : - Total Idle : 125 Have Dhcp IP : 1 Timeouts : 0 Timeout Count : 0 Sub Option Count : 0 Option Count : 0 Force-reply Count: 0 Codes: CFLCT(conflicted) --------------------------------------------------------------------------------------- ID start end total used idle CFLCT disable reserved static-bind --------------------------------------------------------------------------------------- 0 10.1.1.130 10.1.1.254 125 0 125 0 0 0 0 ---------------------------------------------------------------------------------------
配置文件
DHCP服务器的配置文件
# dhcp enable # ip pool huawei1 server gateway 10.1.1.1 255.255.255.128 section 0 10.1.1.2 10.1.1.126 excluded-ip-address 10.1.1.2 excluded-ip-address 10.1.1.4 dns-server 10.1.1.2 dns-suffix huawei.com lease 10 12 # ip pool huawei2 server gateway 10.1.1.129 255.255.255.128 section 0 10.1.1.130 10.1.1.254 dns-server 10.1.1.2 dns-suffix huawei.com netbios-name-server 10.1.1.4 lease 5 # interface GigabitEthernet0/1/0 undo shutdown ip address 10.1.1.1 255.255.255.128 # interface GigabitEthernet0/1/1 undo shutdown ip address 10.1.1.129 255.255.255.128 # return