Linux使用DHCP动态管理主机地址配置文件修改及试验记录!

动态主机地址管理协议

动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,其主要用途是为局域网内部的设备或网络供应商自动分配IP地址等参数。

简单来说,DHCP协议就是让局域网中的主机自动获得网络参数的服务。在下图所示的拓扑图中存在多台主机,如果手动配置每台主机的网络参数会相当麻烦,日后维护起来也让人头大。而且当机房内的主机数量进一步增加时(比如有100台,甚至1000台),这个手动配置以及维护工作的工作量足以让运维人员崩溃。借助于DHCP协议,不仅可以为主机自动分配网络参数,还可以确保主机使用的IP地址是唯一的,更重要的是,还能为特定主机分配固定的IP地址。在这里插入图片描述
DHCP涉及的常见术语

作用域:一个完整的IP地址段,DHCP协议根据作用域来管理网络的分布、分配IP地址及其他配置参数。

超级作用域:用于管理处于同一个物理网络中的多个逻辑子网段。超级作用域中包含了可以统一管理的作用域列表。

排除范围:把作用域中的某些IP地址排除,确保这些IP地址不会分配给DHCP客户端。

地址池:在定义了DHCP的作用域并应用了排除范围后,剩余的用来动态分配给DHCP客户端的IP地址范围。

租约:DHCP客户端能够使用动态分配的IP地址的时间。

预约:保证网络中的特定设备总是获取到相同的IP地址。

部署dhcpd服务程序

安装dhcp服务程序:yum install -y dhcp。
dhcpd服务的配置文件:/etc/dhcp/dhcpd.conf。
dhcp的服务程序的配置文件中只有3行注释语句,这意味着我们需要自行编写这个文件
在这里插入图片描述
一个标准的配置文件应该包括全局配置参数、子网网段声明、地址配置选项以及地址配置参数。其中,全局配置参数用于定义dhcpd服务程序的整体运行参数;子网网段声明用于配置整个子网段的地址属性。

dhcpd服务程序配置文件中使用的常见参数以及作用
在这里插入图片描述
自动管理IP地址
DHCP协议的设计初衷是为了更高效地集中管理局域网内的IP地址资源。DHCP服务器会自动把IP地址、子网掩码、网关、DNS地址等网络信息分配给有需要的客户端,而且当客户端的租约时间到期后还可以自动回收所分配的IP地址,以便交给新加入的客户端。

机房所用的网络地址以及参数信息
在这里插入图片描述
了解了真实需求以及机房网络中的配置参数之后,按照下表来配置DHCP服务器以及客户端。

DHCP服务器以及客户端的配置信息
在这里插入图片描述
作用域一般是个完整的IP地址段,而地址池中的IP地址才是真正供客户端使用的,因此地址池应该小于或等于作用域的IP地址范围。另外,由于VMware Workstation虚拟机软件自带DHCP服务,为了避免与自己配置的dhcpd服务程序产生冲突,应该先按照下图所示将虚拟机软件自带的DHCP功能关闭。
在这里插入图片描述
在这里插入图片描述
dhcp服务器192.168.10.10要做的:编辑dhcpd服务的配置文件,注意dhcpd服务配置文件中的每行参数后面都需要以分号(;)结尾,重启dhcpd服务并加入开机启动项。

vim /etc/dhcp/dhcpd.conf
ddns-update-style none;                        #设置DNS服务不自动进行动态更新
ignore client-updates;                         #忽略客户端更新DNS记录
subnet 192.168.10.0 netmask 255.255.255.0 {
       #作用域为192.168.10.0/24网段
range 192.168.10.50 192.168.10.150;            #IP地址池为192.168.10.50-150100个IP地址)
option subnet-mask 255.255.255.0;              #定义客户端默认的子网掩码
option routers 192.168.10.1;                   #定义客户端的网关地址
option domain-name "linuxprobe.com";           #定义默认的搜索域
option domain-name-servers 192.168.10.1;       #定义客户端的DNS地址
default-lease-time 21600;                      #定义默认租约时间(单位:秒)
max-lease-time 43200
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值