EVE-NG桥接虚拟网卡实现与虚拟机通讯

news2024/11/18 10:41:46

一、知识补充

1、VMware网络连接

在VM中,给我们提供了以下几种连接网络的模式

  • 桥接模式:直接联机物理网络
  • NAT模式:用于共享主机的IP地址
  • 仅主机模式:与主机共享的专用网络
  • 自定义:特定虚拟网络
  • LAN区段

特别注意的是,在自定义网络中,分别可以添加不同的网卡,而前三张网卡比较特殊

  • VMnet0对应的是桥接模式
  • Vmnet1对应的是仅主机模式
  • Vmnet2对应的是NAT模式
    在这里插入图片描述
桥接模式

通过设置主机的VMware Network Adapter VMnet0网卡与虚拟机同一个段,可以实现虚拟机与主机的连通,如果主机可以访问互联网,虚拟机也可以通过主机的网卡访问互联网。可以理解为虚拟机为一个实际PC,同时占用了地址池中的一个IP地址。

  • 虚拟机与主机通信:可以
  • 虚拟机访问互联网:可以(会占用主机IP地址段中的一个IP地址)
NAT模式

在VMware中,会通过DHCP自动下发IP地址给设置了NAT模式的虚拟机,可以在虚拟网络编辑器中自定义DHCP地址池范围。虚拟机同样会下方地址给主机的VMware Network Adapter VMnet8网卡,以实现虚拟机与主机之间的通信。会将VMware8的IP地址与本机网卡进行NAT映射以实现访问互联网。

也可以手动设置IP地址,但是需要设置网关,建议使用DHCP自动下发

  • 虚拟机与主机通信:可以(通过DHCP下发的IP通信)
  • 虚拟机访问互联网:可以(不会占用IP地址)

在这里插入图片描述

仅主机模式

使用VMware Network Adapter VMnet1网卡进行通信,需要手动设置IP地址。只能与主机进行联通,无法访问互联网

  • 虚拟机与主机通信:可以
  • 虚拟机访问互联网:不可以
自定义:特定虚拟网络

可以直接选择网卡,适合模式多网段实验。可以自主添加多张网卡,最多可以添加19张网卡,功能和仅主机模式一样。默认只存在Vmnet1和Vmnet8,需要在虚拟网络编辑器中添加,

在这里插入图片描述

添加步骤
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

LAN区段

模式局域网,如果只需要虚拟机之间联通,而不需要联通主机。可以通过设置LAN区段,将相同的网段的虚拟机都设置为同一个LAN区段,即可实现联通。

  • 虚拟机与主机通信:不可以
  • 虚拟机访问互联网:不可以

在这里插入图片描述

二、配置需求及拓扑图

实现VPC与虚拟机Window10之间的联通,以下使用锐捷的路由器实现

在这里插入图片描述

三、配置步骤

1、配置虚拟机网络模式

我初始使用的是NAT模式来连接虚拟机,这个看个人选择。因为要桥接到Window10虚拟机中,使用我们需要添加一个Network,使用的网络模式是:自定义网络(VMware2),没有添加WMware2的可以自行添加。

在这里插入图片描述

查看虚拟机中网卡是否添加成功
在这里插入图片描述

2、添加网络云

界面右键,选择Network
在这里插入图片描述

选择Cloud2,我们可以看到很多个Cloud,其中的Management(Cloud0)代表着当前web管理所连接的网卡,也就是我们默认存在的第一张网卡。至于选择Cloud几,根据你所添加的网卡的顺序来选择,我们现在添加的第二张网卡,自然对应的是Cloud1
在这里插入图片描述

3、锐捷路由器配置

Ruijie-RSR配置

Ruijie(config)#int gigabitEthernet 0/1
Ruijie(config-if-GigabitEthernet 0/1)#no switchport 
Ruijie(config-if-GigabitEthernet 0/1)#ip address 192.168.10.254 24
Ruijie(config-if-GigabitEthernet 0/1)#exit
Ruijie(config)#int gigabitEthernet 0/0
Ruijie(config-if-GigabitEthernet 0/0)#no switchport 
Ruijie(config-if-GigabitEthernet 0/0)#ip add 192.168.20.254 24
Ruijie(config-if-GigabitEthernet 0/0)#exit

PC机配置

VPCS> ip 192.168.20.1/24 192.168.20.254
Checking for duplicate address...
PC1 : 192.168.20.1 255.255.255.0 gateway 192.168.20.254

测试连通性
在这里插入图片描述

4、虚拟机配置

网卡和EVE-NG添加的网卡一致
在这里插入图片描述

配置IP地址
在这里插入图片描述

四、测试

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

c++ 11 新特性 元组

