Debian10快速部署DHCP服务
前言
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
进日,想提升一下自己的技术水平,于是就做了2020年全国职业技能大赛网络系统管理,可能我比较擅长服务器这一块,我就就做了,比赛的系统是Debian10于是就做了一下。
环境已经搭建号好了。我的环境如下图:

题目中要求:RSERVER开启DHCP功能,为Clinet分配ip地址
- 为客户端分配IP范围是10.10.100.1-10.10.100.50;
 - DNS:按照实际需求配置DNS服务器地址选项;
现在我已经配置好网卡的,如下图: 

Clinet端的网段为 10.10.100.0/28
据题目要求我们要安装DHCP服务,Debian10的DHCP包,Debian的包不同于centos的的包,所以直接上代码!
apt install isc-dhcp-server -y

安装完成之后,会提示无法启动服务,这是正常现象,因为dhcp需要根据自身环境进行配置
配置isc-dhcp-server
默认内容及作用
首先查看该配置文件的默认内容
cat /etc/default/isc-dhcp-server

从结果可以看到,默认只有两个参数是没有注释,所以这是必须配置的,具体作用如下
INTERFACESv4="" #需要监听的IPV4设备
INTERFACESv6="" #需要监听的IPV6设备
监听设备是必须的,但是监听协议却是可选的,由于现在都是使用IPV4,所以IPV6可以不进行配置。
由上图的网卡设置得出我们的网卡是ens35,所以是ens35,要替换,所以答案是
sed -i 's/INTERFACESv4.*/INTERFACESv4=\"ens35\"/g' /etc/default/isc-dhcp-server

这个配置之后去主配置文件去配置
配置格式:
root@Rserver:~# cat /etc/dhcp/dhcpd.conf 
ddns-update-style none;
subnet 10.10.100.0 netmask 255.255.255.0 {
        range 10.10.100.200 10.10.100.250;
        option subnet-mask 255.255.255.0;
        option routers 10.10.100.254;
        option domain-name-servers 114.114.114.114;
        default-lease-time 3600;
        max-lease-time 7200;
}
验证:

ssh验证:

Debian10快速部署DHCP服务的更多相关文章
- 快速部署ldap服务
		
快速部署ldap服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.LDAP概述 .什么是目录服务 ()目录是一类为了浏览和搜索数据二十几的特殊的数据库,例如:最知名的的微软公 ...
 - 使用Docker快速部署各类服务
		
使用Docker快速部署各类服务 一键安装Docker #Centos环境 wget -O- https://gitee.com/iubest/dinstall/raw/master/install. ...
 - 如何利用 docker 快速部署 Mysql 服务
		
docker 基础教程不再多说,这里只着重讲如何使用 docker 部署 mysql 服务 docker 拉取 访问 dockerhub,搜索关键词 mysql,我这里选择 mysql-server, ...
 - CentOS6.7搭建部署DHCP服务 (详解主配置文件)
		
DHCP服务 dhcp:动态主机配置协议.从bootp演变而来,引进了租约.续租功能,成为了现在的DHCP. 需要就分配,不需要就回收. 工作过程: 1.当获得地址是,有租约期限,当你关机时,IP地址 ...
 - 快速部署Apache服务静态网站
		
Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充, ...
 - Apache与php快速部署web服务
		
[本文出自天外归云的博客园] 在一台服务器上临时起个web服务,读取服务器上的cfs文件内容并显示在页面上,做一个简单的web请求处理. 首先找到apache,在conf文件夹下vi httpd.co ...
 - Docker_快速部署jenkins
		
开门见山,如何在利用docker快速部署jenkins服务?下面详解 1:docker的基本按照与部署,前文已经详述,这里不多说. 2:pull一个jenkins镜像 docker pull jenk ...
 - NFS服务和DHCP服务讲解(week3_day2)--技术流ken
		
NFS服务端概述 NFS,是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS: NFS允许一个系统在网络上与他人共享目录 ...
 - 末学者笔记--NFS服务和DHCP服务讲解
		
NFS服务端概述 一.概念: NFS,是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS:NFS允许一个系统在网络上与他 ...
 
随机推荐
- CodeForces 1409E Two Platforms
			
题意 有 \(n\) 个点,分别位于 \((x_i,y_i)\),求最多能用两个长度为 \(k\) 的平台接住多少个点. \(\texttt{Data Range:}n\leq 2\times 10^ ...
 - django 连接 mysql数据库
			
1.安装mysqlclient pip install mysqlclient 或 pycharm --> File --> settings --> Project: (项目名称) ...
 - net core webapi多版本控制与nswag 交互
			
前言 首先希望webapi 支持多版本,swagger针对不同的版本可进行交互.netcore 基于Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer 包, ...
 - python中可迭代对象、迭代器、生成器
			
可迭代对象 关注公众号"轻松学编程"了解更多. 1.列表生成式 list = [result for x in range(m, n)] g1 = (i for i in rang ...
 - C#3新增语法特性
			
C#3,.Net Framework 3.5 ,Visual Studio 2008, CLR 3.0 C#3.0新引进的语法基于.Net Framework 3.5.主要引进的语法:Linq,隐式类 ...
 - php 导出excel 10万数据
			
php导出excel 10万数据(此代码主要测试用) 在工作当中要对一些基本信息和其他信息导出 起初信息比较小无所谓.... 但当信息超出65535的时候 发现点问题了 超出了 而且 反应速度很慢 实 ...
 - javaweb项目中jsp的from表单提交action内容与web.xml的servlet-mapping对应
			
login.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> ...
 - 模拟微信小程序页面Page方法
			
1.依赖 a.jQuery b.angularjs 2.page.js文件 1 var Page = function (options) { 2 var myApp = angular.module ...
 - 13flask密码加密
			
一,了解密码加密方式 密码具有私有性较强的特性,预测密码加密对个人隐私的保护有这非常大的作用.在用flask搭建网站时候若服务器有被攻破的风险,要是用户表中密码字段也被拿走,后果将不堪设想. 在密码保 ...
 - 45. 跳跃游戏 II
			
给定一个非负整数数组,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. 你的目标是使用最少的跳跃次数到达数组的最后一个位置. 示例: 输入: [2,3,1,1,4]输出 ...