轻量强大的DHCP工具 Open DHCP Server 电脑秒变专业DHCP服务器

目录

Open DHCP Server 是一款完全免费、开源的DHCP服务器软件,它支持 Windows和 Linux 双平台,安装包大小还不到2MB,资源占用极低,几乎不吃 CPU 和内存,可以作为 Windows 服务在后台运行。

Open DHCP Server非常适合对于临时网络、测试网络、笔记本直连设备 (比如只想给几台设备分配 IP 而不想买路由器)等场景,它非常轻量、部署快速。笔者我就经常利用它来让笔记本直连服务器管理口 (BMC),给没配置ip的服务器管理口分配ip,从而方便访问服务器管理口来查看和管理服务器硬件信息和健康状态。

下面分享下 Open DHCP Server 的基本使用。

安装 Open DHCP Server

安装 Open DHCP Server 非常简单,点两下就可以安装完成。安装时可以选择安装路径,比如这里安装在 D:\OpenDHCPServer目录下
57f825c9e1522f4c975ce515e79217f0.png

3607746daf7237dbc2bf9368bc93b3cc.png

eb77e5cc39aee127e0b8d770f4853a20.png

配置 OpenDHCPServer

安装完成后,打开安装目录,找到 OpenDHCPServer.ini 这个配置文件,使用记事本或其它编辑工具修改DHCP分配ip的网段和范围:
8189998be8dbe86a85ee479cbc7689ba.png

[RANGE_SET]
#This is first and simple DHCP range section example,
#This example may be good enough for simple/home use.
#If you need range filters, look at example below
DHCPRange=192.168.0.20-192.168.0.30 
;DHCPRange=192.168.4.1-192.168.4.254
;DHCPRange=192.168.5.1-192.168.5.254
#Following are range specific DHCP options.
#You can copy more options names from [GLOBAL_OPTIONS]
;SubnetMask=255.255.255.0
;DomainServer=192.168.55.23
#Router is default gateway
;Router=192.168.0.1
#Lease Time can be different for this Range
;AddressTime=360

找到第一段 [RANGE_SET]
原来是:
DHCPRange=192.168.0.1-192.168.0.254
79a429ea0452d4fa6a15b3e0bcf488e7.png
可以修改成:
DHCPRange=192.168.0.20-192.168.0.30
61ecd64fd61419ee52533357d7782b9d.png
如果还需要设置子网掩码、分配网关和DNS的,可以找到这三行并修改(记得把前面的分号去掉):

;SubnetMask=255.255.255.0
;DomainServer=192.168.55.23
;Router=192.168.0.1

按你的实际需求来修改子网掩码、网关和DNS。

然后给安装了 OpenDHCPServer 的这台电脑配置一个同网段的ip,比如192.168.0.250
cafbfaef8b6dea54455fc28c3221b51e.png

启动 OpenDHCPServer 服务

运行services.msc,设置手动启动“OpenDHCPServer”服务,或者设置为开机自动启动也可以
c5e8e8a1e4e9df52b8b81b8ce374289c.png
55e07e65ec01eff7c997c7f422b672bb.png
fa95e6347ae0636f6d30aeeea610349b.png
90f39e0d32b4b0a53b76b6d95ed59d7d.png

其它客户端电脑自动获取ip

把DHCP服务端电脑连与要获取ip的客户端电脑连接到同一个交换机,或者DHCP服务端电脑与客户端电脑直连,客户端电脑网卡设置自动获取ip
f3d8112707827637264d29535668dd8c.png

如果要再次修改配置文件的参数,修改后,需要重启一次“OpenDHCPServer”服务
b7bed336bd66652a4ad3ff03a8a25dde.png

OpenDHCPServer自带一个简单的Web界面,在以上配置完成和服务启动后,可以在浏览器中查看ip分配的状态:
http://127.0.0.1:6789
c46bfecbc33c11db81c5c9e3db8e1d86.png