Windows上构建DHCP Server

    转载请注明出处~~~

    如果计算机不是安装的windows Server版操作系统,搭建DHCP可以使用Open DHCP Server软件,这个软件有windows版本和Linux版本。这里介绍windows版本。

    下载地址: https://sourceforge.net/projects/dhcpserver/, 这个软件的优点是只有1MB左右大小,运行起来不占用CPU等系统资源。

    注意软件安装最好不要安装在C盘(默认),因为有可能找不到配置文件,这里安装在E盘,打开配置文件OpenDHCPServer.ini文件即为配置文件,在配置文件中可以设置DHCP服务相关参数。

    在修改配置文件前,先在windows服务下面使能Open DHCP Server服务。win+R -->services.msc

    配置文件中,[HTTP_INTERFACE]部分如果不被设置,那么在浏览器输入http://127.0.0.1:6789即可查看当前DHCP客户端信息,比如IP地址租约到期时间(一般DHCP Client的DHCP程序都会自动租约到期前1半时间向DHCP Server请求续租,续租成功后http://127.0.0.1:6789租约时间会更新),另外还显示DHCP可自动分配的IP地址范围等信息。

    配置文件中,如果使用简单配置,那么安装完这个软件后所有配置都不需要修改,把安装这个软件的计算机ip设为静态IP,一般为192.168.0.xx,然后连接到交换机上,其他计算机就可以DHCP了。

    如果修改配置,比如修改[RANGE_SET]部分为:

DHCPRange=192.168.1.100-192.168.1.254

1=255.255.255.0

6=192.168.1.1,192.168.1.2

3=192.168.1.1  //网关

51=60    //租约时间

    然后再把PC机ip设置为192.168.1.xx网段后,连接PC机网络到交换机,交换机其他端口就可以获取192.168.1.xx网段的DHCP IP地址了。

    这个软件安装后,一般运行RunStandAlone.bat脚本。

    如果把一台嵌入式设备连接到具备DHCP server的上述网络中,在嵌入式设备上使能DHCP功能,在运行有DHCP Server的计算机上用网络抓包工具抓包,会发现DHCP client会依次每隔30秒、15秒向DHCP Server续租。

   如果想停止DHCP Server,只需要关闭windows端的(RunStandAlone.bat)cmd.exe即可。如果server退出,嵌入式设备上的DHCP client请求不到server的ack,那么客户端的dhcp进程会退出,以前的ip将不能使用。










猜你喜欢

转载自blog.csdn.net/fengel_cs/article/details/80632985
今日推荐