RHEL6下搭建DHCP服务器

RHEL6下搭建DHCP服务器

DHCP —— Dynamic Host Configuration Protocol

动态主机配置协议

功能:给局域网内的节点动态的分配IP地址、子网掩码、网关及DNS等,能够保证IP地址不冲突。

好处:

1)节约劳动成本

2)灵活动态分配IP,并且不冲突

使用场合:

1)企业里机器较多

2)当IP资源比较少,人员流动大,可以灵活动态分配

一、端口

server端:udp 67端口

client端: udp 68端口

定义服务使用的端口及协议的文件:/etc/services

这里写图片描述

二、安装DHCP

这里写图片描述

三、配置文件

IPv4的主配置文件

这里写图片描述

IPv6的主配置文件

这里写图片描述

IPv4的模版

这里写图片描述

IPv6的模版

这里写图片描述

IPv4的库文件(租约信息)

这里写图片描述

IPv6的库文件(租约信息)

这里写图片描述

四、修改配置文件

1、修改IPv4的配置文件,进入“/etc/dhcp/dhcpd.conf”配置文件后发现没有可以生效的,但是提示:请参照“/usr/share/doc/dhcp*/dhcpd.conf.sample”配置文件或着使用“man 5 dhcpd.conf”获取帮助

RHEL6下搭建DHCP服务器_第1张图片

2、拷贝“/usr/share/doc/dhcp*/dhcpd.conf.sample”到“/etc/dhcp/dhcpd.conf”,一般都是直接拷贝过去使用

这里写图片描述

3、然后编辑“/etc/dhcp/dhcpd.conf”文件

RHEL6下搭建DHCP服务器_第2张图片

五、实验一

创建一个简单的DHCP服务器

1、配置服务器端

(1)修改服务器端配置文件

本机IP:192.168.0.50

给192.168.0.0/24 网段分配的IP地址池为:192.168.0.100—192.168.0.200 ;网关为:192.168.0.1 ;DNS为:192.168.0.88 ;广播地址为:192.168.0.255;租约时间为:60000s ;最大租约时间为:720000

RHEL6下搭建DHCP服务器_第3张图片

(2)启动DHCP服务

这里写图片描述

2、在Linux客户端使用DHCP获取IP

(1)修改网卡配置文件

RHEL6下搭建DHCP服务器_第4张图片

(2)重新启动网卡

RHEL6下搭建DHCP服务器_第5张图片

(3)查看ip

RHEL6下搭建DHCP服务器_第6张图片

(4)查看网关

这里写图片描述

(5)查看DNS

这里写图片描述

3、在Window 7客户端使用DHCP获取IP

RHEL6下搭建DHCP服务器_第7张图片

4、查看服务器端的分配信息

RHEL6下搭建DHCP服务器_第8张图片

5、查看Linux客户端的分配信息

RHEL6下搭建DHCP服务器_第9张图片

六、实验二

使MAC地址与IP地址固定

1、配置服务器端

(1)修改配置文件

在上面基础上添加如下:

使MAC地址“00:0C:29:87:6C:0B”和IP地址“192.168.0.150”绑定

RHEL6下搭建DHCP服务器_第10张图片

(2)重新启动DHCP服务

这里写图片描述

2、配置客户端

(1)修改网卡配置文件

RHEL6下搭建DHCP服务器_第11张图片

(2)重新启动网卡

RHEL6下搭建DHCP服务器_第12张图片

(3)查看ip

获取上固定的IP地址,没有由大到小自由获取

RHEL6下搭建DHCP服务器_第13张图片

(4)查看网关

这里写图片描述

(5)查看DNS

这里写图片描述

3、查看服务器端的分配信息

可以看到并没有对应的详细信息,因为IP地址是手动固定了的

RHEL6下搭建DHCP服务器_第14张图片

4、查看Linux客户端的分配信息

RHEL6下搭建DHCP服务器_第15张图片

七、实验三

使IP地址池分段

192.168.0.100 - 192.168.0.200 (不包含192.168.0.150)

如果需要上述实验一和实验二同时存在需要使用此方法

1、修改配置文件

RHEL6下搭建DHCP服务器_第16张图片

2、重新启动DHCP服务

这里写图片描述

3、客户端获取即可

八、查看日志

1、日志存放文件: /var/log/messages

2、获取IP的过程

(1)DHCPDISCOVER:客户端发现,客户端发送广播去找dhcp服务器

源IP:0.0.0.0 目的IP:255.255.255.255

(2)DHCPOFFER:服务器端响应

源IP:dhcp服务器的IP 目的ip:0.0.0.0

(3)DHCPREQUEST:客户端请求,选择

从服务器发送来的包中选择一个IP,发送广播包,表示要使用该IP地址

(4)DHCPACK:服务器确认

服务器端向客户端发送单播表示提供这个IP地址

3、Linux 获取IP时的日志

这里写图片描述

4、Window获取IP时的日志

这里写图片描述

5、MAC地址和IP地址固定的日志

这里写图片描述

九、实验四

使用中继功能实现不同网段DHCP获取IP

RHEL6下搭建DHCP服务器_第17张图片

1、准备环境

(1)A主机

RHEL6下搭建DHCP服务器_第18张图片

(2)B主机

IP-1

RHEL6下搭建DHCP服务器_第19张图片

IP-2

RHEL6下搭建DHCP服务器_第20张图片

(3)C主机

RHEL6下搭建DHCP服务器_第21张图片

(4)D主机

RHEL6下搭建DHCP服务器_第22张图片

2、设置A主机——开启DHCP功能

(1)安装DHCP服务

这里写图片描述

(2)修改配置文件

RHEL6下搭建DHCP服务器_第23张图片

(3)启动DHCP服务

这里写图片描述

3、设置B主机——开启路由功能

这里写图片描述

4、设置C主机——开启中继功能

(1)安装DHCP服务

这里写图片描述

(2)修改配置文件

RHEL6下搭建DHCP服务器_第24张图片

(3)启动中继服务

这里写图片描述

5、设置D主机——客户端获取IP

(1)重新启动网卡

RHEL6下搭建DHCP服务器_第25张图片

(2)查看eth0获取到的IP信息

RHEL6下搭建DHCP服务器_第26张图片

6、在A主机DHCP服务器上查看租约信息

RHEL6下搭建DHCP服务器_第27张图片

你可能感兴趣的:(Linux,RHEL6)