本人是刚学习Linux的菜鸟,这是我的第一篇博文,不专业的地方还请各位原谅。随手几笔把自己遇到的问题及解决办法贴出来,大家互相学习,大神们要是有更好的方法还望不吝赐教。

正文:CentOS 7搭建DHCP-SERVER

目标:在现有Linux操作系统上搭建DHCP服务器,提供10.10.10.0/24网段地址提供服务。

安装:#yum install dhcp     依照提示完成安装

配置文件目录:/etc/dhcp/dhcpd.conf

[root@507os /]# vim /etc/dhcp/dhcpd.conf

#

# DHCP Server Configuration file.

#   see /usr/share/doc/dhcp*/dhcpd.conf.example

#   see dhcpd.conf(5) man page

#

log-facility local7;

subnet 10.10.10.0 netmask 255.255.255.0 {

range 10.10.10.1 10.10.10.100;

option domain-name-servers 507os.507edu.cn;

option routers 10.10.10.254;

default-lease-time 600;

max-lease-time 7200;

filename "pxelinux.0";

}

不懂配置的新手可以按照原文件的提示:在see /usr/share/doc/dhcp*/dhcpd.conf.example,查看具体配置信息和格式。

启动DHCP服务:#service dhcpd start

不幸报错:按照提示查看:

关于Daemon,我的理解是:Service是对外提供服务的程序,包括系统的或是其他的。而提供Deamon就是为service提供服务的程序,及守护程序。  由此大概可以知道,DHCP无法开启的原因和网络服务有关。

作为运维人员不能忽视 系统日志 这个好东西,查看日志显示:

#tail -40 /var/log/message

解决方法一:修改本机网卡地址或修改DHCP池地址,使本机网卡地址在分发地址之内。

修改本机IP地址的目录:/etc/sysconfig/network-scripts/ifcfg-eth0 最后面的                                         是你的网卡命名。

解决方法二:陪置成类客户端,需要本机多网卡支持,按条件提供特定网络。以下是官方提供的实例:

class "foo" {

match if substring (option vendor-class-identifier, 0, 4) = "SUNW";

}

shared-network 224-29 {

subnet 10.17.224.0 netmask 255.255.255.0 {

option routers rtr-224.example.org;

}

subnet 10.0.29.0 netmask 255.255.255.0 {

option routers rtr-29.example.org;

}

pool {

allow members of "foo";

range 10.17.224.10 10.17.224.250;

}

pool {

deny members of "foo";

range 10.0.29.10 10.0.29.230;

}

}

解决方法三:DHCP提供两个服务池192.168.1.0/24(网卡所在网段),和10.10.10.0/24(目标网段)。但10.10.10.0/24只能提供范围不能指定网关,导致之后的使用价值不是很大。

启动正常!

注:由方法一和方法三可以看出:网关在网络中的重要性,无论是DHCP还是STATIC,网关设置不正确不是导致无法通信就是服务无法开启。

再设置成开机自启动:

#systemctl enable dhcpd.service

#chkconfig dhcpd on

