内容简介:之前虚机一直是使用nat网络连接方式, 但是这种方式, 只有宿主机能访问虚机, 外界是无法访问虚机的, 因为虚机和宿主机是一个内网里, 目前需求是外界能访问虚机提供的服务. 所以改用桥接网络, 启动一个ubuntu虚机, 结果发现虚机和宿主机之间互相ping不通通过sudo ufw status查看发现虚机防火墙是关闭的, 然后查看虚机开机启动设置 sudo systemctl list-unit-files | grep ufw, 发现是enable, 关闭掉, 问题依然存在发现windows防火墙是开启
现象描述
之前虚机一直是使用nat网络连接方式, 但是这种方式, 只有宿主机能访问虚机, 外界是无法访问虚机的, 因为虚机和宿主机是一个内网里, 目前需求是外界能访问虚机提供的服务. 所以改用桥接网络, 启动一个ubuntu虚机, 结果发现虚机和宿主机之间互相ping不通
首先怀疑是防火墙的原因
查看ubuntu防火墙
通过sudo ufw status查看发现虚机防火墙是关闭的, 然后查看虚机开机启动设置 sudo systemctl list-unit-files | grep ufw, 发现是enable, 关闭掉, 问题依然存在
查看windows防火墙
发现windows防火墙是开启, 然后关闭windows防火墙, 并重启了系统, 发现问题依然存在
其次怀疑桥接绑定的网卡不对
通过 ip addr命令查看本机的ip地址发现是172打头的, 因此怀疑桥接使用的网卡可能不对, 通过VMware的 编辑 > 虚拟网络编辑器 > 更改设置(注意需要使用管理员权限, 最好以管理员启动VMware), 发现桥接使用的网卡是自动选择, 手动指定自己机器的物理网卡, 发现问题解决, 注意虚拟机使用的网卡, 一定要和宿主机使用的网卡是同一块网卡才行, 一定要在cmd上确认自己宿主机使用的到底是那块网卡
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Docker容器访问宿主机网络
- 利用Docker容器的不安全部署获取宿主机权限
- xen 虚拟机挂了,宿主机假死的问题追终,全思路
- xen 虚拟机挂了,宿主机假死的问题追终,全思路
- Shadow解决插件和宿主有同名View的方法解析
- 在ASP.NET Core中创建内部使用Scoped服务的Quartz.NET宿主服务
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。