Linux学习之服务器搭建——DHCP服务器

通过前面基础网络配置已经将两台虚拟机连接起来了,在windows 下是将它和Centos设为统一网段,在DHCP里同样不变,改变的是将windows 所配置的静态IP全部换成“自动获取DHCP”而在接下来的操作,就是让我的windows 自动获取来自Linux 提供的IP地址。

  • (如果以前有则改成自动获取)

第一步:按照Centos的基础网络配置,配置出Centos的静态IP (这里实验用IPADDR=192.168.1.100)

——不要忘记最重要的四步,这里回顾一下

  • 修改selinux文件 (disabled)
  • chkconfig iptables restart
  • chkconfig NetworkManager off
  • init 6(一定是重启)

第二步:直接编辑文件 #vim /etc/dhcp/dhcp.conf (关键时候可以偷懒按Tab键)

进入之后,我们只需要在末行模式“:”下读入“:r /usr/share/doc/dhcp-4.1.1/dhcp.conf.sample”(不用硬记,做标记的就是我们要读入的文件,“*”号按“Tab”键就会自动显示出来)

读入之后显示的是以下文件

文件很长这只是开头的一部分,但我们要修改的内容在文件中间:(有很多相似的地方,找的时候要注意,修改错了文件就会失效)

(要与显示的地方一模样,哈哈,我就改错过)不过只要没有“:wq”还是有修改的机会——按esc返回命令模式,按下键盘的“u”就是撤回。

我们要修改:

其实除了option domain-name 都要修改(进入正题啦)

修改完的问件就如上图,看的很乱是吧,我具体说一下:(注意分号)

  • 在subnet 删去原有,改成192.168.1.0(这是我实验IP地址:192.168.1.100的网络地址)
  • netmask不用说了是 网关255.255.255.0(由于这是C类地址)
  • 接下来是rang (范围)这个修改,可以按照自己的意愿,只修改最后(0~100)之内都可以
  • 下一行很长的配置直接从后向前删除 到“domain-name-serive”停止,改为我的实验IP地址:192.168.1.100
  • 下面两行的修改 192.168.1.254 和192.168.1.255
  • 最后是租约,最小时间和最大时间(最好设置的时间长一点,因为租约期限已到,会自动收回给windows 的IP地址导致两台电脑失去联系,ping不通)

第三步:重启DHCP服务器(这回不用再重启电脑了 init 6)

    配置文件存盘退出(“:wq”)后重启服务器,命令为#service dhcpd restart

可能是一个或者两个【OK】只要是ok就可以OK啦啦。。

第四步:到windows 下查看配置情况(在DHCP服务器配置中,Windows只充当测试的角色)

(显示通过DHCP指派)

(查看详细信息)

 

DHCP服务器配置环境搭建成功(下面是DNS服务器,他与DHCP联系不大,既可以用静态IP,也可以依托DHCP搭建好的环境)

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/chukang/p/6828722.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/283652.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WPF 动态切换黑|白皮肤

WPF 动态切换黑|白皮肤WPF 使用 WPFDevelopers.Minimal 如何动态切换黑|白皮肤作者:WPFDevelopersOrg原文链接: https://github.com/WPFDevelopersOrg/WPFDevelopers.Minimal框架使用大于等于.NET40;Visual Studio 2022;项目使用 MIT 开源…

中小企业虚拟化解决方案-VMware vSphere 6.5-日常管理入口v0.0.1

中小企业虚拟化解决方案-VMware vSphere 6.5日常管理入口v0.0.1本文目的:针对中小企业虚拟化的平台管理,涉及到很多管理入口,普通管理员未必知道从哪里管理?本文将从最底层到最高层进行简单的介绍,最终让普通管理员快速了解管理入…

Svn服务器的搭建与配置

本文由ilanniweb提供友情赞助,首发于烂泥行天下想要获得更多的文章,可以关注我的微信ilanniweb要把svn代码同步到git服务器上,本来是想通过subgit直接同步进行就行了。但是自已以前没有搭建过svn服务器,所以有了这篇文章。我们就来…

JAVA Future类详解

1. Future的应用场景 在并发编程中,我们经常用到非阻塞的模型,在之前的多线程的三种实现中,不管是继承thread类还是实现runnable接口,都无法保证获取到之前的执行结果。通过实现Callback接口,并用Future可以来接收多线…

最新 .NET 社区工具包, 推出MVVM 源代码生成器!

点击上方蓝字关注我们(本文阅读时间:10分钟)我们很高兴地宣布正式推出新的 .NET 社区工具包,现在已经在NuGet上发布了8.0.0版本!这是一个重要版本,包括大量新功能、改进、优化、错误修复,许多反映了全新项目…

