超详细虚拟机与主机网络连接以及互Ping不通问题的解决

article/2025/11/9 19:59:45

关于虚拟机与主机网络连接以及互Ping不通问题的解决

一、问题
先说一下我之前遇到的问题有哪些
①主机与虚拟机互ping不通;
②虚拟机无法连接网络;【注】虚拟机上我安装的CentOS 7
③虚拟机可以ping通主机,主机ping不通虚拟机;
④虚拟机连接到网络,却无法解析地址。
⑤cmd终端以及网络共享上不显示虚拟机网卡。
经过了几天坎坎坷坷的摸索,终于是解决了这几天来遇到的这些问题。
二、NAT模式与桥接模式
再解决问题之前,还是要先了解基本知识的,本人就是吃了亏,事先没了解清楚,话不多说,小白话走起。
NAT模式
net模式其实就是网络转换模式,nat模式是在vmnet8网卡上进行通信,大家不要配置错了。。主要是关于nat模式的配 置,net模式的IP配置前两个要与主机网络IP的前两个段相同(大部分基本是192.168),后两个段可以随便设置。
桥接模式
桥接模式就是虚拟机设置的IP要与主机(一般为Windows)的IP网段要保持一致,举个栗子,假如你的主机IP为192.168.55.xxx,那你的虚拟机的IP配置一定要为192.168.55.xxx,前三个段是一定要一致的,最后的随便设置,但是不要与主机一样。
主机模式
顺便说一下主机模式(大家可能和我一样很少用到),主机模式就相当于虚拟机变成了另一个主机(像尼克杨一样,很独),在主机模式下,虚拟机是不能与Windows主机互相ping通的,也不能连接到网络。
三、NAT模式下虚拟机配置
第一步:先打开虚拟机设置,点开网络适配器,把设备状态前的两个框框都勾选上,网络连接勾选NAT模式,如下图:
在这里插入图片描述
第二步:打开虚拟机网络编辑器,选择NET模式,把主机虚拟适配器连接到网络以及使用DHCP服务分配IP两个都勾选上,下边的子网IP设置为:192.168.xxx.0,子网掩码为:255.255.255.0,如图:
在这里插入图片描述
第三步:点击NAT设置,配置一下网关就可以了,最下边的高级配置默认就好了,不用管,上图:
在这里插入图片描述
第四步:点击DHCP设置,配置一下起始和结束的IP地址(要与你自己配置的子网IP在同一网段,我的是192.168.30.xxx),上图:

在这里插入图片描述
好了,关于虚拟机的配置就完成了!
四、Windows主机网络配置
不要急,一步步来。
**第一步:**先“Win + R”,运行cmd指令,打开小黑,键入命令“ipconfig”,查看虚拟机网卡与主机网络是否正常,上图:在这里插入图片描述
【注】如不显示虚拟网卡,有可能是在设备管理器里边禁用了,重新开启就好了;如果不行,打开虚拟机网络编辑器,还原默认设置,然后再看一下;如果还是不行,卸载虚拟机,清除干净(包括注册表项);emmm,如果这都不行,换一个高版本的虚拟机进行安装,最后迫不得已的话,就重装本机的操作系统吧!(我之前win8的系统,迫于无奈之下装了win10的,就一切正常了)。
第二步: 打开网络共享中心,看虚拟机的两个网卡是否正常显示,上图:
在这里插入图片描述
第三步: 因为配置的是nat模式,所以是选择vmnet8,右键属性,选择IPV4,不要自动获取IP,要把IP固定,DNS服务器地址我首选的是国内三大运营商通用的114.114.114.114,备用的选的是Google的8.8.8.8,当然也可以选择别的DNS地址,但是三大运营商的DNS速度还是要快一些的,话不多说,上图:
在这里插入图片描述
好了,到这里主机的网络已经配置完毕!
五、CetOS系统内置网卡配置
我用的是CetOS 7系统,特别建议【尽量不要安装最小化的cetos系统,一个是功能不全,二是不能使用VMware Tools工具,三是不能复制粘贴】,我安装的是GUI的。好了,让我们打开虚拟机,进入系统----->
第一步: 如果你是以普通用户登录的,像我一样,在这里插入图片描述
输入命令“su root”,进入管理员模式,就啥都能干了,,要不然你写配置文件的时候会报错(因为普通用户是没有权限的);
**第二步:**然后我们开始配置内置网卡,键入命令“ip addr”先看看网卡,上图:
在这里插入图片描述
如图的ens33就是我们要修改的网卡配置文件名称。
**第三步:**下面键入命令“cd /etc/sysconfig/network-scripts/”进入到所在文件的路径,然后键入命令“vi ifcfg-ens33”进入到配置文件,直接上图:
在这里插入图片描述
如图,黄色部分需要修改,红色框框里面的需要添加进去,为了方便大家复制,我把配置的字打上去:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=360609b4-c6b0-4270-b185-0136d3ddb64a
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.30.200
NETMASK=255.255.255.0
GATEWAY=192.168.30.2
DNS1=114.114.114.114
DNS2=8.8.8.8

