原理:
客户端应用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,尝试根据该IP的TFTP服务免费下载环境变量。
添加域功能临时仅对未添加过域的计算机有效。
对已添加域的计算机暂不兼容添加到工作组。
添加域或工作组功能不兼容Windows 2000。
压缩文件中附带了TFTP32软件,使用其DHCP服务前建议导入tftp32.reg
注册表文件,便于生成日志文档(dhcp.txt)供MACList.exe使用。
0.7版本提升了设置DNS功能,并解决了无法正常添加域的问题。
若修改了计算机名,建议重启后再添加域。