如何从 hyper-v 虚拟主机确定虚拟网络类型(外部或内部)?我的目标是为内部网络激活 DHCP,为外部网络激活静态 ip。
从 powershell 激活或禁用 dhcp 不是问题,如上所示脚本专家博客
答案1
问题通过一个非常简单的解决方案解决:尝试 ping 外部主机
if( (test-connection -quiet <external_IP_address>) -eq $false){
#private network, allow DHCP
}
else{
#set static ip address
}