2019年11月22日

在windows上使用OpenDHCPServer

[2019-11-22 Fri 14:31]

某服务器的带外管理口默认配置为dhcp方式。施工时需要用笔记本通过网线直连服务器的管理口,通过浏览器访问BMC。需要在windows上起dhcp server,给服务器的管理口分配一个ip。

在sf上找到了一个windows上很好用的dhcp server,在笔记本上配置固定ip,dhcp server给服务器的管理口分配一个同网段的ip。这样就可以通过dhcp分配的ip直接访问服务器的BMC了。

安装

OpenDHCPServer的功能很全,我只用了最基础的功能。

http://dhcpserver.sourceforge.net/ 下载OpenDHCPServer压缩包。解压到目录即可。

配置

  1. 配置OpenDHCPServer.ini

    • dhcp分配ip的地址池: 192.168.1.5~192.168.1.5。

      通过笔记本的电口直连服务器带外口,dhcp server的地址池只需要分配一个ip就够了,可以把地址池固定为192.168.1.5。

    • leasetime设置为360秒。

      不要设太长的leasetime,否则只有等到超时后,服务器的带外口才会重新申请ip。当然也可以接显示器和键盘,重启机器后,从BIOS进去,清除BMC的dhcp配置,就是很慢很麻烦。

    OpenDHCPServer.ini配置文件比较长,都是注释掉的,找第一段[RANGE_SET]修改即可。

    vim OpenDHCPServer.ini
    [RANGE_SET]
    # This section is also simple [RANGE_SET] section
    # Here the options are specified as flat options.
    DHCPRange=192.168.1.5-192.168.1.5
    
    AddressTime=360
    
  2. 有线网卡配置固定ip为192.168.1.2。

Run

  1. 进入解压目录,在cmd中执行 RunStandAlone.bat 即可。运行后可以在log中看见服务器管理口分配的ip。
  2. 打开浏览器,访问http://192.168.1.5