Vmware虚拟机操作系统和本地操作系统互Ping要求、解决方式讲解

Vmware虚拟机操作系统和本地操作系统互Ping讲解

在虚拟化环境中,如VMware,虚拟机(Virtual Machine,简称VM)和本地操作系统之间进行Ping测试是一项常见的任务。Ping测试可用于检查虚拟机是否能够与本地操作系统或其他网络设备进行通信。以下是进行VMware虚拟机和本地操作系统互Ping的要求和解决方式的讲解。

经验:

第一步:解决防火墙

进入控制面板
搜索防火墙–进入
请添加图片描述
按下图所示点击
启用防火墙–将入站连接设置为允许–确定
请添加图片描述
按下图所示点击操作
将已启用勾选上
选择允许连接–确定
请添加图片描述
注意上述操作,无论是虚拟机还是本地机都要一样的操作,。!各操作一遍

第二步:解决虚拟机
在VMware中点击编辑,
点击进入虚拟网络编辑器
请添加图片描述
进入后,点击NET模式
点击右下角更改设置
请添加图片描述
可以修改设置后
将DHCP左边对应的全部勾选上
设置相应的子网IP为
192.168.xxx.0
子网掩码为:
255.255.255.0
点击应用
请添加图片描述
后点击上图中的NAT设置
进入设置窗口后修改网关地址为:
192.168.xxx.2
点击确定
请添加图片描述
点击DHCP设置,
根据自己的需求修改起始地址IP和结束地址IP
点击确定
请添加图片描述
确定后虚拟机就设置完毕了。
注意以上设置的前提是:
请添加图片描述

第三步:解决IP

通过控制面板–网络和Internet–网络共享中心–更改适配器
进入如下页面
请添加图片描述
点击Vmnet虚拟网卡
鼠标右键,选择属性
请添加图片描述
点击IPV4
点击属性
请添加图片描述
点击使用下面的IP地址
设置相同网段的IP地址
注意:虚拟机和本地机必须处于同意网段
请添加图片描述
以同样的方式修改本地机以太网
如下图参考
请添加图片描述
完成后将以太网的共享属性设置为
与虚拟机网卡共享
如下图参考
请添加图片描述

接下来同样的,设置虚拟机中
操作系统的网卡属性
如下图参考:
请添加图片描述
请添加图片描述

第四步:加入IP

如果Ping的时候出现无法访问主机
或连接超时的情况,请使用以下命令
将IP地址加入即可
CMD中使用命令添加路由:
“route add 要访问的主机ip 你本机默认的网关 -p”
也就是实现不填写本机默认的网关,连接要使用的外网的情况

route add 172.16.69.3 172.16.33.254 -p
route add 要访问的主机ip 你本机默认的网关 -p

第五步:防止意外

完成以上步骤后,为了防止意外
请重启虚拟机网卡
如下图
先点击禁用,再次启用即可
请添加图片描述
若均按以上要求配置了,一段时间后PING 不通了,依旧可以使用重启虚拟机网卡解决

要求:

  1. 正确的网络设置
    • 在VMware中,确保虚拟机的网络设置正确。VMware支持多种网络模式,如桥接模式、NAT模式和仅主机模式。你需要选择适合你网络需求的模式。
  2. IP地址分配
    • 确保虚拟机和本地操作系统都具有正确的IP地址。虚拟机可以使用静态IP或通过DHCP自动获取IP地址。
  3. 网络连接状态
    • 虚拟机和本地操作系统都必须处于已连接到网络的状态。确保虚拟机处于运行状态,且网络适配器已启用。
  4. 防火墙规则
    • 检查本地操作系统和虚拟机的防火墙规则。确保允许Ping请求通过防火墙。你可以通过在防火墙设置中添加规则来实现这一点。

