VMware虚拟机三种网络模式设置 - Host-Only(仅主机模式)

一、前言

  在之前的《Bridged(桥接模式)》、《NAT(网络地址转换模式)》中,我详细介绍了虚拟机网络模式设置中的桥接模式与网络地址转换模式。今天详细讲解一下Host-Only(仅主机模式)。

  在VMware虚拟机中,Host-Only(仅主机模式)是一种特殊的网络配置模式,它允许虚拟机与宿主机进行通信,但阻止虚拟机与除宿主机之外的其他网络设备进行通信。

  其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信,网络结构如下图所示。

在这里插入图片描述

二、Host-Only模式原理

1. 工作原理

  虚拟机与宿主机通信:在Host-Only模式下,虚拟机通过VMware Network Adapter VMnet1(或其他类似的虚拟网卡)与宿主机建立连接。这个虚拟网卡充当了虚拟机和宿主机之间的桥梁,使得两者可以进行网络通信。

  与外部网络隔离:与NAT模式不同,Host-Only模式下的虚拟机无法直接访问外部网络。这是因为Host-Only模式将虚拟机与外部网络完全隔离,仅允许虚拟机与宿主机进行通信。

2. 特点

  安全性:由于虚拟机与外部网络隔离,Host-Only模式提供了更高的安全性。虚拟机无法被外部网络中的设备直接访问,减少了潜在的安全风险。

  配置简单:在Host-Only模式下,用户无需配置复杂的网络设置,如NAT规则或端口映射。虚拟机与宿主机的通信通过虚拟网卡直接进行,配置过程相对简单。

  适用于内部测试:由于虚拟机与外部网络隔离,Host-Only模式适用于内部测试环境。用户可以在此模式下搭建模拟的网络环境,进行软件测试、网络配置验证等操作。

3. 注意事项

  无法直接访问外部网络:在Host-Only模式下,虚拟机无法直接访问外部网络。如果需要虚拟机访问外部网络,可以通过设置宿主机的网络共享或使用其他网络模式(如NAT模式或桥接模式)来实现。

  虚拟机和宿主机需在同一局域网内:为了确保虚拟机和宿主机之间的通信顺畅,它们需要处于同一局域网内。如果虚拟机和宿主机不在同一局域网内,将无法进行通信。

三、Host-Only模式联网配置

1. 设置“虚拟网络编辑器”,同时可以设置DHCP的起始范围。

  DHCP,全称Dynamic Host Configuration Protocol,中文意为“动态主机配置协议”。它是一种网络管理协议,通常被应用在大型的局域网络环境中,用于自动分配IP地址给网络中的客户端设备。

在这里插入图片描述

2. 设置虚拟机为Host-Only模式。

在这里插入图片描述

3. 开机启动系统,编辑网卡配置文件

命令为vim    /etc/sysconfig/network-scripts/ifcfg-eth0

在这里插入图片描述

4. 保存退出,然后重启网卡,测试能否与主机通信。

在这里插入图片描述

5. 设置虚拟机联通外网

   设置网络共享在这里插入图片描述
步骤总结
  1.在宿主机的操作系统中,找到宿主机的网络连接(可能是有线连接或无线连接)。
  2.右键点击该网络连接,选择“属性”。
  3.在属性窗口中,找到“共享”选项卡。
  4.勾选“允许其他网络用户通过此计算机的Internet连接来连接”选项。
  5.在下拉菜单中选择“VMware Network Adapter VMnet1”作为要共享的网络连接。
  6.点击“确定”保存设置

6. 虚拟机的DHCP的子网和起始地址进行修改

  点击“虚拟网络编辑器”

在这里插入图片描述

7. 重新配置网卡

  将VMware Network Adapter VMnet1虚拟网卡作为虚拟机的路由。
在这里插入图片描述

8. 重启网卡,测试能否联通外网以及与主机通信。

在这里插入图片描述

四、Host-Only模式的优缺点

优点:

安全性高:Host-Only模式提供了一个完全隔离的网络环境,只有宿主机能够访问虚拟机,而虚拟机无法访问外部网络。这有助于保护虚拟机上的敏感数据和应用程序免受外部威胁。

