免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3368 | 回复: 7
打印 上一主题 下一主题

[网络管理] 问一个DHCP服务器的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-11-19 18:59 |只看该作者 |倒序浏览
系统是CentOS6.5,/etc/dhcp/dhcpd.conf,/etc/sysconfig/dhcpd 等文件都已经配置好
命令行运行/usr/sbin/dhcpd 可以成功启动dhcp服务,但是运行service dhcp start总是【失败】,
查看/var/log/message,如下:

Nov 18 19:18:23 x301 dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Nov 18 19:18:23 x301 dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Nov 18 19:18:23 x301 dhcpd: All rights reserved.
Nov 18 19:18:23 x301 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Nov 18 19:18:23 x301 dhcpd: Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Nov 18 19:18:23 x301 dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Nov 18 19:18:23 x301 dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Nov 18 19:18:23 x301 dhcpd: All rights reserved.
Nov 18 19:18:23 x301 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Nov 18 19:18:23 x301 dhcpd: Can't chown new lease file: Operation not permitted            -----------问题在这里吗?
Nov 18 19:18:23 x301 dhcpd:
Nov 18 19:18:23 x301 dhcpd: This version of ISC DHCP is based on the release available
Nov 18 19:18:23 x301 dhcpd: on ftp.isc.org.  Features have been added and other changes
Nov 18 19:18:23 x301 dhcpd: have been made to the base software release in order to make
Nov 18 19:18:23 x301 dhcpd: it work better with this distribution.
Nov 18 19:18:23 x301 dhcpd:
Nov 18 19:18:23 x301 dhcpd: Please report for this software via the CentOS Bugs Database:
Nov 18 19:18:23 x301 dhcpd:     http://bugs.centos.org/
Nov 18 19:18:23 x301 dhcpd:
Nov 18 19:18:23 x301 dhcpd: exiting.

感觉问题在lease file的权限上,百度谷歌两天不得解答,还请各位高手帮忙查错

论坛徽章:
0
2 [报告]
发表于 2014-11-20 06:08 来自手机 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2014-11-20 18:17 |只看该作者
lease file的权限如下
-rw-r--r--. 1 root root 192 11月 19 17:49 /var/lib/dhcpd/dhcpd.leases

从/etc/rc.d/init.d/dhcpd看运行脚本,启动用户是dhcpd

prog=dhcpd
user=dhcpd
group=dhcpd
exec=/usr/sbin/dhcpd
lockfile=/var/lock/subsys/dhcpd
pidfile=/var/run/dhcpd.pid
statedir=/var/lib/dhcpd

再查看/etc/passwd
dhcpd:177:177HCP server:/:/sbin/nologin

将leasefile的权限改成dhcpd:dhcpd,也没用,头都大了。
求解救!


论坛徽章:
0
4 [报告]
发表于 2014-11-21 18:23 |只看该作者
求解救,求高手!

论坛徽章:
0
5 [报告]
发表于 2014-11-21 18:55 |只看该作者
首先注意如果是版本是dhcp 3.XXX,配置文件为/etc/dhcpd.conf(没有就新建)
如果是dhcp 4.XXX,配置文件为/etc/dhcp/dhcpd.conf(没有就新建)
1 进入dhcpd运行文件   vim  /etc/rc.d/init.d/dhcpd
2 将权限user=dhcpd   改为 user=root;  group=dhcpd改为group=root 。 将dhcp相关配置文件的用户和组都改为root

论坛徽章:
0
6 [报告]
发表于 2014-11-21 18:55 |只看该作者
首先注意如果是版本是dhcp 3.XXX,配置文件为/etc/dhcpd.conf(没有就新建)
如果是dhcp 4.XXX,配置文件为/etc/dhcp/dhcpd.conf(没有就新建)
1 进入dhcpd运行文件   vim  /etc/rc.d/init.d/dhcpd
2 将权限user=dhcpd   改为 user=root;  group=dhcpd改为group=root 。 将dhcp相关配置文件的用户和组都改为root

论坛徽章:
0
7 [报告]
发表于 2014-11-22 21:29 |只看该作者
Value_Xi 发表于 2014-11-21 18:55
首先注意如果是版本是dhcp 3.XXX,配置文件为/etc/dhcpd.conf(没有就新建)
如果是dhcp 4.XXX,配置文件为/e ...


哈,果然把user和group都改为root就成功了,那既然如此,系统在安装dhcp服务后创建一个不能启动服务的dhcp:dhcp用户和组又有什么意义呢?
而且手头上几本书都没有写明这点。

论坛徽章:
0
8 [报告]
发表于 2014-12-09 11:12 |只看该作者
selinux 有没有关闭
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP