电脑装配网

dhcp怎么配置(DHCP相关配置方法)

 人阅读 | 作者满天繁星 | 时间:2022-11-23 11:05

设备配置DHCP时一般分为设备作为DHCP服务器、设备作为DHCP中继和设备作为DHCP客户端三个场景,下面主要针对三个场景对华为设备DHCP常用配置进行介绍

数据规划

进行DHCP部署场景配置时需注意对以下信息的进行合理规划:

表1 数据规划

服务器规划

合理规划VLAN,确保同一VLAN内仅有一台DHCP Server(有中继场景时针对的是DHCP中继)能收到此VLAN内客户端的DHCP请求。

在DHCP客户端的上层接入设备上配置DHCP Snooping功能,确保客户端能向正确的DHCP Server申请网络参数。

IP地址规划

适当考虑自动分配的IP地址范围

规划和排除不参与自动分配的IP地址

租期规划

在客户端流动性较大,在线时间较短的场景中,规划较短的租期

在客户端流动性小,在线时间较长的场景中,规划较长的租期

其他参数规划

DNS,客户端域名等参数

设备作为DHCP服务器时常用配置

基于接口方式

  1. system-view,进入系统视图。
  2. dhcp enable,开启DHCP功能
  3. interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
  4. ipaddress ip-address { mask | mask-length },配置接口的IP地址。
  5. dhcp select interface,开启接口采用接口地址池的DHCP服务器功能。
  6. dhcp server gateway-list ip-address &<1-8>,配置需要分配给DHCP Client的网关地址。
  7. dhcp server excluded-ip-address start-ip-address [end-ip-address ],配置地址池中不参与自动分配的IP地址。
  8. dhcp server dns-list{ ip-address &<1-8> | unnumbered interfaceinterface-type interface-number },指定DNS Server的IP地址。
  9. dhcp server lease { day day [ hour hour [ minute minute ] ] | unlimited },配置IP地址租期
  10. dhcp server static-bind ip-address ip-address mac-addressmac-address,配置为指定DHCP Client分配固定IP地址。

基于全局方式

创建地址池

  1. system-view,进入系统视图。
  2. ip pool ip-pool-name,创建全局地址池,同时进入全局地址池视图。
  3. network ip-address [ mask { mask | mask-length }],配置全局地址池可动态分配的IP地址范围。
  4. gateway-list ip-address &<1-8>,配置DHCPClient的网关地址。
  5. excluded-ip-address start-ip-address [ end-ip-address ],配置地址池中不参与自动分配的IP地址。
  6. dhcp server dns-list { ip-address &<1-8> | unnumbered interfaceinterface-type interface-number },指定DNS Server的IP地址。
  7. dhcp server lease { day day [ hour hour [ minute minute ] ] | unlimited },配置IP地址租期。
  8. static-bind ip-address ip-address mac-address mac-address [ option-template template-name | description description ],配置为指定DHCPClient分配固定IP地址。

开启DHCP服务

  1. system-view,进入系统视图。
  2. dhcp enable,开启DHCP功能
  3. interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
  4. 配置接口的IP地址。
    执行命令ip address ip-address { mask | mask-length },配置接口的主IP地址。
    (可选)执行命令ip address ip-address { mask | mask-length } sub,配置接口的从IP地址。
  5. 执行命令dhcp select global,使能接口采用全局地址池的DHCP服务器功能。

说明:

交换机自V200R009C00版本起,支持根据从IP分配地址。

限制约束:

  1. 仅全局地址池支持,接口地址池不支持;
  2. DHCP服务器和客户端必须同网段,即不能有DHCP中继。

分配机制:

  1. 优先分配静态绑定的IP地址(全局地址池视图下的static-bind命令);
  2. 先使用主IP对应的地址池,没有空闲地址时,才会使用从IP对应的地址池。

设备作为DHCP中继时常用配置

开启DHCP中继功能

  1. 执行命令system-view,进入系统视图。
  2. 执行命令dhcp enable,开启DHCP功能。
  3. 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
  4. 执行命令ip address ip-address { mask| mask-length },配置接口的IP地址。或者执行命令ip address unnumbered interface interface-type interface-number,配置接口借用其它接口的IP地址。
  5. 执行命令dhcp select relay,使能接口的DHCP中继功能。

说明:

  • 一般情况下,DHCP中继会配置在用户侧的网关接口上。
  • 此时,网关接口的IP地址必须与服务器上配置的地址池在同一网段,否则会导致DHCP客户端无法获取IP地址。
  • 当客户端和中继设备不在同一个网段时(比如CPE作为DHCP客户端需要获取公网IP地址,而中继设备上没有配置公网IP地址以节约IP地址资源),需要在中继设备上配置接口借用其他接口的IP地址功能。

配置DHCP服务器的IP地址

  • 在接口视图下配置:
  1. 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
  2. 执行命令dhcp relay server-ip ip-address,配置DHCP服务器的IP地址。
  • 在DHCP服务器组视图下配置:
  1. 执行命令dhcp server group group-name,创建DHCP服务器组并进入DHCP服务器组视图。
  2. 执行命令dhcp-server ip-address [ ip-address-index],在DHCP服务器组中配置DHCP服务器成员。
  3. (可选)执行命令gateway ip-address,配置DHCP客户端的网关地址。
  4. 当中继连接客户端的接口地址作为网关地址时,可以不用配置此步骤。
  5. 执行命令quit,返回到系统视图。
  6. 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
  7. 执行命令dhcp relay server-select group-name,配置接口应用的DHCP服务器组。

设备作为DHCP客户端时常用配置

  1. 执行命令system-view,进入系统视图。
  2. 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
  3. 执行命令ipaddress dhcp-alloc,开启DHCP Client功能。

文章标签:

本文链接:『转载请注明出处』