解决方式:

  1. 检查网络设置
    • 首先,确保虚拟机的网络设置正确。在VMware中,选择虚拟机 > 设置 > 硬件 > 网络适配器,检查网络适配器的设置。确保适配器已连接到正确的网络。
  2. 检查IP地址
    • 确保虚拟机和本地操作系统都具有正确的IP地址。你可以在虚拟机和本地操作系统中使用命令行工具(如ipconfig或ifconfig)来检查IP地址。
  3. 网络连接状态
    • 确保虚拟机处于运行状态。在VMware中启动虚拟机,并确保虚拟机的网络适配器已启用。如果虚拟机处于挂起状态,请恢复它。
  4. 防火墙规则
    • 检查本地操作系统和虚拟机的防火墙规则,确保允许Ping请求通过。你可以在本地操作系统的防火墙设置中添加入站规则,以允许Ping请求通过。在虚拟机中,也可以考虑禁用防火墙进行测试,但请注意仅在测试期间执行此操作。
  5. 虚拟网络配置
    • 如果使用了VMware的NAT模式,确保NAT网络配置正确。有时候,需要手动配置VMware的NAT规则以允许Ping请求通过。
  6. 检查物理网络
    • 如果所有上述步骤都没有解决问题,那么检查物理网络设备,如路由器、交换机和防火墙,确保它们正确配置,并且允许虚拟机与本地操作系统进行通信。

最后,一旦完成了这些步骤,应该能够在VMware虚拟机和本地操作系统之间成功进行Ping测试。如果问题仍然存在,那么你可能需要进一步检查网络配置以解决问题。在处理网络问题时,仔细检查每一步,并确保所有设置和规则都正确配置,以确保网络通信顺畅。

我是将军,我一直都在,。!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/102939.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【前端demo】倒计时器 可选择时间 原生实现

文章目录 效果过程日历与获取时间居中背景与字计时器清空计时器 代码HTMLCSSJS 其他demo 效果 效果预览:倒计时器 可选择时间 (codepen.io) 参考: Simple Clock/Countdown timer (codepen.io) 前端页面实现倒计时效果的几种方法_前端倒计时__Boboy的…

MySQL8.xx 解决1251 client does not support ..解决方案

MySQL8.0.30一主两从复制与配置(一)_蜗牛杨哥的博客-CSDN博客 MySQL8.xx一主两从复制安装与配置 MySQL8.XX随未生成随机密码解决方案 一、客户端连接mysql,问题:1251 client does not support ... 二、解决 1.查看用户信息 备注:host为 % …

vscode调教配置:快捷修复和格式化代码

配置vscode快捷键,让你像使用idea一样使用vscode,我们最常用的两个功能就是格式化代码和快捷修复,所以这里修改一下快捷修复和格式化代码的快捷键。 在设置中,找到快捷键配置: 然后搜索:快捷修复 在快捷键…

一个集成的BurpSuite漏洞探测插件1.2

4、DNSLog查询漏报 注:扫描结束后才会在BurpSuite的Target、Dashboard模块显示高危漏洞,进程扫描中无法进行同步,但可以在插件中查看(涉及到DoPassive方法问题)。

使用errors.Wrapf()代替log.Error()

介绍不同语言的错误处理机制: Error handling patterns[1] Musings about error handling mechanisms in programming languages[2] 项目中 main调func1,func1调取func2... 这样就会出现很多的 if err ! nil { log.Printf()} , 在Kibana上查看时会搜到多条日志, 需要…

JavaScript设计模式(四)——策略模式、代理模式、观察者模式

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步…

【golang】派生数据类型---指针 标识符、关键字等

1、指针 对比C/C中的指针,go语言中的指针显得极为简洁,只是简单的获取某个空间的地址 或者 根据指针变量中的内容 获取对应存储空间的内容等操作。 具体示例如下: go中使用指针需要注意的点: 可以通过指针改变它所指向的内存空…

LeetCode——回溯篇(一)

刷题顺序及思路来源于代码随想录,网站地址:https://programmercarl.com 目录 77. 组合 216. 组合总和 III 17. 电话号码的字母组合 39. 组合总和 40. 组合总和 II 77. 组合 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的…

RK3568 USB支持接口类型

