华为交换机DHCP配置
时间: 2025-06-08 11:20:58 浏览: 26
### 华为交换机 DHCP 配置教程与示例
在华为交换机上配置 DHCP 服务时,需要完成以下核心任务:启用 DHCP 服务、配置接口的 IP 地址、定义 DHCP 地址池、绑定静态 IP 地址(如果需要),以及调整租期等。以下是详细的配置指南和代码示例。
#### 1. 启用 DHCP 服务
首先需要在系统视图下全局启用 DHCP 服务:
```python
dhcp enable
```
#### 2. 配置 VLAN 接口的 IP 地址
为每个 VLAN 接口分配一个网关 IP 地址。例如,为 VLAN 10 和 VLAN 20 分别配置 IP 地址:
```python
interface Vlanif10
ip address 192.168.1.254 255.255.255.0
dhcp select global
interface Vlanif20
ip address 192.168.2.254 255.255.255.0
dhcp select global
```
上述命令中,`dhcp select global` 表示启用全局 DHCP 模式[^2]。
#### 3. 创建 DHCP 地址池
创建一个 DHCP 地址池,并指定网络地址、子网掩码、DNS 服务器、默认网关和租期等参数。例如,为 VLAN 10 创建地址池 `vlan10_pool`:
```python
ip pool vlan10_pool
network 192.168.1.0 mask 255.255.255.0
dns-list 8.8.8.8 114.114.114.114
gateway-list 192.168.1.254
lease day 3
excluded-ip-address 192.168.1.1 192.168.1.10
```
在此配置中,`excluded-ip-address` 命令用于排除某些 IP 地址不被分配给客户端[^4]。
#### 4. 静态 IP 地址绑定
如果需要将特定的 MAC 地址绑定到固定的 IP 地址,可以使用以下命令:
```python
dhcp server static-bind ip-address 192.168.1.100 mac-address 5489-98b7-7378
```
此命令确保 MAC 地址 `5489-98b7-7378` 始终获得 IP 地址 `192.168.1.100`[^1]。
#### 5. 调整 DHCP 租期
可以通过以下命令设置 DHCP 租期为 3 天(259200 秒):
```python
dhcp client expected-lease 259200
```
此命令适用于整个设备的所有 VLAN 接口[^2]。
#### 6. 验证配置
完成配置后,可以通过以下命令检查 DHCP 配置状态:
```python
display ip pool
display dhcp server statistics
```
### 示例完整配置
以下是一个完整的 DHCP 配置示例,适用于 VLAN 10 和 VLAN 20:
```python
# 全局启用 DHCP 服务
dhcp enable
# 配置 VLAN 10 的接口 IP 地址并启用 DHCP
interface Vlanif10
ip address 192.168.1.254 255.255.255.0
dhcp select global
# 配置 VLAN 20 的接口 IP 地址并启用 DHCP
interface Vlanif20
ip address 192.168.2.254 255.255.255.0
dhcp select global
# 创建 VLAN 10 的 DHCP 地址池
ip pool vlan10_pool
network 192.168.1.0 mask 255.255.255.0
dns-list 8.8.8.8 114.114.114.114
gateway-list 192.168.1.254
lease day 3
excluded-ip-address 192.168.1.1 192.168.1.10
# 创建 VLAN 20 的 DHCP 地址池
ip pool vlan20_pool
network 192.168.2.0 mask 255.255.255.0
dns-list 8.8.8.8 114.114.114.114
gateway-list 192.168.2.254
lease day 3
excluded-ip-address 192.168.2.1 192.168.2.10
# 绑定静态 IP 地址
dhcp server static-bind ip-address 192.168.1.100 mac-address 5489-98b7-7378
dhcp server static-bind ip-address 192.168.2.100 mac-address 5489-9825-19cd
```
#### 注意事项
- 确保 VLAN 接口的 IP 地址与 DHCP 地址池的网络范围一致。
- 如果需要排除某些 IP 地址,请使用 `excluded-ip-address` 命令。
- 定期检查 DHCP 地址池的使用情况,以避免地址耗尽。
阅读全文
相关推荐














