配置与管理DHCP服务器

配置与管理 DHCP 服务器

一、配置两台虚拟机的网络

1.1 设置网络连接模式

将两台虚拟机的网络连接模式均设置为”仅主机模式(Host-Only)“。

网络连接模式设置

1.2 配置服务端静态 IP 地址

在服务端虚拟机中手动配置静态 IP 地址:

  • IP 地址:192.241.编号.3
  • 网关地址:192.241.254.1
  • 子网掩码:255.255.255.0

静态IP配置


二、配置 DHCP 服务器

2.1 安装 DHCP 服务

使用系统包管理工具安装 DHCP 服务:

1
yum install dhcp

安装DHCP服务

2.2 复制配置模板文件

将 DHCP 配置模板文件复制到 /etc/dhcp 目录下:

1
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

复制配置文件

2.3 修改 DHCP 主配置文件

编辑配置文件:

1
vim /etc/dhcp/dhcpd.conf

修改以下内容:

1
2
3
4
subnet 192.241.编号.0 netmask 255.255.255.0 {
range 192.241.编号.10 192.241.编号.100; # 指定 DHCP 分配的 IP 地址范围
option routers 192.241.编号.3; # 指定客户端的默认网关地址
}

配置说明

  • subnet:定义 DHCP 服务管理的子网范围
  • range:指定可分配的 IP 地址范围(从 .10 到 .100)
  • option routers:指定客户端的默认网关地址

配置DHCP文件

2.4 启动 DHCP 服务并设置开机自启

保存配置文件后,执行以下命令:

1
2
systemctl restart dhcpd
systemctl enable dhcpd

同时关闭 SELinux 和防火墙以避免网络阻断:

1
2
3
setenforce 0
systemctl stop firewalld
systemctl disable firewalld

启动DHCP服务


三、客户端配置

3.1 编辑虚拟网络编辑器

在 VMware 虚拟网络编辑器中,关闭 VMnet1 和 VMnet2 的 DHCP 服务,以避免 VMware 自动分配 IP 地址。

关闭VMware DHCP

3.2 验证客户端自动获取 IP

启动客户端虚拟机后,查看是否自动获取到 IP 地址(如:192.241.编号.30)。若成功获取,则说明 DHCP 服务正常工作。

客户端获取IP

3.3 测试网络连通性

使用 ping 命令测试客户端是否能与服务端通信:

1
ping 192.241.编号.3

测试网络连通性


配置完成

至此,DHCP 服务器配置完成,客户端可以自动获取 IP 地址并与服务端正常通信。

注意事项

  • 确保所有虚拟机使用相同的网络连接模式(仅主机模式)
  • 关闭 VMware 自带的 DHCP 服务以避免冲突
  • 生产环境中建议合理配置 SELinux 和防火墙规则,而非完全关闭