Linux搭建DHCP服务的详细步骤

DHCP 的分配方式

DHCP的典型应用模式如下:在网络中架设一台专用的 DHCP 服务器,负责集中分配各种网络地址参数(主要包括IP 地址、子网掩码、广播地址、默认网关地址、DNS 服务器地址);其他主机作为DHCP 客户机,将网卡配置为自动获取地址,即可与 DHCP 服务器进行通信,完成自动配置过程。在DHCP 的工作原理中,DHCP 服务器提供了三种 IP 地址分配方式:自动分配(AutomaticAllocation)、手动分配和动态分配(DynamicAllocation)。

》自动分配是当 DHCP 客户机第一次成功地从 DHCP 服务器获取到一个 IP 地址后,就永久地使用这个IP 地址。

》手动分配是由 DHCP 服务器管理员专门指定 IP 地址。

》动态分配是当 DHCP 客户机第一次从 DHCP 服务器获取到 IP 地址后,并非永久地使用该地址,而是在每次使用完后,DHCP

客户机就会释放这个 IP 地址,供其他客户机使用。

​HCP 的租约过程​

客户端从DHCP 服务器获取 IP 地址的过程称之为 DHCP 租约过程,此过程主要分为以下四个步骤。

》 客户端在网络中搜索服务器;

》 服务器向客户端响应服务;

》 客户端项目标服务器发出服务请求;

》 服务器向客户端提供服务。

其中包含的具体过程如下所示

(1)客户机请求 IP 地址当一个

DHCP 客户机启动时,客户机还没有 IP 地址,所以客户机要通过 DHCP 获取一个

合法的地址。此时

DHCP 客户机以广播方式发送 DHCP Discover 发现信息来寻找 DHCP 服务器,

莆田IT外包|服务器虚拟化|数据存储|数据备份|网络故障排除|数据恢复 www.xiaolin.cc

(2)服务器响应

当DHCP 服务器接收到来自客户机请求 IP 地址的信息时,它就在自己的 IP 地址池中查找是否有合法的IP 地址提供给客户机,如果有,DHCP 服务器就将此 IP 地址做上标记,加入到DHCP Offer 的消息中,然后 DHCP 服务器就广播一则 DHCP Offer 消息。

莆田IT外包|服务器虚拟化|数据存储|数据备份|网络故障排除|数据恢复 www.xiaolin.cc

(3)客户机选择 IP 地址

DHCP客户机从接收到的第一个 DHCP Offer 消息中提取 IP 地址,发出 IP 地址的 DHCP服务器将该地址保留,这样该地址就不能再分配给另一个DHCP 客户机

莆田IT外包|服务器虚拟化|数据存储|数据备份|网络故障排除|数据恢复 www.xiaolin.cc

(4)服务器确定租约

DHCP服务器接收到 DHCP Request 消息后,以 DHCP ACK 消息的形式向客户机广播成功确认,该消息包含有IP 地址的有效租约和其他可配置的信息。当客户机收到 DHCP ACK 消息时,它就配置了IP 地址,完成 TCP/IP 的初始化。

莆田IT外包|服务器虚拟化|数据存储|数据备份|网络故障排除|数据恢复 www.xiaolin.cc

(5)重新登录

DHCP客户机每次重新登录网络时,不需要再发送 DHCP Discover 信息,而是直接发送包含前一次所分配的.

IP 地址的 DHCP Request 请求信息。更新租约当DHCP 服务器向客户机出租的 IP 地址租期达到 50%时,就需要更新租约。客户机直接向提供租约的服务器发送DHCP Request 包,要求更新现有的地址租约

查看网络接口信息 ifconfig 命令

[root@localhost~]# ifconfig 查看网络接口信息

查看指定网络接口信息

格式:ifconfig 网络接口名

例:[root@localhost ~]#ifconfig ens33

DHCP租约文件

文件位置: /var/lib/dhcpd/dhcpd.lease

文件位置:/etc/resolv.conf

保存本机需要使用的DNS服务器的IP地址

编辑永久DNS

例:

[root@localhost~]# vi /etc/resolv.conf

search

localdomain

nameserver

202.106.0.20

nameserver

202.106.148.1

本地主机映射文件

文件位置:/etc/hosts 保存主机名与 IP 地址的映射记录

保存全局网络设置

文件位置:/etc/sysconfig/network

​安装DHCP服务详细步骤​:

首先先将网络适配器设置成VM1,

Vim编辑网卡,修改里面的地址,之后重启服务,ifconfig查看一下地址

,是我设置的192.168.10.1

莆田IT外包|服务器虚拟化|数据存储|数据备份|网络故障排除|数据恢复 www.xiaolin.cc

现在因为不是桥接模式,上不了网,所以需要从光盘里面弄,

先挂载到/mnt,cd到

/etc/yum.repos.d目录中。

将里面文件全删掉,创建并编辑文件aa.repo将里面配置为我们需要的。

莆田IT外包|服务器虚拟化|数据存储|数据备份|网络故障排除|数据恢复 www.xiaolin.cc

现在可以安装dhcp了,yum

install 安装一下。

cd到/etc/dhcp中,查看一下,里面有没有我们需要的文件dhcpd.conf文件查看一下这个文件,复制我们需要的这行,

再将这个复制到这个文件里面,覆盖他, Grep -v ^# 查找时过滤所有#

莆田IT外包|服务器虚拟化|数据存储|数据备份|网络故障排除|数据恢复 www.xiaolin.cc

将查出来的内容保存到aa文件中

Vim编辑此文件,将除了图片上面的都删除,并编辑文件

第一行是网段

第二行是范围

第三行是域名地址

第四行是域名

下一行是网关一样的

莆田IT外包|服务器虚拟化|数据存储|数据备份|网络故障排除|数据恢复 www.xiaolin.cc

再将这个文件复制覆盖原本的那个文件

重启dhcp服务

莆田IT外包|服务器虚拟化|数据存储|数据备份|网络故障排除|数据恢复 www.xiaolin.cc

用Windows10

来验证一下

莆田IT外包|服务器虚拟化|数据存储|数据备份|网络故障排除|数据恢复 www.xiaolin.cc

了解更多相关知识,IT外包 服务器虚拟化 数据存储 数据备份 数据恢复IT外包 服务器虚拟化 数据存储 数据备份 数据恢复

莆田IT外包|服务器虚拟化|数据存储|数据备份|网络故障排除|数据恢复 www.xiaolin.cc

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注