在 CentOS 6 上设置 DHCP 服务器的问题

在 CentOS 6 上设置 DHCP 服务器的问题

我一直在尝试在 Intel NUC i7 上运行的 CentOS 6 上设置 DHCP 服务器。我已经安装了 dhcpd 并使用示例 dhcpd.conf

subnet 192.168.1.0 netmask 255.255.255.0 {
    option routers        192.168.1.254;
    option subnet-mask    255.255.255.0;
    option domain-name    "xtreemfs.org";
    option domain-name-servers 192.168.1.1;
    option time-offset    -25200; # GMT - 7
    range 192.168.1.2 192.168.1.64;
}

我尝试过的:
1. 确保 /var/lib/dh​​cpd/ 中有一个名为 dhcpd.leases 的文件
2. 确保我的 dhcpd.conf 文件没有缺少任何终止符 (;)
3. 编辑 /etc/sysconfig/dhcpd 文件使用eth0
4. 重新启动系统

当我尝试启动服务器(sudo service dhcpd restart)时,它说:

Starting dhcpd:        [FAILED]

这是我的问题:
1. 有没有办法找出导致失败的原因(查看一些日志)?
2. 我可以做什么来解决这个问题?

(如果有人想知道我的设置由 3 台连接到 1000/T eth 交换机的 Intel NUC i7 计算机组成,并且没有一台计算机连接到我的本地网络。我的目标是将其中一台计算机设置为另外两台计算机的 DHCP 服务器。

答案1

我在阅读 /var/log 中的消息文件后解决了问题:

less /var/log/messages

这表明问题是没有配置监听设备。为了解决这个问题,我添加eth0到我的/etc/sysconfig/dhcp/dhcpd.conf文件中,一切正常。

相关内容