一、DHCP介绍
  DHCP 动态主机管理协议(Dynamic Host Configuration Protocol) 是一种基于UDP协议且仅限于局域网的网络协议,主要用途是为局域网内部设备或网络供应商自动分配IP地址,通常会应用在大型的局域网内存在比较多的移动办公设备,DHCP协议能够实现集中的管理、分配IP地址。

  DHCP服务程序能够使局域网内的主机自动且动态的获取IP地址、子网掩码、网关地址以及DNS服务器地址等信息,且能够有效的提升地址的使用率,提高配置效率,减少管理和维护成本。

  

 DHCP协议能够保证任何IP地址在同一时刻只能由一台DHCP客户端使用,且能够为指定主机分配固定的IP地址。

  

二、DHCP服务程序的常见术语:
    作用域:一个完整的IP地址段,DHCP服务器根据作用域来管理网络的分布、分配IP地址及其他配置参数。
    超级作用域:用于支持同一物理网络上多个逻辑IP地址自网段,包含作用域列表,并对子作用域统一管理。
    排除范围:将某些IP地址在作用域中排除,确保这些IP地址不会被提供给DHCP客户端。
    地址池:在定义DHCP服务的作用域并应用排除范围后,剩余用来动态分配给DHCP客户机的IP地址范围。
    租约:即DHCP客户机能够使用动态分配到的IP地址的时间。
    预约:保证局域子网中特定设备总是获取到相同的IP地址。

三、配置

  **************环境&注意事项*************

  系统:cent OS 7 ;

  DHCP服务器:固定IP地址;

  客户端和服务器能相互通信。

  *********************************************

  1.安装DHCP服务器:    #两种方式
    rpm -ivh dhcp-3.0.1-59.EL4.i386.rpm 
    yum -y install dhcp

  2.复制dhcpd配置文件的样本:

1 # cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example  /etc/dhcp/dhcpd.conf 

  

  3.编辑DHCP配置文件:

 1 vi /etc/dhcpd.conf
 2 ddns-update-style interim;
 3 ignore client-updates;
 4 subnet 192.168.0.0 netmask 255.255.255.0 {
 5 # --- default gateway
 6         option routers                  192.168.0.1;
 7         option subnet-mask              255.255.255.0;
 8         option nis-domain               "domain.org";
 9         option domain-name              "domain.org";                            #域名
10         option domain-name-servers      192.168.1.1;
11         option time-offset              -18000; # Eastern Standard Time
12 #       option ntp-servers              192.168.1.1;
13 #       option netbios-name-servers     192.168.1.1;
14 # --- Selects point-to-point node (default is hybrid). Don't change this unless
15 # -- you understand Netbios very well
16 #       option netbios-node-type 2;
17         range dynamic-bootp 192.168.0.128 192.168.0.254;
18         default-lease-time 21600;
19         max-lease-time 43200;
20         # we want the nameserver to appear at a fixed address
21         host ns {
22                 next-server marvin.redhat.com;
23                 hardware ethernet 12:34:56:78:AB:CD;
24                 fixed-address 207.175.42.254;
25         }
26 }
27
28 #修改为
29 ddns-update-style none;                                                 #关闭dhcp服务器和dns服务器内部更新自动协商
30 ignore client-updates;
31 subnet 172.16.10.0 netmask 255.255.255.0 {
32         option routers                  172.16.10.2;                       #网关
33         option subnet-mask              255.255.255.0;                     #子网掩码
34         option domain-name-servers      202.103.24.68,202.103.0.117;       #DNS服务器地址
35         option time-offset              -18000; # Eastern Standard Time
36 # --- Selects point-to-point node (default is hybrid). Don't change this unless
37 # -- you understand Netbios very well
38 #       option netbios-node-type 2;
39         range dynamic-bootp 172.16.10.100 172.16.10.200;                   #地址池
40         default-lease-time 21600;                                          #默认租约时间(秒)
41         max-lease-time 43200;                                                                                  #最大租约时间(秒)
42         # we want the nameserver to appear at a fixed address
43         host JTWD01-28 {
44                 next-server marvin.redhat.com;
45                 hardware ethernet 00:1E:90:17:CC:67;                       #根据主机网卡mac地址分配IP地址
46                 fixed-address 172.16.10.88;                                #分配的固定IP地址
47         }
48 }

  4.重启DHCP服务:

1 # systemctl restart dhcpd

转载于:https://www.cnblogs.com/wangqian723/p/10168453.html

