为了把IP进行统一的管理,所以有时候往往不同网段之间我们也就使用一台Server服务器,那么这里我们就要涉及到一个DHCP 中继的概念。

DHCP Relay 配置:
     将路由器 配置为 DHCP relay ,除了服务器所在网段以外的网关端口进行配置。

DHCP配置补充_第1张图片

1、配置 两个Router 地址:

    路由器一:

    Route> enable                                                

    Router# configure terminal

    Router(config)# no ip domain lookup                                //关闭域名查询功能;

    Router(config)# hostname R1                                       //路由器命名为R1;
    R1(config)# interface gi0/0                                         //进入gi0/0端口;
    R1(config-if)# no shutdown                                         //开启端口;
    R1(config-if)# ip address 192.168.1.254 255.255.255.0               //端口配置IP地址;

    R1(config)# interface gi0/1                                         //进入gi0/1端口;
    R1(config-if)# no shutdown                                         //开启端口;
    R1(config-if)# ip address 192.168.12.1 255.255.255.0                //端口配置IP地址;

    路由器二:

    Route> enable                                                

    Router# configure terminal

    Router(config)# no ip domain lookup                                //关闭域名查询功能;

    Router(config)# hostname R2                                       //路由器命名为R2;
    R2(config)# interface gi0/0                                         //进入gi0/0端口;
    R2(config-if)# no shutdown                                         //开启端口;
    R2(config-if)# ip address 192.168.2.254 255.255.255.0               //端口配置IP地址;

    R2(config)# interface gi0/1                                         //进入gi0/1端口;
    R2(config-if)# no shutdown                                         //开启端口;
    R2(config-if)# ip address 192.168.12.2 255.255.255.0                //端口配置IP地址;

2、给两个路由器配置静态路由,保证两个路由器之前能连通:

    R1(config)# ip route 192.168.2.0 255.255.255.0 192.168.12.2
                       (网段)   (子网掩码) (下一跳端口IP)
    R2(config)# ip route 192.168.1.0 255.255.255.0 192.168.12.1

3、在Server服务器上配置 DHCP 地址池:

DHCP配置补充_第2张图片

DHCP配置补充_第3张图片




4、 将路由器 配置为 DHCP relay:

    R2(config)# interface gi0/1                       //进入gi0/1端口;
    R2(config-if)# ip helper-address  192.168.1.1

    // 此时该网关端口 gi0/1 接收到 DHCP  discover报文以后,会将广播报文,以单播的方式发送到该 DHCP 服务器  192.168.1.1;并且源地址为 192.168.2.254 ,目标地址为 192.168.1.1 ,
    R2(config)# service dhcp                 // 作为DHCP中继,必须要开启DHCP。

5、PC1、PC2、PC3、PC4、PC5点开DHCP服务。


注意:
    当 DHCP 服务器上具有多个 DHCP 地址池时,服务器是通过 DHCP 报文 中的源IP地址来进行地址池区分的;
    在 DHCP relay 环境中,本质上就是根据每个部门的网关IP地址来决定的;
    在 DHCP 服务器 上,配置三个网关的 DHCP 地址池;
    同时,在 DHCP 服务器上配置 ”网关IP“地址 :
     确保 DHCP 服务器能够回应其他部门/网段的DHCP 客户端发送的 DHCP 报文;
备注:
              服务器——R1——————R2
    1、在直达路由器上端口配置DHCP中继,(R2的端口上设置)
    2、在服务器上添加R2上终端的网关之类的信息;
    3、在R2上要开启DHCP服务协议;