在 Ubuntu 上开启 DHCP 日志,取决于你用的是哪种 DHCP 服务。常见情况如下:
isc-dhcp-server(最常见)编辑:
sudo nano /etc/dhcp/dhcpd.conf
确保有以下配置(一般默认已有):
log-facility local7;
编辑:
sudo nano /etc/rsyslog.conf
或新建文件:
sudo nano /etc/rsyslog.d/dhcp.conf
添加:
local7.* /var/log/dhcpd.log
sudo systemctl restart rsyslog
sudo systemctl restart isc-dhcp-server
tail -f /var/log/dhcpd.log
dnsmasq(常用于软路由 / 热点)sudo nano /etc/dnsmasq.conf
添加或取消注释:
log-queries
log-dhcp
log-facility=/var/log/dnsmasq.log
sudo systemctl restart dnsmasq
tail -f /var/log/dnsmasq.log
systemd-networkd(无 isc / dnsmasq)查看 journal 日志:
journalctl -u systemd-networkd -f
systemctl status isc-dhcp-server
apparmor 是否限制写文件如果你能告诉我:
我可以给你更精确的配置示例。