在 Debian 上使用 DHCP 时出现“冲突”(IP 冲突、DHCP 冲突、服务冲突等),通常不是 Debian 本身的问题,而是网络环境或配置方式导致的。下面按常见原因逐一说明。
例如:
isc-dhcp-server结果:
✅ 解决:
比如:
192.168.1.100192.168.1.100结果:
✅ 解决:
range 192.168.1.150 192.168.1.200;
Debian 可能安装了:
isc-dhcp-serverdnsmasqsystemd-networkd DHCP它们会抢:
67/udp✅ 检查:
systemctl status isc-dhcp-server
systemctl status dnsmasq
✅ 解决:
比如:
eth0br0 或 enp3s0✅ 检查:
ip addr
✅ 配置示例(/etc/default/isc-dhcp-server):
INTERFACESv4="eth0"
✅ 建议:
✅ 解决:
dhclient -r
dhclient
或清理租约:
rm /var/lib/dhcp/dhclient.leases
# 查看网络接口
ip addr
# 查看 DHCP 服务状态
systemctl status isc-dhcp-server
# 抓包看是否有多个 DHCP
tcpdump -i eth0 port 67 or port 68
# 查看 ARP 冲突
arp -a
Debian DHCP 冲突,90% 是因为“网络里有两个 DHCP”或“IP 地址分配重叠”。
如果你愿意,可以告诉我:
我可以直接帮你定位具体配置问题。