DHCP基础配置命令

功能介绍

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),基于Client/Server工作模式,DHCP 服务器为需要动态获取 IP地址的客户端分配 IP地址及网关、dns等其它参数。

DHCP 有二种机制分配 IP地址:

  • 动态分配:DHCP 给客户端分配过一段时间会过期的IP 地址(或者客户端可以主动释放该地址);
  • 手工配置:由网络管理员给客户端指定IP 地址。管理员可以通过 DHCP 将指定的 IP地址发给客户端。

普通DHCP配置

⚠️本DHCP配置以睿易设备为例

开启DHCP服务

1
2
3
4
5
Ruijie>enable 

Ruijie#configure terminal

Ruijie(config)#service dhcp // 开启DHCP功能(RSR系列路由器默认关闭DHCP服务,这个命令必须开启)

配置DHCP地址池

1
2
3
4
5
6
7
8
9
10
11
Ruijie(config)#ip dhcp pool ruijie     //创建一个名为 ruijie的DHCP的地址池

Ruijie(dhcp-config)#lease 1 2 3 //1、2、3分别是天、小时、分钟(地址释放时间默认为24小时)

Ruijie(dhcp-config)#network 192.168.1.0 255.255.255.0 //可以分配的地址范围 192.168.1.1~ 192.168.1.254

Ruijie(dhcp-config)#dns-server 8.8.8.8 6.6.6.6 //8.8.8.8为主DNS,6.6.6.6为备用DNS

Ruijie(dhcp-config)#default-router 192.168.1.1 //网关地址,只要IP地址,不用填写掩码

Ruijie(dhcp-config)#exit

(可选)配置哪些地址不想被分配给PC机使用

1
Ruijie(config)#ip dhcp excluded-address 192.168.1.1  192.168.1.10    //192.168.1.1~192.168.1.10 不被DHCP分配

检查配置,保存

1
2
3
4
5
Ruijie(config)#end

Ruijie#write //确认配置正确,保存配置

Ruijie#show ip dhcp binding //查看路由器上分配的ip地址信息

为特定的PC机分配固定的 ip地址

DHCP 手工指定,假设让mac地址为f0de.f17f.cb4c 的PC机自动获取到192.168.1.88的地址

DHCP给特定mac的客户端分配固定的 ip地址,根据客户端DHCP 请求报文标识客户端mac地址字段的不同,有如下两种方式:

1)通过命令 client-identifier 01+mac地址(01 代表网络类型为以太网)

2)通过命令 hardware-address mac地址

注意:

建议采用 client-identifier 命令为特定mac的客户端分配固定ip地址,若client-identifier 手工分配ip失败,可以尝试使用 hardware-address命令。

开启DHCP服务

1
2
3
4
5
Ruijie>enable 

Ruijie#configure terminal

Ruijie(config)#service dhcp // 开启DHCP功能(RSR系列路由器默认关闭DHCP服务,这个命令必须开启)

指定固定ip分配给固定PC机

1
2
3
4
5
6
7
8
9
10
11
Ruijie(config)#ip dhcp pool zhangsan        //指定静态地址池名称为zhangsan

Ruijie(dhcp-config)#client-identifier 01f0.def1.7fcb.4c //配置客户端的mac(建议采用这种方式)

(可选)Ruijie(dhcp-config)#hardware-address f0de.f17f.cb4c //配置客户端的mac(当client-identifier动态手工ip失败时,可以尝试此命令)

Ruijie(dhcp-config)#host 192.168.1.88 255.255.255.0 //配置要固定分配的ip及掩码

Ruijie(dhcp-config)#dns-server 8.8.8.8 6.6.6.6 //8.8.8.8为主DNS,6.6.6.6为备用DNS

Ruijie(dhcp-config)#default-router 192.168.1.1 //用户网关

检查配置,保存

1
2
3
4
5
Ruijie(config)#end

Ruijie#write //确认配置正确,保存配置

Ruijie#show ip dhcp binding //查看路由器上分配的ip地址信息