搭建DHCP中继服务

DHCP原理与配置 了解DHCP服务

DHCP是由internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议

使用DHCP的好处

减少管理员的工作量

避免IP地址冲突

当网络更改IP地址段时,不需要再重新配置每个用户的IP地址

提高了IP地址的利用率

方便客户端的配置

DHCP的分配方式

自动分配

分配到一个IP地址后永久使用

手动分配

由DHCP服务器管理员专门指定IP地址

动态分配

使用完后释放改IP,供其它客户机使用

手动分配

由DHCP服务器管理员专门指定IP地址

DHCP的租约过程

客户机从DHCP服务器获得IP地址的工程称为DHCP的租约过程

租约过程分为4个步骤

1、客户机请求IP地址 Discover

当一个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DHCP获取一个合法的地址,此时DHCP客户机一广播方式发送DHCP Discover发现信息来寻找DHCP服务器

2、响应服务 Offer

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

3、客户机选择IP地址 Request

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

4、服务器确定租约 ACK

DHCP服务器接受到DHCP Request消息后,以DHCP ACK消息的形式向客户机广播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息

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

更新租约

当DHCP服务器向客户机出租的IP地址租期达到50%是,就需要更新租约

客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约

使用DHCP动态配置主机地址

DHCP服务

为大量客户机自动分配地址,提供集中管理

减轻管理和维护成本、提高网络配置效率

可分配的地址信息主要包括

网卡的IP地址、子网掩码

对应的网络地址、广播地址

默认网关地址

DNS服务器地址

安装DHCP服务器

[root@localhost ~]# yum install dhcp -y

主配置文件

/etc/dhcp/dhcpd.conf

查看租约文件

/var/lib/dhcpd/dhcpd.lease

使用DHCP客户端

修改网卡配置文件

BOOTPROTO=dhcp

使用dhclient命令

dhclient [-d] [网络接口名]

搭建DHCP中继服务 实验环境:

相关资料可从以下信息得到下载:

点击这个 链接关注 Linux公社官方微信,关注后回复数字160967。即可得到网友的分享密码。

如果取消关注Linux公社公众号,即使再次关注,也将无法提供本服务!

链接:https://pan.baidu.com/s/1u6K8fhZgEkEJD1qyKctAaw 密码:获得见上面的方法,地址失效请在下面留言。

------------------------------------------分割线------------------------------------------

搭建服务

1、在GNS3中搭建DHCP中继服务的拓扑图,方便我们搭建服务的时候理清思路。在这里我使用一台win 10虚拟机、一台win 7虚拟机、一台CentOS 7虚拟机、两台c3725路由设备。首先添加两台路由设备,并在路由设备上添加磁盘空间方便我们创建vlan,添加2层交换接口,方便我们把路由设备做成一个3层交换设备与一个2层交换设备。添加三台host主机,分别更名为DHC、win 10、win 7,这个时候还需要我们在VMware 15虚拟机设备中添加两块虚拟网卡,设知道仅主机模式,这个时候在重新回到GNS3中使用链接线将设备接起来,这个实验中我们将划分3个vlan,分别将3台虚拟机划分到不同的vlan中(vlan地址划分:vlan10:192.168.10.1/24、vlan20:192.168.20.1/24、vlan100:192.168.100.1/24,给DHCP服务器指定静态IP地址 192.168.100.100。如下图所示:

CentOS 7下搭建DHCP中继服务详解

2、打开VMware 15,开启win 10、win 7、CentOS 7虚拟机,在CentOS 7虚拟机中安装DHCP服务;安装完成后分别给win 10、win 7、CentOS 7虚拟机绑定网卡,win 10绑定VMnet2网卡,win 7绑定VMnet3网卡CentOS 7绑定VMnet1网卡;然会回到CentOS 7中配置静态路由、配置DHCP服务,完成后开启服务,关闭防火墙,关闭增强性安全文件。

[root@localhost ~]# yum install dhcp -y //安装DHCP服务 已加载插件:fastestmirror, langpacks base | 3.6 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/4): base/7/x86_64/group_gz | 166 kB 00:00:00 (2/4): base/7/x86_64/primary_db | 6.0 MB 00:00:01 ...//省略部分内容...

CentOS 7下搭建DHCP中继服务详解

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c1942abdb57f2ee93d54a4733e1fd7c6.html