原理
客户机通过DHCP方法获取IP地址。从DHCP记录中提取所有客户机的MAC地址列表。
生成所需文件格式的IP地址和计算机名列表文档MAC.INI。
客户机程序流程依据MAC.INI文档修改IP地址和计算机名等信息。
所需自然环境
客户机需能够使用网口PXE启动,或能够由电脑硬盘、光碟等启动任意一个能自动获取IP的网络空间(DHCP Client)。
工作内容
在网络服务器上开启DHCP服务项目,例如使用2003或TFTPD32的DHCP功能。
按顺序逐台启动客户机(顺序启动主要是为了更好地便于规范计算机名)。
在网络服务器上导出DHCP记录。
使用MACList.EXE解决DHCP记录,生成MAC.INI文档。
将ModiIP.exe和MAC.INI文件打包进客户机Ghost镜像系统中。或者只打包ModiIP.exe,将MAC.INI放在TFTP网络服务器上,由ModiIP.exe从互联网获取。
网络克隆后客户机在启动时启用ModiIP.exe修改IP和计算机名等信息。
MACList 相关说明
IP地址设为“DHCP”表示自动获取IP,空出表示不修改IP地址。网关IP设为“NONE”表示删除网关IP,空出表示不修改。
ModiIP 工作中主要参数
/? 此帮助 /A 自动修改 /K 修改后自删除 /R 修改后重启 /N 从互联网获取环境变量 /IP: xxx.xxx.xxx.xxx 从特定IP获取环境变量
软件问答
客户端ModiIP.exe只适用于2000/XP。
MACList.exe未考虑IP合法性、计算机名长度内容合法性分辨,使用时请自行留意。
若ModiIP.exe只应用/N主要参数而未指定/IP主要参数,则自动搜索DHCP服务器IP,尝试根据此地址的TFTP服务项目下载环境变量。
添加域功能临时只对未添加过域的计算机有效。
对已添加域的计算机暂不兼容添加到工作组。
添加域或工作组功能不兼容Windows 2000。
压缩文件里附加了TFTP32软件,使用其DHCP服务项目前建议导入tftp32.reg注册表文件,便于形成日志文件(dhcp.txt)供MACList.exe应用。
0.7版提升了设定DNS功能。调整了无法正常添加域的问题。
若修改了计算机名,建议重启后再添加域。