昨天下午在新装的Red Hat Enterprise Linux 6.3 虚拟机上搭建了一个DHCP服务,配置文件都完成后,无法启动dhcpd服务。今天在查看dhcp软件包安装的详细信息时才发现问题出在那里了!
dhcp-4.1.1的rpm软件包在安装dhcpd服务时,就已经自动创建了主配置文件dhcpd.conf,位于/etc/dhcp/dhcpd.conf ,而按照Red Hat Enterprise Linux 5 和 dhcp-3.*.*.-***时的做法,我手动新建了一个主配置文件:/etc/dhcpd.conf,并做好了参数配置,但是真正起作用的主配置文件却是空文件!!
所以启动时候一直失败,查看日志发现很明显的报错:
将之前做配置的 /etc/dhcpd.conf 覆盖到 /etc/dhcp/dhcpd.conf 后, dhcpd服务顺利启动了。 下面记录一下DHCP服务搭建步骤
1. 检查DHCP服务是否已经安装
2. 挂载Red Hat安装盘
3. 安装dhcp服务(这此安装盘中rpm包都位于Packages目录中)
4. 检查安装结果
5. 配置DHCP服务的主配置文件/etc/dhcp/dhcpd.conf(进入到vi编辑器中,在全局模式下 :r /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample 可读取dhcp主配置文件的模板内容,并写入到当前文件中,再加以修改)
6. DHCP客户端的配置
a. windows 7
a. ubuntu10 (网卡配置文件不同于redhat,路径为 /etc/network/interfaces 参考博客http://blog.163.com/yi_yixinyiyi/blog/static/136286889201122221528757/ )
7. 在DHCP服务器上查看分配出去的ip地址及相应的客户端信息
又遇到问题了 只有ip为192.168.8.101的win7客户端的信息,没有192.168.8.150的ubuntu10客户端的信息,是因为ubuntu做了IP地址保留吗?
本文转自kindIT 51CTO博客,原文链接:http://blog.51cto.com/kindit/1189297,如需转载请自行联系原作者