网络配置简单:在Host-Only模式下,虚拟机和宿主机之间的通信不需要复杂的网络配置,因为它们位于同一局域网内。这使得虚拟机可以轻松地与宿主机共享文件、数据库和其他资源。

避免IP地址冲突:由于Host-Only模式使用的是私有IP地址范围(如192.168.x.x),因此可以避免虚拟机与外部网络上的设备发生IP地址冲突。

方便测试和开发:对于需要在隔离环境中进行网络测试或开发的场景,Host-Only模式非常有用。例如,开发人员可以在虚拟机上搭建测试环境,而不必担心影响外部网络。

缺点:

  无法直接访问外部网络:Host-Only模式下,虚拟机无法直接访问外部网络(除非通过宿主机进行代理或端口转发)。这可能会限制虚拟机的使用范围,特别是在需要访问互联网资源的场景下。

  配置相对复杂:虽然Host-Only模式本身配置简单,但如果需要在虚拟机与宿主机之间实现更复杂的网络功能(如NAT、路由等),则需要进行额外的配置。

  需要手动设置IP地址:在Host-Only模式下,虚拟机的IP地址需要手动设置,并且需要确保与宿主机的IP地址在同一网段内。这可能会增加管理的复杂性。

  可能受到宿主机性能限制:由于虚拟机与宿主机共享同一台物理机的资源,因此宿主机的性能可能会影响虚拟机的网络性能。特别是在高负载或资源受限的情况下,虚拟机的网络性能可能会受到较大影响。

  总的来说,Host-Only模式适用于需要在隔离环境中进行网络测试或开发的场景,但需要注意其无法直接访问外部网络的限制以及可能需要进行的额外配置和管理。

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

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

相关文章

为什么说展厅数字人是展览未来的趋势?

展厅数字人是利用数字化、智能化和网络化等信息技术手段提升展厅展览服务和游览体验的全新载体。随着人工智能和虚拟现实技术的应用发展,展厅数字人已成为展厅展览转型升级的重要趋势。 展厅数字人凭借其创新性、强可塑性,成为展厅新名片,为各…

【pytorch08】拼接与拆分

1.拼接与拆分 CatStackSplitChunk 2.Cat 有两张成绩单 [class1-4,students,scores] [class5-9,students,scores]’ 要把这两个成绩单合并在一起 如何理解该行为 注意:班级情况中 A的tensor是[4,32,8],B的tensor是[5,32,8]如果我们是在0维上进行拼接,要…

使用 GitHub Actions 编译和发布 Android APK

使用 GitHub Actions 编译和发布 Android APK 在现代软件开发中,持续集成和持续部署(CI/CD)已成为不可或缺的一部分。对于 Android 开发者来说,自动化编译和发布 APK 不仅节省时间,还能确保每次发布的一致性。本文将介…

力扣每日一题 6/24 模拟 数组 单调栈

博客主页:誓则盟约系列专栏:IT竞赛 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ 503.下一个更大元素II 【中等】 题目: 给定一个循环数组 nums…

视频上面怎样编辑文字?4种视频编辑文字方法分享

视频已成为我们日常生活中不可或缺的一部分。无论是社交分享、商业宣传还是个人记录,视频都以其直观、生动的特点吸引着观众的眼球。然而,一个优质的视频,除了画面和音效,文字编辑也是提升观看体验的关键。那么,如何在…

数据结构-图的存储结构-邻接矩阵

图的结构十分复杂,不仅各个结点的度不同,各个顶点之间的路径也不尽相同。但是图的主要组成部分比较清晰,分为顶点信息和边或者弧的信息。 邻接矩阵 邻接矩阵就是用一维数组存储图中顶点的信息,用一个二维数组表示图中各个顶点之间…

探索“联宝360”:社交电商领域的新星及其商业模式分析

亲爱的朋友们,大家好!我是吴军,在互联网行业里摸爬滚打多年,专注于新兴商业模式的探索和研究。最近,一个备受瞩目的项目“联宝360”在社交电商领域崭露头角,其背后的推动者,倪振达及其团队。 在…

HTML【介绍】

HTML【介绍】 一、Web认知 1.网页组成 文字、图片、音频、视频、超链接 2.五大浏览器 IE浏览器、火狐浏览器(Firefox)、谷歌浏览器(Chrome)、Safari浏览器、欧朋浏览器(Opera) 3.Web标准的构成 HTML…

