目录

安装DHCP服务

修改作为DHCP服务器的网络配置

关闭Vmware虚拟机自带DHCP服务器

编辑--虚拟网络编辑器--如下

客户端获取DHCP分配IP地址测试

客户端1:固定租约类型

客户端2:自动获取类型


将CentOS7作为DHCP服务器,为网段中其他主机自动分配IP地址

安装DHCP服务

[root@centos7 ~]# yum install dhcp

安装过程如下:

修改作为DHCP服务器的网络配置

[root@centos7 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

常用参数如下(根据具体项目要求设置)

DEVICE=ens33 //定义该网卡的识别名称。
BOOTPROTO=dhcp //启动该网卡的方式,dhcp 表示通过 BOOTP 或 DHCP 协议动态取得 IP 地址。
ONBOOT=yes //启动 network 服务时,是否启动该网卡。
TYPE=Ethernet //网卡的类型。
IPADDR=192.168.154.145 //静态方式指定网卡的 IP 地址
NETMASK=255.255.255.0 //定义网卡的子网掩码
MTU=1500 //网卡传输的最大数据包
GATEWAY=192.168.154.2 //网络的默认网关
DNS1=192.168.154.2
DNS2=192.168.154.1

修改网卡配置如下

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #作为DHCP服务器,IP地址类型设为静态
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=52e25825-2039-43e5-9a55-7dd1ba72bc55
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.154.145
NETMASK=255.255.255.0
GATEWAY=192.168.154.2
DNS=211.139.2.170    #指定公网的DNS地址

修改之后,重启网络服务

[root@mail ~]# service network restart

编辑DHCP配置文件

#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page
#
option domain-name-servers 211.139.29.170,114.114.114.114;      #指明dns
subnet 192.168.154.0 netmask 255.255.255.0{                     #网段及子网掩码range 192.168.154.200 192.168.10.254;                      #分配范围option routers 192.168.154.2;                              #网关default-lease-time 86400;                                  #默认租约max-lease-time 172800;                                     #最大租约#固定租约设置方法:即为Win7这台机器预留固定的ip地址host Win7{                                                 #为主机命名hardware ethernet 00:0C:29:07:90:00;                    #主机Win7的macfixed-address 192.168.154.203;                          #绑定的ip地址}
}

重启DHCP服务

[root@centos7 ~]# service dhcpd restart

查看一下启动状态:成功启动

关闭Vmware虚拟机自带DHCP服务器

由于使用虚拟机的中的虚拟网段做测试,虚拟机有一个默认的DHCP服务器192.168.154.254,虽然我们的DHCP服务启动了,但是客户机获取地址时会主动找虚拟机的DHCP,所以下面把自带的DHCP服务器关掉。

编辑--虚拟网络编辑器--如下

客户端获取DHCP分配IP地址测试

ipconfig /release #释放当前获取的IP地址
ipconfig /renew   #重新从DHCP服务器获取地址

客户端1:固定租约类型

查看客户端网络,DHCP服务器已成功指向了我们安装的DHCP,地址也是我们固定分配的地址

客户端2:自动获取类型

未设置固定租约IP地址,则该该客户端会从DHCP服务器的Range范围 第一个开始分配地址,我们设置的范围是200-254

Linux下搭建DHCP服务器 【2020.12.01】相关推荐

  1. Linux ENSP 搭建DHCP服务器并实现中继和Linux 下搭建DNS服务器(2个实验可跟做)

    文章目录 DHCP服务 了解DHCP服务 使用DHCP的好处 Linux 下搭建DNS服务器 实验环境 实验过程 修改DHCP配置文件 更改dns服务器名称 更改win10的IP地址 Linux &a ...

  2. 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 ...

  3. 这可能是东半球最详细的Linux下搭建Jenkins服务器实现自动打包的教程(上)

    前言:作为开发者,我们都遇到过这样一个问题,项目在测试期的时候,测试总会找我们打各个环境的包,什么生产包.prd包.pre包,每次都是我们打完包再发给测试.可是打包是要时间的啊,项目小还好,项目大的话 ...

  4. Linux下搭建nginx服务器

    Linux下搭建nginx服务器   Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务.其特点是占有内存少,并发能力强,事实 ...

  5. Linux下搭建SVN服务器【亲测可用】

    Linux下搭建SVN服务器 简介 第一步:通过yum命令安装svnserve,命令如下: 第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置) 第三步:创建svn版本库 第四步:配置修 ...

  6. cif文件服务器搭建,在linux下搭建NFS服务器实现文件共享

    介绍在linux下搭建NFS服务器实现文件共享 目录一.关于NFS 二.搭建一台NFS服务器共享特定资源 三.调优 一.关于NFS 1.NFS是Network File System的简写,即网络文件 ...

  7. linux dns服务无效,Linux下搭建DNS服务器及踩坑

    DNS服务 域名系统(DNS)是建立在分布式数据库上的分层命名系统.该系统将域名转换为IP地址,并可以将域名分配给Internet组资源和用户,无论实体的物理位置如何. 说白了就是:域名与IP之间的相 ...

  8. 这可能是东半球最详细的Linux下搭建Jenkins服务器实现自动打包的教程(下)

    上一篇我们从零开始,在Linux环境下配置了Jenkins的Android构建环境,但也仅仅是搭建环境,至于参数化构建.输出apk .定时构建.邮件发送等功能因为篇幅的原因没有介绍,本篇博客就来介绍介 ...

  9. kali系统搭建本地服务器,kali linux 下搭建git服务器

    参考:http://www.cnblogs.com/dee0912/p/5815267.html https://www.liaoxuefeng.com/wiki/001373951630592960 ...

最新文章

  1. ubuntu160.4+anaconda3 +tensorflow1.140 +keras2.2.5安装
  2. c++/cli中调用C#类库中的out参数
  3. Git - 忽略的文件冲突解决
  4. 从未如此简单:10分钟带你逆袭Kafka!
  5. 在webstorm中配置sass的自动编译,并且可以指定编译后的css的目录.
  6. java map转xml 工具类_xml和map互转工具类
  7. android打开文件管理获取文件名,如何从android中的文件路径获取文件名
  8. RPM-GPG-KEY在包安装时候的作用
  9. 关于惠普hp服务器开机时F10菜单变成F10 Function Disabled的解决方法
  10. Python做下载器需要掌握哪些
  11. java怎么打不开vos_JAVA如何调用VOS2009接口
  12. H5+canvas+js实现连线题
  13. opencv实现人脸识别中过曝光人脸图片处理
  14. Java设计模式之观察者模式
  15. java 65533,java导出excel超出65533行
  16. extjs 教程 java_ExtJS实战 01——HelloWorld
  17. c语言编辑三色球问题,C语言实例编程:三色球问题
  18. 【9018:1458】征兵
  19. CDOJ1323柱爷的下凡
  20. python外部库是什么_Python 常用外部模块详解

热门文章

  1. 口语技巧-Part2答题逻辑
  2. SqlServer行转列
  3. 大学c语言电脑考试判卷,全国计算机等级考试判卷的玄机
  4. ssis配置文件优先级_SSIS优先约束概述
  5. new一个对象的过程
  6. github网页链接
  7. InvocationException: GraphViz's executables not found
  8. linux 源码安装mysql 5.5
  9. error: libXpm.(a|so)
  10. 深入浅出MFC学习笔记:MFC六大关键技术仿真之RTTI运行时类型识别