在 Debian 上开启 DHCP 日志,通常取决于你使用的是 ISC DHCP Server(isc-dhcp-server) 还是 Kea DHCP Server。下面分别说明。
编辑配置文件:
sudo nano /etc/dhcp/dhcpd.conf
在文件顶部添加:
log-facility local7;
local7 是 syslog 的设施名,可以自定义。
编辑 rsyslog 配置:
sudo nano /etc/rsyslog.conf
或新建一个文件:
sudo nano /etc/rsyslog.d/dhcpd.conf
添加以下内容:
local7.* /var/log/dhcpd.log
sudo systemctl restart rsyslog
sudo systemctl restart isc-dhcp-server
tail -f /var/log/dhcpd.log
如果你不想单独配置日志文件,可以直接看 systemd 日志:
journalctl -u isc-dhcp-server -f
编辑配置文件(通常):
sudo nano /etc/kea/kea-dhcp4.conf
在 Dhcp4 中增加:
"loggers": [
{
"name": "kea-dhcp4",
"output_options": [
{
"output": "/var/log/kea-dhcp4.log"
}
],
"severity": "INFO",
"debuglevel": 0
}
]
sudo systemctl restart kea-dhcp4-server
tail -f /var/log/kea-dhcp4.log
systemctl status isc-dhcp-server如果你能告诉我:
我可以给你更精确的配置示例。