我可以在哪里为 isc-dhcp-server 指定初始化服务配置?

我可以在哪里为 isc-dhcp-server 指定初始化服务配置?

我曾经service isc-dhcp-server start调用过dhcpd。如果我ps -ef | grep dhcp在这里这样做的话:

root@casalab-Latitude-D530:~# ps -ef | grep dhcp
dhcpd     6636     1  0 Apr28 ?        00:00:00 dhcpd
dhcpd     6640     1  0 Apr28 ?        00:00:00 dhcpd
dhcpd     6814     1  0 Apr28 ?        00:00:00 /usr/sbin/dhcpd -f -q -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf

dhcp.conf如果我这样做,我应该在哪里指定服务器参数和文件?

答案1

upstart 作业文件 ( /etc/init/isc-dhcp-server.conf) 设置配置文件和启动参数。这是估算配置文件的代码片段:

if [ -f /etc/ltsp/dhcpd.conf ]; then
  CONFIG_FILE=/etc/ltsp/dhcpd.conf
else
  CONFIG_FILE=/etc/dhcp/dhcpd.conf
fi

您可以编辑此行以将您的配置文件设置为您指定的文件。

下面是执行语句:

exec /usr/sbin/dhcpd -f -q -4 -pf /run/dhcp-server/dhcpd.pid -cf $CONFIG_FILE $INTERFACES

在这里,您可以编辑 dhcpd 守护进程的参数。保存文件后,您可以使用以下命令重新启动 dhcp 服务:

service isc-dhcp-server restart

相关内容