centos7启动dhcp失败_CentOs 7 搭建DHCP服务器 启动报错相关推荐

  1. eNSP:当电脑从win10升级到win11,却发现启动虚拟设备(路由或防火墙)时出现报错,报错代码为40,如何解决?

    背景描述: 如何解决"当电脑从win10升级到win11,却发现启动虚拟设备(路由或防火墙)时,出现报错,报错代码为40"的问题呢?基于电脑升级win11,启动虚拟设备尤其是路由和 ...

  2. CentOS 7中DHCP的介绍与搭建DHCP中继服务(理论+实践)

    DHCP原理与配置 了解DHCP服务 DHCP是由internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议 使用DHCP的好处 减少管理员的工作量 避 ...

  3. ldap基本dn_2020年,手把手教你如何在CentOS7上一步一步搭建LDAP服务器的最新教程...

    1. 什么是LDAP 1.1 什么是LDAP? 要想知道一个概念,最简单的办法就是wikipedia,当然也可以百科. LDAP全称是轻型目录访问协议(Lightweight Directory Ac ...

  4. teamspeak3服务器搭建_CentOS 7 搭建 TeamSpeak3 服务器

    CentOS 7搭建TeamSpeak3服务器 TeamSpeak 是一款老牌VoIP工具软件,被国外广大游戏玩家所采用.国内用户可能不是很熟悉.TeamSpeak 是一款非常流行的跨平台VoIP和文 ...

  5. 搭建elsticsearch集群 报错 failed to send join request to master [{data-node-0}(已经测试)

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/qq_24879495/article/details/77718032 搭建elsticsea ...

  6. 关于搭建rabbitmq集群报错Error: unable to perform an operation on node ‘rabbit@localhost‘. Please see diagnos

    项目场景: 搭建rabbitmq集群时mq1为主,mq2,mq3为从 mq2和mq3加入集群时输入命令:rabbitmqctl join_cluster rabbit@mq1报错 问题描述: 具体报错 ...

  7. shardingsphere搭建使用,以及报错解决(一)

    ShradingJdbc的搭建注意事項: (目前使用的Springboot的版本是 2.2.5 使用的shardingsphere的版本是 5.1.0) 1. 注意ShangrdingSphere的版 ...

  8. Elasticsearch启动时,出现Permission denied,权限不足报错

    在CentOS7上手动启动ES报错Permission denied,权限不足,下面是解决步骤: 错误完整日志: [root@testmachine ~]# su es [es@testmachine ...

  9. centos7 如何重启web服务_centOS7下重启网络服务报错

    用户提问 实体机上安装的centOS7 在安装centOS7时并没有设置过任何网络的东西. 使用systemctl retart network.service或service network sta ...

最新文章

  1. 2022-2028年中国铅锌精矿粉行业市场研究及前瞻分析报告
  2. 秒杀系统怎么设计?8张图带你搞定!
  3. 函数连续但没有导数的例子
  4. Java Jdbc减少交互提升批量处理性能,到底该如何优化才好?
  5. 将Java程序作成exe文件的几种方法【转载】
  6. oracle 如何创建job,oracle创建job
  7. 使用 jQuery Mobile 与 HTML5 开发 Web App (十) —— jQuery Mobile 默认配置与事件基础
  8. nginx事件模块 -- 第六篇 stale event
  9. linux cat grep+head/tail
  10. LinkButton中添加删除确认框
  11. POJ2356 Find a multiple 鸽巢原理
  12. python可以500x1000_Python练习题 一. 使用匿名函数对1~1000求和,代码力求简洁。...
  13. java 计算器 junit测试_Java—Junit单元测试
  14. 黑马程序员——一些常用类的代码实践
  15. 你知道大量群发邮件用什么邮箱好吗?
  16. Educational Codeforces Round 97 (Rated for Div. 2) F. Emotional Fishermen
  17. Vue使用自定义字体
  18. WPF 绑定继承的样式提示 只能根据带有基类型 IFrameworkInputElement 的目标类型的 Style 样式
  19. 双向链表(Doubly Linked List)
  20. 如何用计算机名称获取计算机ip

热门文章

  1. 离散数学 消解算法判断合取范式的可满足性
  2. arm开发板6410/2440上mjpg-streamer网络视频服务器移植
  3. Java中的简单浮点数类型float和double不能够进行精确运算
  4. HDU 3874 Necklace (数状数组)
  5. 如果从Silverlight 读取本地GB2312格式的xml文件
  6. iPod/iTouch/ipad/iPhone新手注意事项
  7. 介绍一下《windows安全性编程》之一
  8. 计算机视觉与深度学习,看这本书就够了
  9. 到2020年,将有60%的工作被人工智能取代?
  10. 圣诞节计算机老师贺卡祝福语,老师圣诞节贺卡祝福语