VMWare Workstation 虚拟机无需开机即可更改 IP 地址

VMWare Workstation 虚拟机无需开机即可更改 IP 地址

我家的路由器换了,现在新网关是 192.168.1.254,我看不出有什么办法可以把它改成 192.168.1.1

我现在将物理机改为使用 192.168.1.254 作为新网关

我有大约 200 多个虚拟机,全部使用 192.168.1.1

  1. 有没有办法无需单独打开网关电源即可更改网关信息?

我查看了 .vmx 文件,但什么也没看到。

答案1

我所有的虚拟机都有一个在登录时启动的批处理文件,它会调用一些其他批处理文件和一个 vbscript。这些批处理文件的混合会执行事件查看器清理和其他目录清理等

因此,我在 vbscript 中添加了以下代码,该代码基本上清理了现有的 DNS 服务器,并添加了两个,其中一个是我的本地 DNS 服务器

修复 DNS 的启动脚本

'Fix DNS Servers
ComputerName = CreateObject("WScript.Network").ComputerName
Select Case ComputerName
Case "LAB1","LAB2","LAB3"
    '
Case Else
    CreateObject("WScript.Shell").Run "netsh interface ipv4 delete dnsserver ""Local Area Connection"" all"
    CreateObject("WScript.Shell").Run "netsh interface ipv4 add dnsserver ""Local Area Connection"" address=192.168.1.201"
    CreateObject("WScript.Shell").Run "netsh interface ipv4 add dnsserver ""Local Area Connection"" address=192.168.1.1"
End Select  

现在只需等待 5 分钟,我的脚本就会运行完毕,然后这些机器就会再次连接到我的网络

相关内容