Centos

在 CentOS 6 上設置 DHCP 伺服器的問題

  • June 3, 2015

我一直在嘗試在英特爾 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 文件沒有失去任何終止符 (;)

  1. 編輯 /etc /sysconfig/dhcpd 文件以使用 eth0

  2. 重新啟動系統

當我嘗試啟動伺服器(sudo service dhcpd restart)它說:

Starting dhcpd:        [FAILED]

這是我的問題:

  1. 有沒有辦法找出導致失敗的原因(查看一些日誌)?

  2. 我能做些什麼來解決這個問題?

(如果有人想知道我的設置由連接到 1000/T eth 交換機的 3 台 Intel NUC i7 電腦組成,並且沒有一台電腦連接到我的本地網路。我的目標是將其中一台電腦設置為另一台電腦的 DHCP 伺服器兩個。

我在閱讀 /var/log 中的消息文件後解決了這個問題:

less /var/log/messages

這表明我的問題是沒有配置監聽設備。為了解決這個問題,我添加eth0到我的/etc/sysconfig/dhcp/dhcpd.conf文件中,一切正常。

引用自:https://unix.stackexchange.com/questions/205437