![在 CentoS 7 中从动态 IP 更改为静态 IP 时无法连接到互联网](https://linux22.com/image/1522159/%E5%9C%A8%20CentoS%207%20%E4%B8%AD%E4%BB%8E%E5%8A%A8%E6%80%81%20IP%20%E6%9B%B4%E6%94%B9%E4%B8%BA%E9%9D%99%E6%80%81%20IP%20%E6%97%B6%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91.png)
我在各个门户网站上都发现了这个问题,但没有找到任何相关的解决方案。
我有三个 CentOS VM(在 vmware player 上创建),假设 A、B、C A 的配置:静态 IP-192.168.0.110/24 网关:192.168.0.1 B 的配置:DHCP(IP:192.168.73.132,网关:192.168.73.0) C 的配置:DHCP(IP:192.168.73.135,网关:192.168.73.0)
如果我保持此配置,则所有虚拟机都可以相互 ping 通,也可以 ping 通外部网络(例如 google.com)
现在,我希望所有机器都有静态 IP,当我更改 B 和 C 机器的配置时,它们无法 ping 通(无法连接到互联网)。我尝试为它们提供各种 IP(在动态 192.168.73.x 或 192.168.0.x 范围内),但没有成功。
我希望我的环境是这样的,所有虚拟机都有静态 IP 并能够相互 ping。它们还可以连接到外部世界(例如 google.com)。
注意:我在主机上使用带有 wifi 连接的 vmware 播放器。
请提出建议。
答案1
在我的配置中,虚拟机“A”使用 Bridge 网络,而其他两台虚拟机使用 NAT。我将其网络从 NAT 切换到 Bridge,一切正常。