注意:以下四个实验,均要注意防火墙和Selinux对服务的影响:

1.简单的DHCP服务搭建

实验环境:两台虚拟机,使用桥接模式

DHCP服务器端IP地址:

wKiom1lIef2QIR9SAAF3vz9k01w589.png

安装软件:

wKiom1lIen7iwZ-KAAAznQme7Hw955.png

修改配置文件:

wKioL1lIen7yyOvxAAA0DcrMZUg597.png

wKiom1lIen_jiRMVAACtuRHS47Q081.png

客户端验证:(客户端的网卡配置成dhcp自动获取模式)

wKioL1lIeoGzKd71AADA89CjeoM230.png


2.IP地址保留实验:

修改配置文件:

wKioL1lIeoLSDef_AADnUKt-5OY809.png

客户端验证:

wKiom1lIeoPxrJPHAACmxzY0O_M050.png


3.超级域实验:

修改配置文件:

wKiom1lIeoSQ-Y7fAADkSZw5Uus143.png

客户端验证:

wKioL1lIeoXjU78lAADDQFozAmE766.png

wKiom1lIeoWgpd5YAABjqRqOEh0648.png


4.DHCP中继代理实验:

说明:需要三台虚拟机:(一台DHCP服务器、一台作中继及路由转发,一台做客户机)

其中中继代理服务器需要添加两块网卡,实验环境DHCP机在VMnet10、DHCRelay在一块网卡在VMnet10、另一块在VMnet11、客户机则是处在VMnet11中。

wKiom1lIe5LBzT_EAABA22ccLxU288.png


(DHCP服务器端)DHCP服务器IP:

wKiom1lIe5PBxN2uAADF0qyTyMI481.png

指定网关:

wKioL1lIe5PTJjF7AAA56GjHM3c071.png

修改配置文件:

wKioL1lIe5TA3WwEAACBeO6h2VI552.png

(DHCRelay)需要安装dhcp软件、并开启路由转发功能:

dhcrelay配置文件:(/etc/sysconfig/dhcrelay)

wKiom1lIe5SC4EG_AAAy5Ig2dXQ458.png

wKioL1lIe5XS9ASQAAAGQN28yLE486.png

wKiom1lIe5aSm7HJAACSxaFDRao523.png

(客户端验证)

wKioL1lIe5fBBrpJAAC_Zbdj6Bw826.png


本次试验所需知识点:

总结:

DHCP服务

    1、软件包:dhcp

    2、服务名:dhcpd(主程序)、dhcrelay(中继服务)

    3、端口:udp 67 udp 68

    4、配置文件:

           /etc/dhcp/dhcpd.conf 主配置文件

           /etc/sysconfig/dhcrelay 中继配置文件

           /usr/share/doc/dhcp*/dhcpd.conf.sample 主配置文件模板

    5、常见配置项

           ……

    6、搭建DHCP和DHCP中继服务

 

实验过程:

    搭建DHCP服务器:  

           服务器端:

           1、yum -y install dhcp

           2、cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

           3、vim /etc/dhcp/dhcpd.conf 删除多余配置,保留一个subnet区域

                       subnet 192.168.115.0 netmask 255.255.255.0 {

                             option routers 192.168.115.172;

                             option subnet-mask 255.255.255.0;

                             range 192.168.115.10 192.168.115.100;

                             default-lease-time 21600;

                       max-lease-time 23200;

                       }

           4、service dhcpd restart           

 

           客户端:

           1、vim /etc/sysconfig/network-scripts/ifcfg-eth0

                         DEVICE=eth0

                         ONBOOT=yes

                         BOOTPROTO=dhcp

           2、service network restart

 

    搭建DHCP中继服务:

           服务器端:

           1、yum -y install dhcp

           2、cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

           3、vim /etc/dhcp/dhcpd.conf 删除多余配置,保留一个subnet区域

                       subnet 192.168.1.0 netmask 255.255.255.0 {

                             option routers 192.168.1.2;

                             option subnet-mask 255.255.255.0;

                             option domain-name-servers 192.168.1.2;

                             range 192.168.1.10 192.168.1.100;

                             default-lease-time 21600;

                              max-lease-time 23200;

                       }

                              subnet 192.168.200.0 netmask 255.255.255.0 {

                             option routers 192.168.200.1;

                             option subnet-mask 255.255.255.0;

                             range 192.168.200.10 192.168.200.100;

                             default-lease-time 21600;

                              max-lease-time 23200;

                       }

           4、service dhcpd restart    

           5、route add default gw 192.168.1.2

 

           中继端:

           1、yum -y install dhcp

           2、vim /etc/sysctl.conf

                         ip.net.ipv4_forward 1

           3、sysctl -p

           4、vim /etc/sysconfig/dhcrelay

                         INTERFACE = "eth0  eth1"

                         DHCPSERVER = "192.168.115.179"

           5、service dhcrelay restart

          

           客户端:

           1、vim /etc/sysconfig/network-scripts/ifcfg-eth0

                         DEVICE=eth0

                         ONBOOT=yes

                         BOOTPROTO=dhcp

           2、service network restart