一.什么是DHCP

动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。

二.实验操作流程

1. 搜索自己使用的计算机中是否有dhcp服务的安装程序

dnf serach dhcp

dnf install dhcp-server.x86_64##找到dhcp服务对应的程序进行安装

2. 编辑配置文件

cd /etc/dhcp/ ##切换到配置文件的环境

ll ##查看这个环境下的文件

cat /etc/dhcp/dhcpd.conf  ##查看配置文件内容,发现里面没有内容但发现有一个模板/usr/share/doc/dhcp-server/dhcpd.conf.example

cp  /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf ##复制模板到/etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcpd.conf ##编辑配置文件

配置文件的内容:

dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#

# option definitions common to all supported networks...
option domain-name "xyf.org"; ##设置域名
option domain-name-servers 114.114.114.114;##设置dns,这里设置的是电信服务商

default-lease-time 600;##租约的最短有效期
max-lease-time 7200;##租约最长有效期

# Use this to enble / disable dynamic dns updates globally.
#ddns-update-style none;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# No service will be given on this subnet, but declaring it helps the
# DHCP server to understand the network topology.

#subnet 10.152.187.0 netmask 255.255.255.0 {
#}

# This is a very basic subnet declaration.

subnet 172.25.254.0 netmask 255.255.255.0  {  ##设置ip网络和子网掩码
  range 172.25.254.37 172.25.254.137 ;##ip池,可以分配ip的范围
  option routers 172.25.254.250 ;##网关设置
}

3.开启dhcp服务

systemctl status dhcp.service ##查看dhcp服务的状态,此时发现是关闭的。

systemctl start dhcpd.service ##开启dhcp服务

这个时候dhcp服务就已经开启了。

Linux系统中DHCP服务设置相关推荐

  1. 优化Linux系统中的服务

    优化Linux系统中的服务 实验要求 设置Linux系统每次开机后自动进入字符模式界面. 使用ntsysv工具同时调整2.3.4.5运行级别中的服务状态,关闭下列服务: atd.bluetooth.c ...

  2. Linux编译mybatis,使用mybatis assembly插件打成tar包,在linux系统中运行服务-Go语言中文社区...

    使用mybatis assembly插件打成tar包,在linux系统中运行服务 assembly插件插件地址: 链接:https://pan.baidu.com/s/1i6bWPxF 密码:gad5 ...

  3. 【GPS】GPS的C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT配置,Linux系统中GPIO的设置

    GPS的GPIO配置文件 客户需要更改此变量C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT才能覆盖NAVRF驱动程序ELNA设置. modem_proc/gps/gnss/mgp/me ...

  4. Linux系统中的时间设置(硬件时钟VS系统时钟)

    在实际工作中,我们部署在linux系统中的应用的运行通常需要使用正确的时间,而在没有时钟同步服务的时候,就需要我们手动去修改linux的系统时间.那么这里就说说如何修改linux的系统时间. 软件时钟 ...

  5. 在linux系统中 用于配置和显示,在Linux系统中使用sway设置多个显示器/监视器

    Sway是一个平铺的Wayland合成器,具有与i3 X11窗口管理器几乎相同的功能,外观和工作流程.由于Sway使用Wayland而不是X11,因此设置X11的工具并非总是可以使用,这包括xrand ...

  6. linux系统中查看己设置iptables规则

    1.iptables -L 查看filter表的iptables规则,包括所有的链.filter表包含INPUT.OUTPUT.FORWARD三个规则链. 说明:-L是--list的简写,作用是列出规 ...

  7. Linux系统中DHCP的配置

    DHCP为动态主机配置协议,负责IP地址的动态分配(当一个主机的IP为自动,则不需要自己写IP,他会在DHCP服务器的范围内自动获取) 在真机或虚拟机下配置DHCP服务时,需要先下载dhcp软件,使用 ...

  8. Linux系统中svn服务器设置开机启动

    安装完svn服务器后虽然好用但是因为经常重启Linux服务器,每次重启完就要去手动启动svn服务器,很是麻烦,于是在网上找了一些方法后,自己把svn服务器设置成开机启动 步骤一:安装svn服务器: h ...

  9. linux设置ramdisk模块,Linux系统中的RAMdisk设置

    本文最后更新于2015年1月24日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 内存盘:在你的内存有较多剩余的情况下,可以考虑使用RAMdisk的技术,将内存当作硬盘使用,提高程序 ...

最新文章

  1. [COCI2015]COCI
  2. 网络营销过程中如何避免网站的过度优化情况的发生?
  3. 访问IIS元数据库失败
  4. Kafka配置消息保存时间的方法
  5. Jquery ajax提交表单几种方法详解
  6. 傅里叶变换及其应用 pdf_级数的欧拉变换及其应用
  7. 1299. 将每个元素替换为右侧最大元素
  8. 准备一些万圣节的乐趣——UI设计素材模板
  9. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
  10. Cockos REAPER 6 for Mac - 强大的数字音频工作站
  11. 2021-06-04计算器简易代码
  12. matlab讨厌python_MATLAB在逐渐被Python淘汰吗?
  13. 基于STM32的小说阅读器
  14. iOS iPhone X底部设置高度 白色底部显示
  15. Android中获取视频的第一帧图片的三种方法
  16. VBA WORD 光标处理
  17. [024] 欢迎大家关注我的微信公众帐号小q机器人(xiaoqrobot)
  18. Teams下载安装教程
  19. 2022年6月电子学会考级试卷真题解析(含答案和所有文档下载)
  20. 001-课程体系以及环境搭建

热门文章

  1. <Zhuuu_ZZ>HIVE(终)总结大全:是兄弟就来三连我
  2. 基于QQ云输入法,用python实现的输入法(demo 版)
  3. win10设置默认浏览器反复无常的解决方案
  4. Excel导出带图片详解
  5. 训练自己的yolov5样本, 并部署到rv1126 <三>
  6. 使用muscle多序列比对
  7. Compose主题切换——让你的APP也能一键换肤
  8. 远程服务器返回错误码: (507) Insufficient Storage
  9. 中继协作传输的SWIPT——知识扫盲
  10. vue 项目打包后 浏览器 F12 在source 下不显示 webpack 包