DHCP服务器启用步骤详解,为何我的网络设备无法自动获取IP地址?
- 云服务器
- 2025-12-07
- 3
DHCP服务器是一种网络服务,它能够自动分配IP地址、子网掩码、默认网关和DNS服务器地址给网络中的设备,启用DHCP服务器可以简化网络管理,减少手动配置IP地址的麻烦,以下是如何在Windows和Linux系统中启用DHCP服务器的详细步骤。
Windows系统启用DHCP服务器
打开“服务”管理器
- 按下Windows键 + R,输入services.msc并按Enter键。
- 在“服务”管理器中,找到并双击“DHCP服务”。
启动DHCP服务
- 在“DHCP服务”窗口中,点击“启动”按钮以启动服务。
- 如果服务已经启动,确保“启动类型”设置为“自动”。
配置DHCP服务器
- 在“DHCP服务”窗口中,点击“属性”按钮。
- 在“常规”选项卡中,你可以查看服务器的IP地址、子网掩码和默认网关。
- 在“IPv4”选项卡中,点击“添加”按钮来添加一个新的作用域。
- 输入作用域名称、起始IP地址和结束IP地址。
- 选择“添加排除”来排除一些不需要自动分配IP地址的设备。
- 设置租约期限,即设备租用IP地址的时间。
- 点击“添加”按钮,然后点击“确定”保存设置。
测试DHCP服务器
- 在网络上连接一台设备,并确保该设备启用了自动获取IP地址。
- 重启设备或断开并重新连接网络,设备应该能够自动获取IP地址。
Linux系统启用DHCP服务器
安装DHCP服务器软件
使用以下命令安装DHCP服务器软件(以Debian/Ubuntu为例):
sudo aptget update sudo aptget install iscdhcpserver
对于Red Hat/CentOS系统,使用以下命令安装:

配置DHCP服务器
编辑DHCP配置文件(以Debian/Ubuntu为例):
sudo nano /etc/dhcp/dhcpd.conf
添加以下内容来配置作用域:
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.100; defaultrouter 192.168.1.1; option routers 192.168.1.1; option domainnameservers 8.8.8.8, 8.8.4.4; }
保存并关闭文件。

重启DHCP服务
使用以下命令重启DHCP服务:
sudo systemctl restart iscdhcpserver
测试DHCP服务器
- 在网络上连接一台设备,并确保该设备启用了自动获取IP地址。
- 重启设备或断开并重新连接网络,设备应该能够自动获取IP地址。
FAQs
Q1:如何查看DHCP服务器分配的IP地址?

A1: 在Windows系统中,你可以使用以下命令查看DHCP服务器分配的IP地址:
netsh dhcp server show lease
在Linux系统中,你可以使用以下命令查看DHCP服务器分配的IP地址:
sudo dpkgreconfigure iscdhcpserver
Q2:如何将DHCP服务器配置为只分配特定的IP地址范围?
A2: 在DHCP配置文件中,你可以使用以下格式来配置只分配特定的IP地址范围:
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.20; }
在这个例子中,只有IP地址192.168.1.10到192.168.1.20会被分配给客户端。