编译并使用 Open Dhcp Server 搭建一个 DHCP 服务器

编译软件

先去 SourceForge 下载软件源码,这个仓库里也有编译好的成品,但只有 64 位的
我的测试环境是 WindowsXP (轻量级虚拟机)


编译之前需要从 C:\WINDOWS\SYSTEM32 里复制两个 dll 到源文件同路径下

ws2_32.dllIphlpapi.dll

编译命令

g++ OpenDHCPServer.cpp ws2_32.dll Iphlpapi.dll -o OpenDHCPServer

编译好后就可以得到
image

修改配置

去上边的仓库里下载 OpenDHCPServer.ini 文件
主要需要修改的地方有

设置 HTTP 界面 监听接口

image

设置 DHCP 参数 这些参数需要根据运行时的情况来设置,比如,我的虚拟机网卡配置如下
image

就需要这样设置
image

抓包测试

image

image

posted @ 2022-01-19 10:47  博麗靈夢  阅读(1066)  评论(0编辑  收藏  举报