VMware三种网络模式|Linux虚拟机的网络配置|同一网段下无法访问另一台电脑中的虚拟机|DHCP是什么
创始人
2025-05-30 13:55:18
0

目录

  • 背景
    • 基础知识:
    • 桥接——推荐此种模式。
      • 经过上述配置完按说就没问题,局域网的其它电脑就可以ping通了。但是如果有问题,ping不通,或者访问baidu不行,请继续往下看。
    • 遇到**ping: connect: Network is unreachable**
    • NAT在另一篇博客有配置
    • Host-only没有使用过。请参考其它![在这里插入图片描述]()

背景

手上有一台Mac,一台Win,Mac用来开发,Win来装虚拟机跑服务。
自信的在win上装完虚拟机,发现能win访问虚拟机无问题,可是mac访问不了。耗费了好多个小时。
最终解决,原来VMware中的三种协议有不同作用。
目前我设置为VMnet0可以互相访问,而且可以上网。

基础知识:

在这里插入图片描述

  • VMnet0:用于虚拟桥接网络下的虚拟交换机(0没有在图片中是因为它用的系统的网上相当于我这的WALN中的网卡。)–比较好的点,相当于物理机,可以和任一电脑互联,ping通,但会占一个ip
  • VMnet1:用于虚拟 Host-only 网络下的虚拟交换机—一般据说是可以使系统中虚拟出来的那些电脑互通。目前我用不到这一特性。所以不评价。
  • VMnet8:用于虚拟 NAT 网络下的虚拟交换机。–还可以虚拟机可上网,可和装它的机器ping与连通。但是局域网中其它电脑不可访问。

注:如果你那没有像上边的网卡,但又想找回来。那可以重置一下VMware
在这里插入图片描述
想要编辑虚拟网络配置需要点更改设置(呼出这个界面点击–编辑-虚拟网络编辑器):
在这里插入图片描述

桥接——推荐此种模式。

  • 我是通过此种方式,使我两台电脑都能与虚拟机连通的。
  • Bridged:桥接,相当于虚拟机就是一台独立的电脑,可以与局域网内所有电脑互相访问。也可以访问互联网。
  • 接下来,看我电脑的配置点:
  1. ipconfig /all 命令来查看win的ip配置:

在这里插入图片描述
在这里插入图片描述

注:主要记一下WLAN中的网卡,ip,掩码,网关,DNS服务器这些。
2. 然后就给Net0的网卡,选上我的实际网卡,别自动,也别选其它虚拟的或者蓝牙的。

在这里插入图片描述
3. 然后选择一下虚拟机中的网络适配器(点菜单栏中—虚拟机-设置呼出)。
在这里插入图片描述
4. 拉下来硬菜了,配置下固定IP在linux中

vi /etc/sysconfig/network-scripts/ifcfg-ens33    

在这里插入图片描述
我下边的配置上做参考的,你还是根据你的WALN进行对比填写;
把#号后的注意下

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=956f21f3-e914-4527-bf21-f13b786306e9                                                                      
DEVICE=ens33                                                                                                   
ONBOOT=yes      #改成yes                                                                                           
IPADDR=192.168.1.129      #这个要跟你的192.168.1前面这三块,要跟你的对上,同一网段,后边那一位可以随意。啥叫同一网段?就是ip跟网关,根据二进制求个并集好像是,算出来了,你可以具体搜索下。                                                                                     
GETEWAY=192.168.1.1       #抄上你的网关                                                                                     
NETMASK=255.255.255.0     #抄上你的掩码                                                                                     
DNS=192.168.1.1           #抄上你的DNS服务器                                                                                     
DNS1=114.114.114.114      #我下边又加了一个114和8的DNS解析                                                                                     
DNS2=8.8.8.8   			  #我下边又加了一个114和8的DNS解析

上边按【i】来进行编辑,按【Esc】后按【冒号】,然后【wq】进行保存退出。
接下来
reboot一下。重启。

经过上述配置完按说就没问题,局域网的其它电脑就可以ping通了。但是如果有问题,ping不通,或者访问baidu不行,请继续往下看。

切记重启哈。重启不行再往下看。
我一开始在配置上述网关出错了。导致没ping通
ping: connect: Network is unreachable

vi /etc/resolv.conf   

看看弹出来的信息里有没有你在上一个文件ens33配置的DNS服务器,没有加上,可以再写两行nameserver 114和8的
在这里插入图片描述

遇到ping: connect: Network is unreachable

可以先拿可以访问百度的电脑ping一下百度看ip是多少。然后拿linux虚拟机ping一下ip。判断是因为DNS服务器还是网络配置。

  • 如果是网络配置,则看你的ip网段,与网关配置。
  • 如果是dns解析出了错,则增加dns配置。
  • 如果上边两个排队后,则可执行下。dhclient试试。
    在这里插入图片描述

在这里插入图片描述

  • 图片摘抄自:https://www.cnblogs.com/linjiaxin/p/6476480.html

NAT在另一篇博客有配置

https://imroy.blog.csdn.net/article/details/125799858
在这里插入图片描述

  • 图片摘抄自:https://www.cnblogs.com/linjiaxin/p/6476480.html

Host-only没有使用过。请参考其它在这里插入图片描述

  • 图片摘抄自:https://www.cnblogs.com/linjiaxin/p/6476480.html

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...