CentOS 7 配置DHCP服务器相关推荐

  1. rhel6中dhcp服务器配置文件,如何在CentOS/RHEL 7/6/5配置DHCP服务器

    DHCP(动态主机配置协议)是一种用于分配IP地址从预定义的IP地址池动态网络客户端的网络协议.它在LAN网络中很有用,但一般不用于WEB服务器.本文将帮助你在CentOS,Redhat系统中配置DH ...

  2. Redhat 5 配置DHCP服务器

    实验环境: DHCP服务器系统:redhat 5 网卡接口:eth0 IP地址:192.168.228.135 网关:192.168.228.2 子网掩码:255.255.255.0 DNS:114. ...

  3. dhcp服务器性能,配置dhcp服务器的总结

    配置dhcp服务器的总结 内容精选 换一换 根据伸缩配置ID查询一个弹性伸缩配置的详细信息.您可以在API Explorer中调试该接口.GET /autoscaling-api/v1/{projec ...

  4. WINDOWS SERVER 2003从入门到精通之配置DHCP服务器(上)

    DHCP(Dynamic Hoat Configure Protocol)动态主机配置协议简称,首先我们先了解DHCP服务器的作用所在. 当企业计算机数量较多时,例如BENET公司中有300台计算机, ...

  5. RHEL5.5配置DHCP服务器以及DHCP中继

    19-刘英博 1.在sever2上配置dhcp服务#配置网卡ip地址 #配置eth0的IP为172.17.17.2网关172.17.17.1,网关必须要填写,不然中继会出现问题(vim /etc/sy ...

  6. windows 2003 配置dhcp服务器

    今天去学习配置dhcp服务器 虚拟机上搞的,由于是第一次弄这个东西,中间遇到了很多问题,通过查找资料 ,解决了,现将方法总结一下: 1.控制面板里面添加删除组件,先把dhcp给安装上 2.控制面板管理 ...

  7. 项目七samba服务器,Centos 7 配置Samba服务器

    Centos 7配置Samba服务器 1.Centos 7版本,内核: Linux 3.10.0-514.el7.x86_64 [root@tommy /]# hostnamectl #查看版本号 O ...

  8. 虚拟服务器dhcp,虚拟服务器上配置dhcp服务器

    虚拟服务器上配置dhcp服务器 内容精选 换一换 Windows迁移成功后无法连接网络,提示"sms.5603Windows迁移后无法上网".该问题可能是如下原因导致:网络适配器驱 ...

  9. centos下搭建dhcp服务器

    centos下搭建dhcp服务器 一.软件环境 CentOS release 6.5 dhcp-4.1.1-51.P1.el6.centos.x86_64 dhcp-common-4.1.1-51.P ...

  10. 如何在Windows server 2012配置DHCP服务器

    引子:动态主机配置协议(DHCP)通常被应用于大型的局域网络环境中,它的主要作用是集中管理,分配IP地址,使网络环境中的主机动态获得IP地址,网关地址,DNS服务器地址等信息,从而提升IP地址的使用率 ...

最新文章

  1. Ubuntu14.04 64bit 编译安装nginx1.7+php5.4+mysql5.6
  2. 阿里云API网关(8)开发指南-SDK下载
  3. 什么样 信号_深圳停止商务公寓用地审批释放着什么样的信号,会引起房价下跌吗...
  4. 47 单例模式 和装饰器
  5. php验证时区是否存在,php – 验证来自不同网站的时区名称?
  6. 设计模式是用来弥补面向对象编程缺陷的方法总结
  7. Node.js server使用
  8. bind(),live(),delegate(),on()绑定事件方式
  9. ListIterator和Iterator的区别
  10. Java 中 final 内存语义
  11. 软件项目管理:软件工具与开发环境相关知识介绍
  12. matlab 日期排序_MATLAB时间序列的排序函数
  13. 响应式Web设计:HTML5和CSS3实战(读书笔记)
  14. Unity 基础开发-WebGL发布无法运行问题
  15. C/C++常见面试知识点总结附面试真题----20220326更新
  16. windows10、windows11无法连接到打印机,错误代码0x0000011b,不删 KB5005565更新的解决办法,亲测可行
  17. 分享Delphi处理EXCEL源码
  18. android随机数1 100,android 产生0~100之间的随机数
  19. 怎么将pdf转换为cad格式呢?
  20. Nvidia--Jetson Nano开发版测评

热门文章

  1. java中queue的使用
  2. go替代python运维_粗读web框架之go gin和python django
  3. Solana 海湾流(Gulf Stream)海平面(Sealevel)区别
  4. kubernetes视频教程笔记 (5)-网络通讯方式
  5. linux grep 如何搜索出包含某个字符串的所有文件 find
  6. ArrayList的初始化常用方式,扩容,和应用(去重)
  7. 用php解二元一次方程程序,编写一个程序,求二元一次方程组,编写一个程序,求二元一次方程组的解...
  8. nodejs连接postgresql_PostgreSQL 使用 node-postgres 在 node.js 中的应用
  9. 如何掌握mysql的查询语句_如何分析mysql的查询语句
  10. linux流量监控php_Linux下安装vnstat流量统计,流量监控