呕吼,粗体的是要修改的,斜体字是要添加的!
【注意】来喽来喽,问题来喽,大家注意,还记着我们当时配置dhcp时有个起始地址,我们当时设置的是128-254,现在我们配置IPADDR的时候,一定要处于这个范围之内,否则会出现网络连接不上,或者是ping不同IP的情况,这里我设置的是200。
第四步: 内置网卡配置好了,我们来更新一下网络,键入命令“service network restart重启网络,上图:
在这里插入图片描述
第五步: 我们继续配置一下DNS地址(我的自动就生成了,但有的不会自动生成,来搞一下),键入命令“*vi/etc/resolv.conf”进入DNS配置文件,上图:
在这里插入图片描述
进行到这一步,我们整个配置就完成了!
六、测试网络及与主机连接是否正常
第一步: centos7测试,话不多说,上图看:
在这里插入图片描述
如图,网络连接正常!继续上图:
在这里插入图片描述
DNS服务器正常响应!继续上图:
在这里插入图片描述
如图:我们配置IP正常,继续上图:
在这里插入图片描述
如图,可以ping通主机!
第二步: Windows系统测试,上图:
在这里插入图片描述
主机也可以ping通虚拟机!

七、错误处理
①如果按照上面的步骤操作,还是ping不通或者连接不到主机,那么有可能是防火墙的问题!
键入命令“systemctl status firewalld.service”查看防火墙状态。
如果为Active为active,键入命令“systemctl stop firewalld.service”关闭防火墙!
但是下次重启系统还会运行,那么键入命令“systemctl disable firewalld.service”永久关闭!
②如果还是ping不通,把Windows防火墙也禁用掉试试,或者更改一下Windows防火墙的入站规则。操作:打开Windows防火墙----->高级设置----->入站规则,找到配置文件类型为“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则,设置为允许。
③如果还是不行。。。让我们搞起,打开任务管理器,选择服务,找到VMware NAT Service,如果没开启,把它开启!上图:在这里插入图片描述
④如果还是不可以,,我们就选择桥接模式试一下,这里我就不多说了,比较简单,IP网段的前三个一定要与主机相同!
⑤如果还是不行,我的能力是有限了,,,只能建议亲重装系统哦。。。

**今天就到这里,下一篇更新介绍关于rpm、yum源的安装以及配置,感谢大家点赞、评论!
**


http://chatgpt.dhexx.cn/article/YegPfWyS.shtml

相关文章

VMware:虚拟机(xp)与主机(win10)连接步骤(超详细)

vmware虚拟机中有有四种连接方式: 桥接模式:相当于xp的网卡直接与win10的网卡所相连,如果win10的网络没有插,则xp也无法上网,相当于接在了一个交换机上 2.NAT模式:共享模式 3. 仅主机模式:与主…

虚拟机与宿主机网络

桥接、NAT和host-only三种网络连接方式的区别 一、不同网络连接方式对网络网络影响简介: 二、三种网络连接方式详细介绍: 我本机宿主机使用win10系统,IP地址为:192.168.1.117。 1、桥接方式 桥接方式下,虚拟机和宿主机…

虚拟机连接主机

主机、VMnet8、虚拟机网络设置 1、设置主机静态IP地址,避免重启电脑后IP地址变化 2、设置主机VMnet8的IPv4属性,将IP地址设置和主机IP地址一个网段 3、设置虚拟机静态IP 通过vi或者vim命令打开ifcfg-ens33配置文件 vi /etc/sysconfig/network-scripts…

设置虚拟机与本机网络互连(仅主机模式)

为了实现主机与虚拟机的Linux系统互连,可以对虚拟机进行设置,达到目的。 VMware的网络连接模式有三种: 1、仅主机模式:也就是host_only,这种模式仅仅只让虚拟机与本地物理机通信,不可以上网; 2…

1、python基础速成

基础模块 def prt(age,name):#函数定义 print("%s is %d 年龄 old"%(name,age)) if __name__"__main__":#程序入口 print("Hello World") prt(45,"gaici") 获取输入:使用input()函数 nameinput("you name &#x…

r mysql_R语言使用RMySQL连接及读写Mysql数据库

简单说下安装过程,一般不会有问题,重点是RMySQL的使用方式。 系统环境说明 Redhat系统:Linux 460-42.6.32-431.29.2.el6.x86_64 系统编码:LANGzh_CN.UTF-8(中文UTF-8格式) mysql版本号:mysql Ver 14.14 Distrib 5.1.7…

两台电脑共享一套键盘鼠标的神器

实验室有台台式电脑,自己又带了笔记本,现在键盘鼠标是连接在台式机上的,当要使用笔记本的时候再去用笔记本的触摸板是很不习惯,就想找找有没有能什么东西能实现一套键盘鼠标给两台电脑用的,从某宝上搜到的是使用一个有…

