我有几个虚拟机,我想保留静态 IP 地址。但是,我在笔记本电脑上运行这些虚拟机,并经常连接到使用不同默认网关和不同 DNS 服务器地址的不同网络。
是否可以使用 DHCP 获取默认网关和 DNS 服务器信息,但忽略 IP 地址以使其保持固定?
否则每次不起作用时我都需要手动更改网关和 DNS 服务器...
我正在使用 Windows 8.1 主机,带有 VMware Workstation 10、Ubuntu 12.04 VM 和桥接网络。
谢谢你!
爱德华多
答案1
这里唯一可行的解决方案是对虚拟机使用 NAT,而不是桥接网络。
在不同网络上保留IP地址的问题是,不同网络中的IP地址范围通常不同。
例如,在网络 A 中,IP 地址为 192.168.15.200,默认网关为 192.168.15.1,子网掩码为 255.255.255.0
在网络 B 中,您获得的 IP 地址为 192.168.10.15,其默认网关为 192.168.10.1,子网掩码为 255.255.255.0。
现在,如果您仅为网络 B 设置默认网关和 DNS 地址,那么您将根本无法连接,因为您的 IP 地址与网络 B 中使用的子网不同。