gost文件修改计算机电脑名字工具,Ghost后自动修改IP及计算机名方法大全.pdf

Ghost后自动修改IP及计算机名方法大全.pdf

Ghost 后自动修改IP及计算机名方法大全

方法一:使用ModiIP

工作原理:

1、客户机全部使用 DHCP 方式获取 IP 地址。由 DHCP 记录获取所有客户机的 MAC

地址列表。

2、生成所需格式的 IP 地址和计算机名列表文件 MAC.INI 。

3、客户机程序根据 MAC.INI 文件修改 IP 地址和计算机名等信息。

所需环境:

客户机要求能支持网卡 PXE 启动,或者能由硬盘、光盘等启动任一能自动获取 IP 的

网络环境 (DHCP Client)。

工作流程:

1、先在服务器上启用 DHCP 服务,如使用 2003 或 TFTPD32 的 DHCP 功能。

2、按顺序逐台启动客户机 (按顺序启动主要是为了便于规范计算机名)。

3、在服务器上导出 DHCP 记录。

4、使用 MACList.EXE 处理 DHCP 记录,生成 MAC.INI 文件。

5、将 ModiIP.exe 和 MAC.INI 文件打包进客户机 Ghost 镜像中。

6、网络克隆后客户机在启动时调用 ModiIP.exe 修改 IP 和 计算机名。

MACList 相关说明

IP 地址设为 “DHCP”表示自动获取 IP,留空表示不修改 IP 地址。

网关设为 “NONE”表示删除网关,留空表示不修改。

ModiIP 工作参数

/? 此帮助

/A 自动修改

/K 修改后自删除

/R 修改后重启

注意事项:

1、客户端软件 ModiIP.exe 只支持 2000/XP。

2、MACList.exe 未考虑 IP 合法性、计算机名长度内容合法性判断,使用时请自行注

意。

下一步考虑实现客户机自动从服务器获取 MAC.INI 文件,从而简少工作量。具体实现

方法尚未考虑成熟。

MACLlist.exe 截图:

注意事项:

1、客户端软件 ModiIP.exe 只支持 2000/XP。

2、MACList.exe 未考虑 IP 合法性、计算机名长度内容合法性判断,使用时请自行注

意。

3、若 ModiIP.exe 只使用 /n 参数而未指定 /IP 参数,则自动查找 DHCP 服务器地

址,

尝试通过此地址的 TFTP 服务下载配置文件。

4、加入域功能暂时只对尚未加入过域的计算机有效。

5、对已加入域的计算机暂不支持加入到工作组。

6、加入域或工作组功能不支持 Windows 2000。

方法二:克隆前用封装工具封装

打开你的sysprep.inf

把UserData字段下的ComputerName 的值设为*,这样就是自动产生计算机名

[UserData] ComputerName *

方法三:用批处理批量自动修改计算机名、ip

机房的计算机数量庞大,将系统传过去之后往往要在每台机子上边人工修改每台计算机

的ip和计算机名,机房管理人员的工作非常繁重。

使用下面的批处理,既可以实现把系统传过去之后就会自动修改ip和计算机名。

在传系统前要做一些准备工作,建立一个匹配文件config.cfg,其内容为收集好的ip、

mac地址、计算机名的对应表,形式为:

[计算机名] [Mac地址] [IP地址]

将下面批处理文件加入到HKEY_CURRENT_USER\SOFTWARE\MICROSOFT

WINDOWS\CURRENTVERSION\RUNON

CE 键下

@echo off

echo

echo --批量自动修改计算机名、ip,配置文件名为config.cfg

echo --config.cfg 格式为

echo --[计算机名] [Mac地址] [IP地址]

echo --各列之间用空格隔开

echo

title 批量自动修改计算机名、ip BY 扎俊

rem

rem 读取本地信息

rem

for /f "skip 13 tokens 12" %%myMac ('ipconfig /all')

do set strMac %%myMac

echo 读取本机MAC地址: %strMac%

echo 读取完成...

echo

echo 匹配设置:

echo

find "%strMac%"config.cfg >cmpcfg.txt

for /f "skip 2 tokens 1" %%myname in (cmpcfg.txt) do set

### 回答1: 如果在 `/usr/local/lib/engines-1.1/` 目录下没有 `gost.so` 文件,说明 SM2 模块没有正确安装。你可以通过以下步骤安装 SM2 模块: 1. 下载 OpenSSL GOST 引擎源码。可以从 OpenSSL 官网下载最新版本。 2. 解压源码文件。可以使用以下命令: ``` tar -zxvf openssl-gost-xx.tar.gz ``` 其中,xx 代表 OpenSSL GOST 引擎的版本号。 3. 进入源码目录,执行以下命令进行编译和安装: ``` ./config make make test make install ``` 这些命令会编译和安装 OpenSSL GOST 引擎,其中就包括了 SM2 模块。 4. 安装完成后,可以使用以下命令测试 SM2 加密和解密功能: ``` openssl sm2 -encrypt -in plain.txt -out cipher.txt -certfile sm2cert.pem openssl sm2 -decrypt -in cipher.txt -out plain.txt -keyform engine -engine gost ``` 这些命令会对 plain.txt 文件进行 SM2 加密,并将密文输出到 cipher.txt 文件中。然后,再对 cipher.txt 文件进行 SM2 解密,并将明文输出到 plain.txt 文件中。 如果还有问题,请详细描述你的操作步骤和错误提示,我会尽力帮助你解决问题。 ### 回答2: /usr/local/lib/engines-1.1目录下没有gost.so文件。这种情况可能有几种可能的原因。首先,gost.so文件可能不存在于该目录中。您可以通过检查该目录中的文件列表来确认是否确实缺少此文件。 其次,该文件可能已被移动或删除。您可以尝试搜索系统中是否存在其他目录中的gost.so文件。 另外,该文件可能是由某个软件包或库所提供的。如果您之前安装了与gost.so相关的软件包或库,可能需要重新安装或更新该软件包。 最后,如果您确定需要gost.so文件,而您的系统中确实没有该文件时,您可以尝试从可信的来源下载或获取该文件,并将其放置到/usr/local/lib/engines-1.1目录中。请确保从可信的来源获取文件,以避免安全风险。 总结起来,如果/usr/local/lib/engines-1.1目录下缺少gost.so文件,您可以检查文件是否存在于其他目录中,重新安装或更新相关软件包,或从可信的来源获取并放置该文件到该目录中。 ### 回答3: 在Linux系统中,/usr/local/lib/engines-1.1/路径是用于存放加密引擎模块的目录。根据问题描述,该目录下没有gost.so文件。这意味着在当前系统的加密引擎模块中未找到GOST算法的相关支持。 GOST是由俄罗斯开发的密码算法,常用于保障数据安全,特别是在俄罗斯及其周边地区被广泛使用。在Linux系统中,如果需要使用GOST算法进行加密操作,一般需要安装相应的GOST模块。 解决该问题的方法有以下几种: 1. 确认是否需要使用GOST算法。如果不需要使用GOST算法,可以忽略该问题。 2. 检查是否已安装了GOST模块。可以在系统的包管理器中查询相关的软件包,如gost-engine。 3. 如果未安装GOST模块,可以尝试通过源代码编译和安装GOST模块。可以从官方仓库或第三方源代码库获取相关的源代码,按照提供的说明进行编译和安装。 4. 如果以上方法都无效,可以尝试搜索其他第三方提供的GOST模块,并按照其文档进行安装。 总之,该问题是由于缺少GOST模块导致的,可以通过安装相应的模块解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值