我在kea-dhcp4-server
上安装了raspberry pi3 b+
。
我在/etc/kea/kea-dhcp4.conf
上配置了所有内容,但是有问题。
当我重启树莓派时,kea不再响应dhcp请求,因此我运行sudo service 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
重新启动服务以使其起作用。但是,如果我再次重新启动树莓,则会再次出现该问题。
我该如何解决?
答案 0 :(得分:1)
我也在Raspberry Pi上使用kea,我通过在systemd每次启动kea时创建/var/run/kea
来解决了这个问题。
为此,请执行以下操作:
将kea systemd-unit文件复制到/ etc / systemd / system
cp /lib/systemd/system/kea-dhcp4-server.service /etc/systemd/system
复制此单位文件可确保在kea软件包的下一次更新中不会覆盖该文件。
在此文件的[Service]
部分中添加以下内容:(/etc/systemd/system/kea-dhcp4-server.service
)
ExecStartPre=/bin/mkdir -p /var/run/kea
此命令在systemd启动kea之前执行,它将创建丢失的目录。
执行systemctl daemon-reload
。这将使systemd注意到新的配置。
重新启动,您应该一切顺利。