当前位置: 首页 > news >正文

Vmware虚拟机配置虚拟网卡

背景

  今天同事咨询了我一个关于虚拟机的问题,关于内网用Vmware安装的虚拟机,无法通过本机访问虚拟上的Jenkins的服务。
  验证多次后发现有如下几方面问题。

  • Jenkins程序包和JDK版本不兼容(JDK1.8对应Jenkins不要超过2.3.57)
  • 虚拟机虚拟网络配置不正确(要使用桥接)
  • 内网安全策略影响

  主要影响因素是虚拟机网络配置不正确,现象很奇怪,本地和服务器可以相互PING,但是无法访问启动的服务,最后验证多次,原来是内网安全策略导致,修改虚拟网络适配器连接方式(由原来的仅主机模式修改成桥接模式),解决。

网络适配器分类

  • 桥接网络
      桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,因此虚拟机和主机是平等的,相当于一个网络中的两台计算机。
      在桥接模式下,VMWare虚拟出来的虚拟机就像是局域网中的一台独立的主机,它可以访问局域网内的任何一台机器,虚拟机可以和宿主机器、局域网内的其他主机进行相互通信。
    在这里插入图片描述
  • NAT模式
      NAT模式就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。
      由于NAT的网络在vmware提供的一个虚拟网络里,所以局域网其他主机是无法访问虚拟机的,而宿主机可以访问虚拟机,虚拟机可以访问局域网的所有主机,因为真实的局域网相对于NAT的虚拟网络,就是NAT的虚拟网络的外网。使用NAT模式,相当于虚拟机挂在以宿主机器为交换机的局域网内,那么局域网内的其他机器相对于虚拟机而言就是外网。都可以访问。
      在这里插入图片描述
  • 仅主机模式
      在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。
http://www.lryc.cn/news/320586.html

相关文章:

  • 双向链表代码(带哨兵位循环/不带哨兵位不循环
  • C语言自学笔记13----C语言指针与函数
  • 每日五道java面试题之mybatis篇(一)
  • 一文解读ISO26262安全标准:概念阶段
  • 微信小程序调用百度智能云API(菜品识别)
  • idea项目mapper.xml中的SQL语句黄色下划线去除
  • es 聚合操作(二)
  • 【vue.js】文档解读【day 5】| ref模板引用
  • 算法简单小技巧
  • 前端入职配置新电脑!!!
  • Java面试题总结15之简述你对RPC,RMI的理解
  • 内网穿透利器 n2n 搭建指南
  • phpcms头像上传漏洞引发的故事
  • 二叉树|二叉树理论基础、二叉树的递归遍历
  • JavaScript 语法-对象
  • 代码随想录阅读笔记-哈希表【四数之和】
  • JVM学习——双亲委派机制
  • 【Paper Reading】6.RLHF-V 提出用RLHF的1.4k的数据微调显著降低MLLM的虚幻问题
  • Aloudata 倾力打造,《Data Fabric 白皮书 2.0》正式发布
  • docker内部无法使用ping等网络工具解决方案
  • 后端工程师快速使用vue和Element
  • 自学rabbitmq入门到精通
  • 由浅到深认识C语言(13):共用体
  • python爬虫(9)之requests模块
  • phpstudy自定义安装mysql8.3并启动
  • Netty 学习资料
  • 【概率论中的两种重要公式:全概率和贝叶斯】
  • python中的闭包
  • 成功解决RuntimeError: OpenSSL 3.0‘s legacy provider failed to load
  • 【 React 】React 组件之间如何通信?