我家的路由器换了,现在新网关是 192.168.1.254,我看不出有什么办法可以把它改成 192.168.1.1
我现在将物理机改为使用 192.168.1.254 作为新网关
我有大约 200 多个虚拟机,全部使用 192.168.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 分钟,我的脚本就会运行完毕,然后这些机器就会再次连接到我的网络