在 Debian 上 DHCP 客户端掉线/租约丢失/网络中断,常见原因和排查思路如下(按出现频率排序):
Debian 默认用 dhclient 或 systemd-networkd 管 DHCP。
ip addr 看到 IP 还在,但网关不通DHCPREQUEST 无响应journalctl -u dhclient
journalctl -u networking
sudo dhclient -r
sudo dhclient eth0
或设置固定租约时间(服务器端)。
Debian 常见冲突:
/etc/network/interfaces + NetworkManagersystemctl status networking
systemctl status NetworkManager
systemctl status systemd-networkd
interfaces 或 systemd-networkdNetworkManageriw dev wlan0 set power_save off
或:
sudo ethtool -s eth0 wol d
tcpdump -i eth0 port 67 or port 68
Debian 若启用 nftables/iptables:
iptables -L -n
确保允许:
systemctl status sleep.target
可禁用:
sudo systemctl mask sleep.target suspend.target
# /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
✅ 看日志
✅ 确认 DHCP 工具唯一
✅ 关电源管理
✅ 查服务器租约
✅ 必要时改静态 IP
如果你愿意,可以贴:
journalctl 相关日志我可以帮你精确判断是哪一种。