在 Debian 上开启 DHCP 相关日志,通常取决于你用的是哪种 DHCP 服务。Debian 上最常见的有两种:
下面分别说明。
编辑:
sudo nano /etc/dhcp/dhcpd.conf
确保有以下日志相关配置(可加在文件任意位置):
log-facility local7;
编辑:
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
如果想看更详细的分配过程:
编辑:
sudo nano /etc/default/isc-dhcp-server
添加或修改为:
OPTIONS="-d -f"
然后:
sudo systemctl restart isc-dhcp-server
或在命令行直接运行(调试用):
sudo dhcpd -d -f
Kea 使用 JSON 配置日志。
编辑:
sudo nano /etc/kea/kea-dhcp4.conf
示例:
"Logging": {
"loggers": [
{
"name": "kea-dhcp4",
"output_options": [
{
"output": "/var/log/kea-dhcp4.log"
}
],
"debuglevel": 99,
"severity": "DEBUG"
}
]
}
重启:
sudo systemctl restart kea-dhcp4-server
如果是客户端问题:
sudo tail -f /var/log/syslog
或:
sudo journalctl -u dhclient
sudo systemctl status isc-dhcp-server
sudo journalctl -u isc-dhcp-server
如果你能说明:
我可以给你更精确的配置示例。