我有一个 Hyper-V VM,它为我用于调试目的的网站提供服务。
我家有一个 192.168.20.* 网络范围。
我的办公室有 172.17.200.*。
我已将 Linux VM 网络设置为固定的 172.17.200.* 地址,并且它在办公室运行良好。
是否可以以这样的方式配置它,以便我可以在两个位置使用它,而不必不断更改 VM IP 地址和我的 Windows 主机文件,因为我有一个指向固定地址的本地域?
答案1
在 Hyper-V 中创建一个新的“虚拟交换机”,并将其设置为“内部”模式。这将使主机上出现一个新的“vEthernet”网络接口,该接口可以拥有独立于真实 LAN 的 IP 配置。
向 VM 添加第二个网络接口并将其连接到此 vSwitch(除了用于 Internet 访问的现有“外部”vSwitch)。
配置主机和虚拟机都使用与家庭网络和办公网络均不冲突的新 IP 网络(例如 172.31.0.0/24,其中 .1 作为主机,.2 作为虚拟机)。
(使用任何合适的网络掩码,例如 255.255.255.0 又名 /24,并将“网关”字段留空。如果您想减少与 VPN 或公共 Wi-Fi 网络冲突的机会,您可以配置 IPv6联合航空联盟地址,或者甚至代替 IPv4 地址。