Java并发编程:Executor、Executors、ExecutorService

Executors 在Java 5之后,并发编程引入了一堆新的启动、调度和管理线程的API。Executor框架便是Java 5中引入的,其内部使用了线程池机制,它在java.util.cocurrent 包下,通过该框架来控制线程的启动、执行和关闭,可以简化…

IOTCS+Ekuiper搭建物联网边缘计算平台

背景介绍IOTCS 是专为物联网平台而设计的工业智能网关。自从 2020 年 10 月以来,我们从需求调研,设计,定型,研发,测试经过漫长的沉淀与孵化,最终顺利实现工业智能网关最初的设想。我们凭借创新设计理念、快…

JMX 使用指南一 Java Management Extensions

1. 什么是 JMX JMX,全称 Java Management Extensions,是在 J2SE 5.0 版本中引入的一个功能。提供了一种在运行时动态管理资源的框架,主要用于企业应用程序中实现可配置或动态获取应用程序的状态。JMX 提供了一种简单、标准的监控和管理资源的…

多种方法实现自适应布局

最近切了几个手机端的网页,第一次切的是美团的首页,为了自适应不同的手机分辨率,需要用到自适应布局,切图的时候是用的第一中方法,用到了定位,后来查找了一些其他方法,现在就介绍几种自适应布局…

hivesql优化的深入解析

转载:https://www.csdn.net/article/2015-01-13/2823530 一个Hive查询生成多个Map Reduce Job,一个Map Reduce Job又有Map,Reduce,Spill,Shuffle,Sort等多个阶段,所以针对Hive查询的优化可以大致…

如何用一行 CSS 实现 10 种现代布局

现代 CSS 布局使开发人员只需按几下键就可以编写十分有意义且强大的样式规则。上面的讨论和接下来的帖文研究了 10 种强大的 CSS 布局,它们实现了一些非凡的工作。 01. 超级居中:place-items: center 对于第一个“单行”布局,让我们解决所有 …

在.NET 6.0中使用不同的托管模型

本章是《定制ASP NET 6.0框架系列文章》的第六篇。在本章中,我们将讨论如何在ASP NET 6.0中自定义托管宿主。比如,托管选项和不同类型的托管,并了解一下IIS上的托管。限于篇幅,本章只是一个抛砖迎玉。本章涵盖主题包括&#xff1a…

TypeScript 与 JavaScript 的区别

TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准(ES6 教程)。TypeScript 由微软开发的自由和开源的编程语言。TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以…

IO 和NIO的区别

1.IO和NIO的区别 NIO就是New IO在JDK1.4中引入。 IO和NIO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO快不少。 在Java API中提供了两套NIO,一套针对标准输入输出NIO,另一套就是网络编程…

PerfView专题 (第四篇):如何寻找 C# 中程序集泄漏

一:背景 前两篇我们都聊到了非托管内存泄漏,一个是 HeapAlloc ,一个是 VirtualAlloc,除了这两种泄漏之外还存在其他渠道的内存泄漏,比如程序集泄漏,这一篇我们就来聊一聊。二:程序集也会泄漏&am…

站立会议第九天

1.站立会议内容 昨天我们成功的将图片插进去了,在这里,图片是使用的png格式,长知识了。我们今天要继续把界面再优化一下。 照片: 2.任务展板 3.燃尽图 转载于:https://www.cnblogs.com/bk1246788/p/6852935.html

学习nginx 下面只是简单的配置文件

2019独角兽企业重金招聘Python工程师标准>>> #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } …

实现城市治理一网统管,必须这 4 个关键技术

导读:要实现城市治理一网统管,必须具备以下四个关键技术:城市状态一网感知、城市数据一网共享、信息流转三屏联动、虚实映射数字孪生。 作者:郑宇 来源:大数据DT(ID:hzdashuju) 01…

实现生成订单30分钟未支付,则自动取消

目录 了解需求 方案 1:数据库轮询 思路 实现 优点 缺点 方案 2:JDK 的延迟队列 思路 实现 优点 缺点 方案 3:时间轮算法 思路 实现 优点 缺点 方案 4:redis 缓存 思路一 实现一 解决方案 思路二 实现二 优…

CA周记-.NET MAUI in GCR 月报(2022年8月)

.NET MAUI 正式版本发布已经三个月了,有小伙伴希望我们有一些关于 .NET MAUI 相关的本地化内容以及开源项目介绍,接下来从8月开始,我希望用月报的形式和大家分享 .NET MAUI 在中国的活动,学习资源,优秀的开源项目&…