一.元组介绍 C11引入了元组(tuple)这一新特性,它是一种可以存储不同类型元素的复合类型。元组类似于结构体,但更加灵活,因为它可以在运行时动态地创建和访问元素。 二.元组使用场景 C11中引入的元组(tuple&…

css clip-path polygon属性实现直角梯形

2024.3.8今天我学习了如何用css实现直角梯形的效果, 效果: 具体实现原理: 一、需要三个div: 外面一个大的div,里面左右两个小的div 我们需要先把第一个div变成直角梯形: 大概是这样,设置好之…

ORA/GSA -- 学习记录

brief over-representation analysis(ORA),过表“达”分析,就是我们做多分组的RNAseq数据解析后会得到一些差异表达的gene,有些时候是单独拿出一个差异gene去解释表型,缺点是欠缺证据力度。有些人就把一些相关的差异gene放在一块儿解释&…

Extend继承

继承的作用 当我们定义了一个Person类: class Person{private Stirng name;private int age;public String getName(){....}public int getAge(){...}public void setName(String name){...}public void setAge(int age){...} }现在,假设还需要定义一个…

最小二乘法(带你 原理 实践)

文章目录 引言一、最小二乘法的基本原理二、最小二乘法的计算过程建立模型确定目标函数求解模型参数模型检验 三、最小二乘法的优缺点优点原理简单易懂统计特性优良适用范围广泛 缺点对异常值敏感假设条件较多 四、最小二乘法在实际应用中的案例五、如何克服最小二乘法的局限性…

OPCUA 学习笔记:程序模型

无论是边缘控制器,还是PLC 中,除了信息模型之外,还有应用程序,这些程序可能是IEC61131-3 编写的程序,也可能是其它程序开发的可执行程序。 尽管OPCUA 描述模型能力很强,但是它缺乏算法的描述方式。但是OPCU…

在k8s上部署dolphinscheduler

(作者:陈玓玏) 一、 前提条件 已部署k8s,版本信息如下: k8s为单机部署;已部署nfs,版本如下; 二、 部署helm 以下步骤安装的是二进制版本,如果通过脚本安装&#…

【AI视野·今日Sound 声学论文速览 第五十四期】Thu, 7 Mar 2024

AI视野今日CS.Sound 声学论文速览 Thu, 7 Mar 2024 Totally 8 papers 👉上期速览✈更多精彩请移步主页 Daily Sound Papers Can Audio Reveal Music Performance Difficulty? Insights from the Piano Syllabus Dataset Authors Pedro Ramoneda, Minhee Lee, Dasa…

学生信息管理APP

设计内容简介 本次设计使用Android Studio实现一个学生信息管理系统,系统功能结构如下图所示: 详细设计 数据库设计SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低。…

Android14音频进阶:AudioTrack与AudioFlinger创建数据通道(五十八)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只…

UNIAPP微信小程序中使用Base64编解码原理分析和算法实现

为何要加上UNIAPP及微信小程序,可能是想让检索的翻围更广把。😇 Base64的JS原生编解码在uni的JS引擎中并不能直接使用,因此需要手写一个原生的Base64编解码器。正好项目中遇到此问题,需要通过URLLink进行小程序跳转并携带Base64参…

定时执行专家V7.1 多国语言版本英文版发布 - TimingExecutor V7.1 English Version Release

目录 ◆ About TimingExecutor ◆ Main Frame ◆ Job Dailog ◆ Trigger Dialog ◆ Setting Dialog ◆ About Dialog ◆ Job Detail Information panel ◆ Statistics Information panel ◆ About TimingExecutor 《定时执行专家》是一款制作精良、功能强大、毫秒精度…

数据库RDBMS1

配置MySQL 准备网络yum源(准备物理机或一台虚拟机作为仓库服务器) [rootzzgrhel8 ~]# yum install -y httpd php php-mysqlnd php-xml php-json createrepo [rootzzgrhel8 ~]# systemctl start httpd [rootzzgrhel8 ~]# systemctl enable httpd [root…

linux系统命令深入研究1——ls的参数

ls list命令有一些常用的参数,其中-a意为列出all全部文件(包括隐藏文件),-l列出详细信息,-h以人类可阅读的方式列出文件大小 --full-time是列出详细时间信息,包括最后一次修改时间 -t是按时间排序&#xff…

【MySQL 系列】MySQL 起步篇

MySQL 是一个开放源代码的、免费的关系型数据库管理系统。在 Web 开发领域,MySQL 是最流行、使用最广泛的关系数据库。MySql 分为社区版和商业版,社区版完全免费,并且几乎能满足全部的使用场景。由于 MySQL 是开源的,我们还可以根…

Git 掌握

目录 一、前言 二、centos安装Git 三、Git基本操作 (1) 创建Git本地仓库 (2) 配置Git (3) 认识工作区,暂存区,版本库 四、添加文件 五、查看.git文件 六、修改文件 七、版本回退 八、撤销修改 (1) 场景一 对于还没有add的代码 (2) 场景二 已…

第一次捡垃圾

配置 cpu e3 1225 v6 淘宝 130 显卡 p106-100(1060矿卡的特称) 咸鱼 118 内存 8g 3200频率 2 咸鱼 702140 硬盘 128g 固态 咸鱼 35 主板 ex-b150m-v3 咸鱼 110 电源 400w 咸鱼 58 4热管cpu散热器 咸鱼 28 机箱 迷你 拼多多 28 电源线 1m5 淘宝 8 pcie转m.2 拼多多 9 编程器 用…

bun实现HTTP服务器

Bun 提供了原生 Bun.serve API。它实现了 fetch 以及Node.js的 http 和 https 模块。 这些模块已被重新实现,以使用 Bun 的快速内部 HTTP 基础设施。随意直接使用这些模块;像 Express 这样依赖于这些模块的框架应该开箱即用。有关详细的兼容性信息,请参阅…

R语言,实现MACD指标计算:股票技术分析的利器系列(1)

R语言,实现MACD指标计算:股票技术分析的利器系列(1) MACD指标代码完整代码介绍代码EMA函数calculate_DEA 函数calculate_MACD 函数 运行结果 MACD指标 先看看官方介绍: MACD (平滑异同平均线) 指标说明 DI…