RHCE第3章:DHCP服务器

系列文章目录

RHCE第0章:RHCE开始前的准备
RHCE第1章:Web服务器(上)
RHCE第1章:Web服务器(下)
RHCE第2章:DNS服务
RHCE第3章:DHCP服务器


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

这次博客记录有关DHCP的内容,先看一下官方解释。
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置

我也不是能很看得懂,所以咱们再用普通话翻译一下。
现在网络中有一台DHCP服务器,他的手里有30个闲置的IP可以分配(例如192.168.100.30-59),然后他以UDP广播的形式在网络中发送“我有IP,谁要谁要”,网络中也有很多没有IP的服务器或者电脑,以同样的方式发送这“谁有IP,谁有IP”,然后他们相遇了,DHCP就以租约的形式给了他一个,租期一天。当租期到达50%,他继续给DHCP发信息“大哥,大哥,我要续租,我要续租”,正常情况下,DHCP服务器接收到请,会把他的租期再次变为一天,但如果各种原因,续租失败了,这IP也继续用,到租期再过一半,到达87.5%,继续发送续租请求,如果成功。租期变为一天,续租成功。如果还失败,他还能继续用,直到到期自动释放,并且获得一个169.254段的IP,同理,如果DHCP服务器IP分完了,还有人请求,他也会得到一个169.354段的IP。


一、IP分配

1.DHCP安装

yum install dhcp-server.x86_64

2.DHCP启动

第一次直接启动一般都会失败。
在这里插入图片描述
这是因为DHCP和之前的DNS不同,对配置文件要求非常严格,所以没有配置的时候是无法启动的。

3.DHCP配置

配置文件存放在/etc/dhcp/目录下,注意这里有两个配置文件一个是IPV4的一个是V6,咱们以v4为例。
在这里插入图片描述
里面内容就几行注释,非常简单。
在这里插入图片描述
大意就是,想配置文件,看以下文件。
在这里插入图片描述
这里面都是写好的配置文件,直接拿过来改一改就行。
在这里插入图片描述
咱们直接拿一段最全的来做一下,其他的都一样。
在这里插入图片描述
现在说一下修改项

#分配的IP段和以及网关段
subnet 192.168.100.0 netmask 255.255.255.0 {
#IP的范围30-60
  range 192.168.100.30 192.168.100.60;
  #dns服务器地址(我现在没架,这里就是演示一下)
  option domain-name-servers 192.168.100.1;
  #域名
  option domain-name "chaoge.com";
  #网关
  option routers 192.168.100.1;
  #广播地址
  option broadcast-address 192.168.100.255;
  #默认续租时间一般是最长时间的一般
  default-lease-time 3600;
  #最常使用时间
  max-lease-time 7200;
}

在这里插入图片描述
然后即可重启服务。
在这里插入图片描述

4.IP分配

我现在用第二台虚拟机自动获取IP先把原来手动配置的删了。
在这里插入图片描述
然后再设置自动分配IP。

nmcli connection add type ethernet con-name ens160 ifname ens160 ipv4.method auto 

在这里插入图片描述
可以看到以及自动分配好了。
在这里插入图片描述

二、IP绑定

在实际生产中,有些主机非常重要,所以他的IP不能随便写,要固定,所以需要将IP和MAC地址绑定。
实例文件里也有,直接拿过来改一下就行。
在这里插入图片描述
现在我要把192.168.66和chao2绑定,先把他的MAC拿过来。
在这里插入图片描述
注意,我这里的66不在自动分配的地址池里,这个是可以的,我的自动分配是30-60,不表示只有这些。

在这里插入图片描述
然后从其服务,用chao2从新获取IP。
现在将chao2的网卡从新获取IP

nmcli connection down ens160
nmcli connection up ens160 

在这里插入图片描述
在这里插入图片描述

三、DHCP中继

这个是什么意思呢,简单说一下,比如我现有有两个网段的IP可以分配,我现在要求一部分主机只能接收到192.168.100.1/24段的,另一部分只能接受172.16.100.0/24段的。
想要解决这个问题,可以架两台DHCP也可以在DHCP和需要IP的服务器之前加一个交换机,这就是DHCP中继。
两个交换机分别负责分配不同的网段,需要那一段的IP就到相应的交换机去,这两个交换机,需要连接DHCP不同的网卡上。

1.设置交换机

这里要使用虚拟网络编辑器,在菜单栏的编辑里面。

在这里插入图片描述
这杨V1和V2就是两个不同的网络了。
在这里插入图片描述
这个要去掉。
在这里插入图片描述
然后给chao1添加一块网卡
在这里插入图片描述
可以用

nmcli device show

查看硬件信息。
在这里插入图片描述
为其添加配置信息。

nmcli connection add type ethernet con-name ens224 ifname ens224 ipv4.method manual ipv4.addresses 172.16.100.1/24 connection.autoconnect yes

在这里插入图片描述
我现在将chao3的虚拟机网卡也转换成V2
在这里插入图片描述
之后将其设置为自动分配ip方法前别也说过了。
在这里插入图片描述
之后就可以看到IP消失了,更换网卡后相当于和chao2分别连接到了两台交换机上,但咱们只配置了一台交换机的信息。
在这里插入图片描述
继续配置chao1的DHCP。
把之前的信息改一改就行了,然后重启DHCP服务。
在这里插入图片描述
之后在chao3上重启网卡。就会分配到另一个网段的IP

在这里插入图片描述


总结

这次记录的内容就到这里,最后一个实验有些麻烦,还是要用虚拟机多练一练。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值