📌 核心结论
在Host-only模式下:
- DHCP租约机制正常工作(默认24小时)
- 网关无需配置(Host-only是隔离私有网络,无需路由)
🔍 一、DHCP租约机制深度解析
1. Host-only模式下的DHCP工作原理

关键配置位置:
VMware > 虚拟网络编辑器 > VMnet1 > DHCP设置
2. 租约时间管理(实战验证)
bash
# 查看当前DHCP租约信息
cat /var/lib/dhcp/dhclient.leases
# 示例输出片段
lease {
interface "eth0";
fixed-address 192.168.100.10;
option subnet-mask 255.255.255.0;
option routers 192.168.100.2; # 注意:Host-only中此值无效!
renew 2 2024/02/21 18:30:00;
rebind 2 2024/02/21 18:30:00;
expire 2 2024/02/22 18:30:00;
}
✅ 租约时间 :默认24小时(可修改VMnet1 DHCP设置)
❌ 网关值 :
option routers仅在NAT/桥接模式有效,Host-only中必须留空
⚠️ 二、常见误区与解决方案
| 问题现象 | 根本原因 | 解决方案 |
|---|---|---|
| 靶机无法ping通Kali | 误配置了网关(如192.168.100.1) | 删除网关配置,仅保留IP+子网掩码 |
| DHCP租约到期后IP变化 | 未使用静态IP | 改用静态IP |
| 靶机DNS解析失败 | 未配置Kali为DNS服务器 | 在靶机DNS设置中填入Kali IP |
💡 重要实践 :在Host-only靶场中永远不要配置网关!这是区分Host-only与其他网络模式的关键