centos DHCP服务启动不了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos DHCP服务启动不了相关的知识,希望对你有一定的参考价值。

参考技术A 出现问题的可能有以下几个可能:
1. 配置文件有问题。
1.1 内容不符合语法结构,例如,少个分号;
1.2 声明的子网和子网掩码不符合;
2. 主机IP地址和声明的子网不在同一网段。
3. 主机没有配置IP地址,或者网卡没有启动。
4. 配置文件路径出问题,比如在RHEL6以下的版本中,配置文件保存在了/etc/dhcpd.conf,但是在rhel6及以上版本中,却保存在了/etc/dhcp/dhcpd.conf。

centos63 samba启动不了

smb启动不了,如下
启动 SMB 服务:smbd: /usr/lib64/libtdb.so.1: no version information available (required by smbd)
smbd: /usr/lib64/libtdb.so.1: no version information available (required by smbd)
smbd: /usr/lib64/libtdb.so.1: no version information available (required by smbd)
smbd: /usr/lib64/libtalloc.so.2: no version information available (required by smbd)
smbd: /usr/lib64/libtevent.so.0: no version information available (required by smbd)
smbd: relocation error: smbd: symbol tevent_common_add_fd, version TEVENT_0.9.9 not defined in file libtevent.so.0 with link time reference
[失败]
[root@xxx桌面]# rpm -qa|grep samba
samba-common-3.6.9-164.el6.x86_64
samba4-libs-4.0.0-23.alpha11.el6.x86_64
samba-winbind-clients-3.6.9-164.el6.x86_64
samba-3.6.9-164.el6.x86_64
samba-client-3.6.9-164.el6.x86_64

参考技术A 执行一下 :

ldd /usr/sbin/smbd | egrep "libtdb|libtalloc|libtevent"
ls -l /usr/lib64/libtdb*
ls -l /usr/lib64/libtalloc*
ls -l /usr/lib64/libtevent*
结果贴出来追问

追答

smbd是系统光盘自带的?还是另外装的?

追问

网上下载的
samba-3.6.9-164.el6.x86_64.rpm

追答

怪不得,这个包跟动态库不匹配,卸载后直接装系统光盘里的。如果想要高版本的samba,需要下载源码,在当前环境重新编译

追问

确实是这样,我把iso 里的packages 里的对应版本拷贝进去是可行的。

追答

直接挂载ISO镜像文件装就是了

本回答被提问者采纳

以上是关于centos DHCP服务启动不了的主要内容,如果未能解决你的问题,请参考以下文章

Mysql服务无法启动,显示错误1067

Windows Firewall ICS服务启动不了 拒绝访问错误5 重置后 自动关闭

在VMware上装了centos7。启动不了虚拟机?

pxe基于虚拟机的自启动

KICKSTART自动部署centos7系统

Centos 6.8 DHCP设置