raspberry-pi - 重新启动树莓派后,kea-dhcp4-server 不起作用
问题描述
我已经安装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
以使其正常工作。但是,如果我再次重新启动覆盆子,问题就会再次出现。
我该如何解决?
解决方案
我还在 Raspberry Pi 上使用 kea,我通过在/var/run/kea
每次 systemd 启动 kea 时创建它来解决它。
为此,请执行以下操作:
将 kea systemd-unit 文件复制到 /etc/systemd/system
cp /lib/systemd/system/kea-dhcp4-server.service /etc/systemd/system
复制此单元文件可确保它不会被 kea 包的下一次更新覆盖。
将以下内容添加到
[Service]
该文件的 -Section 中:(/etc/systemd/system/kea-dhcp4-server.service
)ExecStartPre=/bin/mkdir -p /var/run/kea
此命令在 systemd 启动 kea 之前执行,它将创建缺少的目录。
执行
systemctl daemon-reload
。这将使 systemd 注意到新的配置。
重新启动,您应该一切顺利。
推荐阅读
- hibernate - 双向一对一不适用于 spring-data-jpa
- spring-boot - H2 - 数据库已经关闭
- python-3.x - 等待不同的输入通道
- r - 如何以 PDF/JPEG/TIFF 格式保存来自 networkD3 的 simpleNetwork 输出?
- python - 在 Python 中的 MILP 的分支和绑定中创建自定义分支规则是否有一个很好的选择?
- python - 如果该列已存在,则将 DataFrame 分配给 DataFrame Column 有效,否则无效
- javascript - 使用 window.location 使用 javascript 和 html 传输网页时我做错了什么
- python - Python将前一个dict值添加到当前值
- sockets - 是否可以将 TCP 套接字绑定到多个端口?
- firebase - 使用 Firestore 查询用户好友的最佳好友关系建模方法