全球主机交流论坛

标题: 关于Win DD包 设置静态IP问题,讨论下,真实有效的方法! [打印本页]

作者: nat.ee    时间: 2021-1-20 23:42
标题: 关于Win DD包 设置静态IP问题,讨论下,真实有效的方法!
本帖最后由 nat.ee 于 2021-1-20 23:47 编辑

你做包的时候,在 C:\Windows\Setup 目录下 新建 Scripts 文件夹

新建文件 SetupComplete.cmd

添加以下内容:

  1. @echo off
  2. ::网址:nat.ee
  3. ::批处理脚本:荣耀&制作
  4. ::TG群:https://t.me/nat_ee

  5. ::开关 开(on) 或 关(off)
  6. set setmode=off
  7. ::静态IP
  8. set staticip=192.168.1.108
  9. ::子网掩码
  10. set subnetmask=255.255.255.0
  11. ::网关
  12. set gateways=192.168.1.1

  13. echo;%setmode%|find "on"&&goto:enable||goto:disable
  14. :enable
  15. wmic nicconfig where ipenabled=true call enablestatic(%staticip%),(%subnetmask%)
  16. wmic nicconfig where ipenabled=true call setgateways(%gateways%)
  17. :disable
复制代码


然后将上面的修改为你的静态IP地址这些。

说下Windows系统启动,分为 系统层服务启动 用户层启动,为什么你使用萌咖的设置静态IP不行?

系统层的服务启动,是在进入桌面前就启动的,

而用户层的服务启动,是用户进入到桌面后才启动的,进入桌面前肯定是要经过用户自动登录上到桌面后才启动。
而萌咖的一键DD脚本,帮你设置的就是这个用户层的服务启动,你必须到桌面这一步才行,这就是为什么有些用户设置的不行。
而有些行,可能是带有VNC功能的VPS,但是在真正无DHCP,无任何看到界面的VPS 或者独服,这方法根本不行。
你根本无法进入到桌面才启动。

目前我自己找出的方法,是在系统部署安装时,会自动调用一个在进入桌面前的执行脚本,就是如上的 SetupComplete.cmd
这个是属于系统部署安装的一部分,也只有在部署安装的时候才有效!

我自己测试真实有效,当你的系统安装完成就已经在安装的时候最后一步设置为静态IP这些了。

我目前最新制作的DD包都包含这个脚本,你完全可以自己下载回,在linux下解压gz包,然后挂载vhd文件,进入去修改nat.cmd脚本 修改好后,重新使用pigz打包成DD文件就行。
或者杜甫的,完全可以用救援模式D完,再挂载进去修改。

作者: DMengbi    时间: 2021-1-20 23:43
我做包子的时候没你这么多事,掌握好酵母粉就好啦
作者: shangpan    时间: 2021-1-22 11:50
服务器有2个或者4个网口,怎么能设置到插网线的那个网口呢
作者: nat.ee    时间: 2021-1-22 12:07
shangpan 发表于 2021-1-22 11:50
服务器有2个或者4个网口,怎么能设置到插网线的那个网口呢


我这个脚本写的是所有已开启的(已插入)网口,统一设置此ip!
也就是你无论是1个,或者4个都设置这ip,总有一个能用吧。




欢迎光临 全球主机交流论坛 (https://ddzzz.eu.org/) Powered by Discuz! X3.4