以下是使用 VMware Workstation 搭建 DHCP 服务器及客户端验证的完整步骤:
一、VMware 虚拟网络配置
步骤 1:创建虚拟网络
- 打开VMware Workstation → 编辑 → 虚拟网络编辑器 → 更改设置(需管理员权限)。
- 添加两个自定义网络:
- VMnet10(LAN 区段 1):
- 子网 IP:192.168.XX.0
- 子网掩码:255.255.255.0
- 取消勾选使用本地 DHCP 服务将 IP 地址分配给虚拟机
- VMnet11(LAN 区段 2):
- 子网 IP:10.10.XX.0
- 子网掩码:255.255.255.0
- 取消勾选使用本地 DHCP 服务将 IP 地址分配给虚拟机
- VMnet10(LAN 区段 1):
步骤 2:配置虚拟交换机
- 为每个网络设置仅主机模式(Host-only),确保虚拟机之间可通信。
二、虚拟机部署规划
虚拟机角色 | 操作系统 | 网卡 1 | 网卡 2 |
---|---|---|---|
DHCP 服务器 | Windows Server 2019 | VMnet10 (192.168.XX.0) | VMnet11 (10.10.XX.0) |
客户端 1 | Windows 10 | VMnet10 (192.168.XX.0) | 无 |
客户端 2 | Windows 10 | VMnet11 (10.10.XX.0) | 无 |
三、DHCP 服务器配置
步骤 1:服务器网络配置
- 创建 Windows Server 2019 虚拟机,添加两块网卡,分别连接VMnet10和VMnet11。
- 配置静态 IP:
- 网卡 1(VMnet10):
- IP:192.168.XX.1
- 子网掩码:255.255.255.0
- 网关:无
- 网卡 2(VMnet11):
- IP:10.10.XX.1
- 子网掩码:255.255.255.0
- 网关:无
- 网卡 1(VMnet10):
步骤 2:安装 DHCP 服务
- 打开服务器管理器 → 添加角色和功能。
- 选择基于角色或基于功能的安装 → 勾选DHCP 服务器 → 安装。
步骤 3:配置作用域 1(Scope_LAN1)
- 打开DHCP 管理器 → 右键点击服务器名 → 完成 DHCP 配置向导。
- 创建作用域:
- 名称:Scope_LAN1
- IP 范围:192.168.XX.100 - 192.168.XX.150
- 子网掩码:255.255.255.0
- 设置选项:
- 路由器(默认网关):192.168.XX.2
- DNS 服务器:192.168.XX.200
步骤 4:配置作用域 2(Scope_LAN2)
- 右键点击IPv4 → 新建作用域:
- 名称:Scope_LAN2
- IP 范围:10.10.XX.100 - 10.10.XX.150
- 子网掩码:255.255.255.0
- 设置选项:
- 路由器(默认网关):10.10.XX.2
- DNS 服务器:8.8.8.8
步骤 5:授权 DHCP 服务器
- 在 DHCP 管理器中,右键点击服务器名 → 授权(需域管理员权限)。
四、客户端验证
客户端 1(LAN 区段 1)
- 创建 Windows 10 虚拟机,网卡连接到VMnet10。
- 配置网络适配器为自动获取 IP 地址和自动获取 DNS 服务器地址。
- 验证配置:
powershell
ipconfig /renew # 刷新DHCP租约 ipconfig /all # 查看IP配置
预期结果:- IP 地址:192.168.XX.100-150
- 默认网关:192.168.XX.2
- DNS 服务器:192.168.XX.200
客户端 2(LAN 区段 2)
- 创建 Windows 10 虚拟机,网卡连接到VMnet11。
- 配置同上,设置为自动获取。
- 验证配置:
powershell
ipconfig /renew ipconfig /all
预期结果:- IP 地址:10.10.XX.100-150
- 默认网关:10.10.XX.2
- DNS 服务器:8.8.8.8
五、常见问题排查
-
客户端无法获取 IP:
- 检查 DHCP 服务器是否已授权。
- 确认客户端网卡连接到正确的 VMnet 网络。
-
获取的 IP 信息错误:
- 在 DHCP 管理器中检查作用域选项配置。
- 使用
netsh dhcp server scope show
命令查看作用域详情。
-
网络不通:
- 确保 VMware 虚拟网络编辑器中对应 VMnet 已启用。
- 在 DHCP 服务器上使用
ping
命令测试与客户端的连通性。
通过此虚拟机环境,可完整模拟企业级 DHCP 部署场景,实现双网段 IP 地址分配。