Centos虚拟机桥接模式无法连接外网的解决

问题描述

需求为在一台机器上构建作为服务器的虚拟机集群。具体场景是在一台win机器上使用VMware Workstation软件来创建3台虚拟机,虚拟机的操作系统为Centos7.6。

一开始网络连接模式选择的是NAT模式,此时虚拟机可以连上外网,和宿主机也可以相互ping通,但是局域网里其他物理机无法ping通虚拟机,即此时虚拟机不能作为服务器使用。

所以之后将网络连接模式改为桥接模式,并考虑到远程登录的需求,设置了固定ip地址,此时出现了虚拟机与宿主机可以相互ping通,同一局域网内的另一台物理机也能ping通虚拟机(需关闭宿主机的防火墙),但是虚拟机无法访问外网的情况,这导致很多需要网络的命令无法执行。

失败的尝试

出现这一问题后开始查阅资料,下面这两种方案最常见,但均没有奏效。

  • 在VMware的虚拟网络编辑器中先“还原默认设置”,再将桥接模式的网卡由“自动”调为宿主机与外网连接的网卡。
  • 设置“VMware Bridge Protocol”。emmm,没找到在哪里设置。

最终解决

最终解决是使用了文章虚拟机使用桥接方式访问网络,ping可以相互ping通信,但是没办法访问,原因是端口未开放中的方法,对虚拟机的网络配置文件进行了设置和重启。之后我将桥接模式的网卡调回“自动”,依然可以访问外网,说明不是这里的问题。

猜你喜欢

转载自blog.csdn.net/CloudInSky1/article/details/126894086