Raspberry pi kea-dhcp4-server不';覆盆子重启后,它就不能工作了

Raspberry pi kea-dhcp4-server不';覆盆子重启后,它就不能工作了,raspberry-pi,raspberry-pi3,Raspberry Pi,Raspberry Pi3,我已经在我的raspberry pi3 b+/code>上安装了kea-dhcp4-server。 我在/etc/kea/kea-dhcp4.conf上配置了所有内容,但出现了一个问题。 当我重新启动raspberry kea时,它不再响应dhcp请求,所以我运行sudo服务kea-dhcp4-server status,显示了这一点 ● kea-dhcp4-server.service - ISC KEA IPv4 DHCP daemon Loaded: loaded (/lib/sys

我已经在我的
raspberry pi3 b+/code>上安装了
kea-dhcp4-server
。 我在
/etc/kea/kea-dhcp4.conf
上配置了所有内容,但出现了一个问题。 当我重新启动raspberry kea时,它不再响应dhcp请求,所以我运行
sudo服务kea-dhcp4-server status
,显示了这一点

● kea-dhcp4-server.service - ISC KEA IPv4 DHCP daemon
   Loaded: loaded (/lib/systemd/system/kea-dhcp4-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2020-03-04 12:08:52 CET; 5min ago
     Docs: man:kea-dhcp4(8)
 Main PID: 415 (kea-dhcp4)
    Tasks: 1 (limit: 2200)
   Memory: 10.2M
   CGroup: /system.slice/kea-dhcp4-server.service
           └─415 /usr/sbin/kea-dhcp4 -c /etc/kea/kea-dhcp4.conf

Mar 04 12:08:53 rasp1 kea-dhcp4[415]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/isc_kea_logger_lockfile
Mar 04 12:08:53 rasp1 kea-dhcp4[415]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/isc_kea_logger_lockfile
Mar 04 12:08:53 rasp1 kea-dhcp4[415]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/isc_kea_logger_lockfile
Mar 04 12:08:53 rasp1 kea-dhcp4[415]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/isc_kea_logger_lockfile
Mar 04 12:08:53 rasp1 kea-dhcp4[415]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/isc_kea_logger_lockfile
Mar 04 12:08:53 rasp1 kea-dhcp4[415]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/isc_kea_logger_lockfile
Mar 04 12:08:53 rasp1 kea-dhcp4[415]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/isc_kea_logger_lockfile
Mar 04 12:08:53 rasp1 kea-dhcp4[415]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/isc_kea_logger_lockfile
Mar 04 12:08:53 rasp1 kea-dhcp4[415]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/isc_kea_logger_lockfile
Mar 04 12:08:53 rasp1 kea-dhcp4[415]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/isc_kea_logger_lockfile
我必须使用
sudo mkdir/var/run/kea/
创建文件夹,然后使用
sudo service kea-dhcp4-service restart
重新启动服务,以使其正常工作。但是如果我重新启动覆盆子,问题就会再次出现


如何修复它?

我还在树莓Pi上使用kea,每次systemd启动kea时,我都通过创建
/var/run/kea
来解决它

为此,请执行以下操作:

  • 将kea systemd单元文件复制到/etc/systemd/system

    cp/lib/systemd/system/kea-dhcp4-server.service/etc/systemd/system

    复制此单位文件可确保不会被kea包的下一次更新覆盖

  • 将以下内容添加到此文件的
    [Service]
    -部分:(
    /etc/systemd/system/kea-dhcp4-server.Service

    这个命令在systemd启动kea之前执行,它将创建丢失的目录

  • 执行
    systemctl后台程序重新加载
    。这将使systemd注意到新的配置

  • 重新启动,你就可以开始了

    ExecStartPre=/bin/mkdir -p /var/run/kea