打破生态「孤岛」,Catizen将开启Telegram小游戏2.0时代?

Catizen:引领Telegram x TON生态的顶级猫咪链游 在区块链游戏领域,吸引玩家的首要因素往往是游戏的趣味性。然而,仅靠趣味性无法评估一个项目的长期价值和发展潜力。真正能在区块链游戏市场中取得长久成功的项目,无一例外都依靠扎…

Python25 Numpy基础

1.什么是Numpy NumPy(Numerical Python 的简称)是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 的前身是 Numeric,这是一个由 Jim Hugunin 等人开发的…

局域网聊天软件 matrix

窝有 3 只 Android 手机 (3 号手机, 6 号手机, 9 号手机), 2 台 ArchLinux PC (4 号 PC, 6 号 PC), 1 台 Fedora CoreOS 服务器 (5 号). (作为穷人, 窝使用的基本上是老旧的二手设备, 比如 5 年前的手机, 9 年前的笔记本, 10 年前的古老 e5v3 主机, 都比较便宜. ) 窝经常需要 …

【Git】安装与常用命令

一、Git环境配置 二、获取本地仓库 三、基础操作指令 四、分支 Git Bash 使用到基本 Linux 命令 在使用 Git 进行版本控制时,经常需要在 Git Bash 或其他终端中使用一些基本的 Linux 命令。以下是常见的 Git 命令和基本的 Linux 命令示例。 基本 Linux 命令 ls/ll…

无线麦克风推荐哪些品牌,一文揭秘无线麦克风领夹哪个牌子好!

​究竟该如何选择麦克风呢?又该如何挑选无线麦克呢?询问我关于麦克风选择问题的人着实不少。对于那些仅仅是想要简单地自我娱乐的朋友而言,着实没必要去折腾,直接使用手机自带的麦克风便可以了。 但若是处于想要直播、拍摄短视频…

FPGA PCIe加载提速方案

目录 1.bit流压缩 2.flash加载速度 3.Tandem模式 1.bit流压缩 set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design] 2.flash加载速度 打开bitstream setting,设置SPI的线宽和速率(线宽按原理图设置,速率尽可能高&#xff09…

async异步函数

文章目录 异步函数(用 async 声明的函数)异步函数的返回值async/await 的使用异步函数的异常处理总结 感谢铁子阅读,觉得有帮助的话点点关注点点赞,谢谢! 异步函数(用 async 声明的函数) 异步函…

电阻代码的谐音助记口诀

整理电子信息的课设,发现当时的笔记,记录一下,时间过得真快啊。 01234黑棕红橙黄 56789绿蓝紫灰白 银色和金色代表误差, 银色百分之十 金色百分之五 可以这么理解,运动会奖牌,金牌比银牌等级高&#xff…

Django(根据Models中模型类反向生成数据库表)—— python篇

一、数据库的配置 1、 django默认支持 sqlite,mysql, oracle,postgresql数据库。 sqlite:django默认使用sqlite的数据库,默认自带sqlite的数据库驱动 , 引擎名称:django.db.backends.sqlite3 mysql:引擎名称&#xff…

python实训day5

1、 from ming import getconn conn getconn("gaoming") print() sql [("select * from dept", ()),#"dept"的表中选择所有列("delete from person where sid<%s", (4,)),#删除"person"表中"sid"列小于4的记…

【JavaScript】JS对象和JSON

目录 一、创建JS对象 方式一&#xff1a;new Object() 方式二&#xff1a;{属性名:属性值,...,..., 方法名:function(){ } } 二、JSON格式 JSON格式语法&#xff1a; JSON与Java对象互转: 三、JS常见对象 3.1数组对象API 3.2 其它对象API 一、创建JS对象 方式一&#xff1a;new…

君諾外匯:为什么巴菲特现在加倍下注油气股票?油价上涨是主因吗?

近年来&#xff0c;以巴菲特为代表的一些顶级投资者开始在能源领域加大投资力度&#xff0c;特别是油气股票。这一转变引发了广泛关注&#xff0c;特别是在油价上涨的背景下。本文将Juno markets外匯深入分析巴菲特投资策略的变化原因&#xff0c;探讨其在能源市场的布局及未来…