一.简介 RK356x 总共支持 4 个 USB 外设接口,包括 1 个OTG 接口,1 个 USB 3.0 Host 接口,以及 2 个 USB 2.0 Host 接口。 二.常用接口类型介绍 Type-C 接口类型: Type-A 接口类型: Type-A USB 3.1 接口:…

【云原生进阶之PaaS中间件】第一章Redis-1.3Redis配置

1 Redis配置概述 Redis支持采用其内置默认配置的方式来进行启动,而不需要提前配置任何文件,但是这种启动方式只推荐在测试和开发环境中使用,但更好的方式是通过提供一个Redis的配置文件来对Redis进行配置, 这个配置文件一般命名为…

Ansible学习笔记4

file模块: file模块用于对文件相关的操作(创建、删除、属性修改、软链接等)touch是创建。 [rootlocalhost ~]# ansible group1 -m file -a "path/tmp/111 statetouch" 192.168.17.105 | CHANGED > {"ansible_facts"…

字节前端实习的两道算法题,看看强度如何

最长严格递增子序列 题目描述 给你一个整数数组nums,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7…

《TCP/IP网络编程》阅读笔记--Socket类型及协议设置

目录 1--协议的定义 2--Socket的创建 2-1--协议族(Protocol Family) 2-2--Socket类型(Type) 3--Linux下实现TCP Socket 3-1--服务器端 3-2--客户端 3-3--编译运行 4--Windows下实现 TCP Socket 4-1--TCP服务端 4-2--TC…

Windows下将nginx等可执行文件添加为服务

Windows下将nginx等可执行文件添加为服务 为什么将可执行文件添加为服务?将可执行文件添加为服务的步骤步骤 1:下载和安装 Nginx步骤 2:添加为服务方法一:使用 Windows 自带的 sc 命令方法二:使用 NSSM(Non…

新版Mongodb(6.0以上)找不到mongo.exe

安装目录下/bin目录中,没有mongo.exe文件,只有mongod和mongos,以及一个powershell命令脚本。 原因在于,mongodb6.0以后做出了重大改变,mongodb已经不再默认为你安装shell工具,因此需要安装一个额外的shell…

python venv 打包,更换路径后,仍然读取到旧路径 ,最好别换路径,采用docker封装起来

机械盘路径 /home/yeqiang/code/xxx 移动到 /opt/xxx 编辑/opt/xxx/venv/bin/activate VIRTUAL_ENV"/home/yeqiang/code/xxx/venv" 改为 VIRTUAL_ENV"/opt/xxx/venv" 下面还有这么多,参考: (venv) yeqiangyeqiang-MS-7B23:/…

Android修改默认gradle路径

Android Studio每次新建项目,都会默认在C盘生成并下载gradle相关文件,由于C盘空间有限,没多久C盘就飘红了,于是就需要把gradle相关文件转移到其他盘 1、到C盘找到gradle文件 具体路径一般是:C:\Users\用户\ .gradle …

WPF实战项目十四(API篇):登录注册接口

1、新建UserDto.cs public class UserDto : BaseDto{private string userName;/// <summary>/// 用户名/// </summary>public string UserName{get { return userName; }set { userName value;OnPropertyChanged(); }}private string account;/// <summary>…

Mysql锁及行锁机制探索

先讲一下mysql存储方式(innodb) 分为&#xff0c;聚簇索引和非聚簇索引。 聚簇索引&#xff0c;就是b树的所有真实数据。 聚簇索引不是一种索引类型&#xff0c;而是一种数据存储方式。innoDB的聚簇索引实际上在同一个结构中保存了B-Tree索引和数据行。当表有聚簇索引时&…

Ubuntu20.04下安装搜狗输入法Linux版

Ubuntu20.04下安装搜狗输入法Linux版 参考搜狗输入法的官网安装指南&#xff1b; 第一步&#xff1a;打开搜狗输入法官网&#xff1b; https://shurufa.sogou.com/ 点击X86_64后将会自动跳转到搜狗输入法的安装指南中&#xff1b; 安装指南 Ubuntu搜狗输入法安装指南 搜狗…