键鼠共享软件分享,让你一套键鼠控制多台设备(多平台)

当你有两台电脑的时候,是不是桌面摆了两套键鼠?或者是换电脑的时候换鼠标键盘? 那如果有两台以上的电脑呢?三个五个的,这时候如果每台主机还是用一套鼠标键盘的话,那你的桌面可能就摆的像一个蜘蛛网了。 …

实现不同电脑共享一套鼠标键盘------ShareMouse

目录 1. 前言2.资源3.安装4.配置4.1 服务端的配置4.2 客户端的配置 5.问题6.结语 1. 前言 最近整了一个教研室的主机,跑一些运算量大的仿真软件。但使用两套鼠标键盘实在不习惯,经常拿错,还找不到鼠标。因此找了几个共享鼠标键盘的软件&…

不同电脑之间共享键鼠:sharemouse

场景 有一部笔记本(Win10)和一台台式机(Win10),一套无线键鼠。 想要实现两台电脑共享鼠标键盘。 知道有Synergy这个软件,却不太好用(依赖bonjour)且开始收费,于是搜索有无免费易用的共享键鼠软…

sharemouse怎么设置?

sharemouse怎么设置?sharemouse中文版可以分享一个鼠标和键盘至多个电脑,并且能够将计算机之间所有的鼠标和键盘输入是传送至现有的以太网和无线局域网的网络连接信息,那要怎么设置使用呢? sharemouse怎么设置? 1、按下…

一套鼠标键盘控制windows和mac两台笔记本——shareMouse

对于经常要进行多任务处理的小伙伴们,电脑上同时放着两台以上的电脑,时不时用这只鼠标,时不时用那只鼠标,非常恼人,而且经常搞混。更让人头疼的是,如果这种事情是常事。桌面上的线路和键盘鼠标,…

Win10 使用ShareMouse与Mac共享鼠标键盘

环境 win10 64bit macOS Big Sur 安装 下载ShareMouse.dmg,双击打开 拖进资源管理器进行安装 安装后打开安全性与隐私设置,点击这里输入密码开锁 添加"完全访问磁盘访问权限" 添加"辅助功能"权限 MAC设置 打开sharemouse设置&#…

如何使用sharemouse共享鼠标

如何使用sharemouse共享鼠标 1、Step 1 - 查看server IP:2、Step 2 - 配置Server的TCP/UDP端口,设置密码:3、Step 3 - client连接server:4、Step 4 - 超时连接不上,重启Server的sharemouse:参考资料 最近…

贝叶斯决策论(一):贝叶斯决策理论

贝叶斯决策论是利用概率的不同分类决策与相应的决策代价之间的平衡,核心思想是决策问题可以通过概率的形式来描述。 目录 1 Notation 2 贝叶斯分类 3 贝叶斯决策理论 3.1 最小误差概率决策 3.2 连续特征下的最小化风险决策 3.2.1 0-1损失函数下的风险函数 3.2.…

贝叶斯公式/贝叶斯法则/贝叶斯定理

介绍 贝叶斯法则 贝叶斯定理是用来做什么的?简单说,概率预测:某个条件下,一件事发生的概率是多大? wiki 把为什么要做这个定理谈的很清楚,是为了覆盖逆概的场景: 在贝叶斯写这篇文章之前,人们已经能够计算“正向概率”,如“假设袋子里面有N个白球,M个黑球,你伸手…

从贝叶斯公式到贝叶斯判别准则

原来线性判别分析、平方判别分析、朴素贝叶斯这么简单直白。 前方将出现大量数学公式推导证明,为防止烦躁不适,先复习一下几个重要概念。 1.1一维高斯变量X~N(μ,),则概率密度函数 1.2多维高斯变量 ,X~N(μ,∑) , μ 为p维向量,…

Bayes' Rule-贝叶斯定理

一.基本的BayesRule 基本贝叶斯定理 贝叶斯定理是关于随机事件A和B的 条件概率(或 边缘概率)的一则定理。 其中P(A|B)是在B发生的情况下A发生的可能性。 在贝叶斯定理中,每个名词都有约定俗成的名称: P(A)是A的先验概率或边缘概率…

概率论的学习整理5:贝叶斯(bayes)法则和贝叶斯概率

1 贝叶斯(bayes)概率的思考过程 我觉得,bayes公式需要先理解条件概率,全概率公式才行纯从bayes公式的角度,其实是从 条件概率P(B | A) 开始,推导到联合概率P(AB) / P(A) ,然后再展开条件概率本…

贝叶斯法则概要

贝叶斯法则 贝叶斯分类算法是一大类分类算法的总称 贝叶斯分类算法以样本可能属于某类的概率来最为分类的依据 朴素贝叶斯 朴素贝叶斯是基于贝叶斯定理与特征条件独立假设的分类方法。其中“朴素”的意思就是条件概率独立性。 朴素贝叶斯的思想:如果一个事物在一…