Linux系统中DHCP服务设置
一.什么是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服务设置相关推荐
- 优化Linux系统中的服务
优化Linux系统中的服务 实验要求 设置Linux系统每次开机后自动进入字符模式界面. 使用ntsysv工具同时调整2.3.4.5运行级别中的服务状态,关闭下列服务: atd.bluetooth.c ...
- Linux编译mybatis,使用mybatis assembly插件打成tar包,在linux系统中运行服务-Go语言中文社区...
使用mybatis assembly插件打成tar包,在linux系统中运行服务 assembly插件插件地址: 链接:https://pan.baidu.com/s/1i6bWPxF 密码:gad5 ...
- 【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 ...
- Linux系统中的时间设置(硬件时钟VS系统时钟)
在实际工作中,我们部署在linux系统中的应用的运行通常需要使用正确的时间,而在没有时钟同步服务的时候,就需要我们手动去修改linux的系统时间.那么这里就说说如何修改linux的系统时间. 软件时钟 ...
- 在linux系统中 用于配置和显示,在Linux系统中使用sway设置多个显示器/监视器
Sway是一个平铺的Wayland合成器,具有与i3 X11窗口管理器几乎相同的功能,外观和工作流程.由于Sway使用Wayland而不是X11,因此设置X11的工具并非总是可以使用,这包括xrand ...
- linux系统中查看己设置iptables规则
1.iptables -L 查看filter表的iptables规则,包括所有的链.filter表包含INPUT.OUTPUT.FORWARD三个规则链. 说明:-L是--list的简写,作用是列出规 ...
- Linux系统中DHCP的配置
DHCP为动态主机配置协议,负责IP地址的动态分配(当一个主机的IP为自动,则不需要自己写IP,他会在DHCP服务器的范围内自动获取) 在真机或虚拟机下配置DHCP服务时,需要先下载dhcp软件,使用 ...
- Linux系统中svn服务器设置开机启动
安装完svn服务器后虽然好用但是因为经常重启Linux服务器,每次重启完就要去手动启动svn服务器,很是麻烦,于是在网上找了一些方法后,自己把svn服务器设置成开机启动 步骤一:安装svn服务器: h ...
- linux设置ramdisk模块,Linux系统中的RAMdisk设置
本文最后更新于2015年1月24日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 内存盘:在你的内存有较多剩余的情况下,可以考虑使用RAMdisk的技术,将内存当作硬盘使用,提高程序 ...
最新文章
- [COCI2015]COCI
- 网络营销过程中如何避免网站的过度优化情况的发生?
- 访问IIS元数据库失败
- Kafka配置消息保存时间的方法
- Jquery ajax提交表单几种方法详解
- 傅里叶变换及其应用 pdf_级数的欧拉变换及其应用
- 1299. 将每个元素替换为右侧最大元素
- 准备一些万圣节的乐趣——UI设计素材模板
- 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
- Cockos REAPER 6 for Mac - 强大的数字音频工作站
- 2021-06-04计算器简易代码
- matlab讨厌python_MATLAB在逐渐被Python淘汰吗?
- 基于STM32的小说阅读器
- iOS iPhone X底部设置高度 白色底部显示
- Android中获取视频的第一帧图片的三种方法
- VBA WORD 光标处理
- [024] 欢迎大家关注我的微信公众帐号小q机器人(xiaoqrobot)
- Teams下载安装教程
- 2022年6月电子学会考级试卷真题解析(含答案和所有文档下载)
- 001-课程体系以及环境搭建
热门文章
- <Zhuuu_ZZ>HIVE(终)总结大全:是兄弟就来三连我
- 基于QQ云输入法,用python实现的输入法(demo 版)
- win10设置默认浏览器反复无常的解决方案
- Excel导出带图片详解
- 训练自己的yolov5样本, 并部署到rv1126 <三>
- 使用muscle多序列比对
- Compose主题切换——让你的APP也能一键换肤
- 远程服务器返回错误码: (507) Insufficient Storage
- 中继协作传输的SWIPT——知识扫盲
- vue 项目打包后 浏览器 F12 在source 下不显示 webpack 包