EVE-NG网卡桥接,带您走进更高级的实验

2023-11-08

原帖地址:http://www.mamicode.com/info-detail-1819599.html

 

一、给EVE-NG添加虚拟的物理网卡(不管什么样的网卡,方法都类似)

 

  为什么说是虚拟的物理网卡呢?这个VMnet1网卡本身就是虚拟出来的,但对于VMware中的EVE-NG来说,它是物理网卡。

  如果这块网卡本身就是真实的物理网卡,那EVE-NG就可以和这个真实的物理网卡直接通信了。

  两种方式道理一样。前者:EVE-NG可以和VMware的其他虚拟机通信;后者:EVE-NG可以和真实的物理网卡通信。

 

技术分享

 

本机的VMnet1 IP是10.0.1.99,最终要做成的效果是EVE-NG中的路由器可以ping通这个IP,那就证明桥接成功了

技术分享

 

VMware支持开机添加硬件,并且EVE-NG能立即识别网卡。

技术分享

 

如果您的EVE-NG在添加网卡后识别不了,可以重启EVE的网络服务

 

root@eve-ng:~# /etc/init.d/networking restart

[ ok ] Restarting networking (via systemctl): networking.service.

root@eve-ng:~#

 

如果还识别不了,把EVE-NG关机,添加网卡后再开机

 

如上面截图可以看到,添加的VMnet1的网卡已经被识别成eth1了,MAC地址也一致

技术分享

 

 

二、编辑EVE网卡配置文件

 

用vim打开配置文件(我习惯用vim,nano也可以)

root@eve-ng:~# vim /etc/network/interfaces

 

其实默认配置已经做好桥接了。之所以加上这部分内容,我是想给大家解释一下桥接的原理和可以用到的参数

 

root@eve-ng:~# vim /etc/network/interfaces

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).

 

# The loopback network interface

auto lo

iface lo inet loopback

 

# The primary network interface

iface eth0 inet manual  #(EVE-NG的管理网卡)

auto pnet0

# iface pnet0 inet dhcp  #(管理网卡的桥接网卡,连接到pnet0上的设备都可以与eth0通信)

#    bridge_ports eth0  #(桥接到eth0)

#    bridge_stp off   #(关闭stp生成树协议,这个在生产环境也非常重要,尤其是在KVM,OpenStack,Docker中都可能用到。)

 

iface pnet0 inet static #(修改固定IP的方法)

    bridge_ports eth0

    bridge_stp off

    bridge_ageing 0

    address 10.0.0.100

    netmask 255.255.255.0

    gateway 10.0.0.1

    dns-domain UnetLab.sms.com

    dns-nameservers 114.114.114.114

 

# Cloud devices

iface eth1 inet manual  #(新添加的VMnet1网卡)

auto pnet1

iface pnet1 inet manual #(VMnet1的桥接网卡,连接到pnet1上的设备都可以与VMnet1通信)

    bridge_ports eth1

    bridge_stp off

 

#  当然,这里也可以把pnet1配置成静态 or 动态IP,在实验时做tr可以排除桥接问题,pnet1有无IP,不会影响到桥接功能。

 

iface eth2 inet manual

auto pnet2

iface pnet2 inet manual

    bridge_ports eth2

    bridge_stp off

 

……

……

……

 

iface eth9 inet manual

auto pnet9

iface pnet9 inet manual

    bridge_ports eth9

    bridge_stp off

 

 

 

目前我的EVE-NG网卡配置

iface eth0 inet manual

auto pnet0

iface pnet0 inet static

    bridge_ports eth0

    bridge_stp off

    address 10.0.0.100

    netmask 255.255.255.0

    gateway 10.0.0.1

 

iface eth1 inet manual

auto pnet1

iface pnet1 inet static

    bridge_ports eth1

    bridge_stp off

    address 10.0.1.98

    netmask 255.255.255.0

    gateway 10.0.1.99

 

 

 

 

三、测试

 

1、Web界面上新建实验实例,添加Network Cloud,添加路由器。

 

技术分享

 

技术分享

 

 

 

 

Network有两种类型

 

第一种:Bridge,相当于傻瓜交换机

技术分享

 

Bridge图标

技术分享

 

Note:

    在Unetlab时代时,傻瓜交换机会在网线连接时自动生成,不知为何EVE把这种智能Feature去掉。猜测是为了避免Unetlab最恶心的一个Bug:一旦连接成功,开机实验后,发现拓扑不对,调整拓扑,这时候编辑后的拓扑,设备直连都可能不通,必须重启EVE-NG,才恢复正常。

    当然,EVE现在不存在这个Bug了,但也增加了不好的地方,设备关机后才能修改拓扑。

 

第二种:Cloud,做网卡桥接的云

技术分享

 

Cloud图标

技术分享

 

 

 

2、连线

 

技术分享

 

如上图,看到Cloud是没有任何接口的。也就是说,任何实验设备都可以连接到这个云,只要配置相同网络的IP,都可以互相通信

 

技术分享

 

 

3、设备开机,测试

 

 

配置IP地址,ping测试 (10.0.1.99是Windows主机VMnet1网卡地址)

 

技术分享

ping测试(10.0.1.98是EVE-NG的pnet1网卡地址)

技术分享

 

 

附加内容:

 

由于本文介绍的是给EVE-NG虚拟机分配虚拟网卡,其实分配物理网卡也一样,下面做个简单介绍

 

我这里有一块USB接口的TP-Link的无线网卡,网络名字为TP-Link无线网络

技术分享

 

那么VMware会识别到这个网卡(网卡禁用状态是看不到的)

技术分享

 

 

首先添加一个新网络VMnet2(随便一个都行)

技术分享

 

将VMnet2改为桥接模式,并桥接到TP-Link Wireless USB Adapter,即你要桥接的物理网卡,点击确定

技术分享

 

再将EVE-NG新加的网卡改为VMnet2

技术分享

 

然后再根据前面正文中的方法,一步一步操作即可!

 

 

结束!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

EVE-NG网卡桥接,带您走进更高级的实验 的相关文章

  • 查看服务器信息

    1 查看 CPU 物理个数 grep physical id proc cpuinfo sort u wc l 2 查看 CPU 核心数量 grep core id proc cpuinfo sort u wc l 3 查看 CPU 线程数
  • MATLAB教学_09影像处理二

    本文视频地址 https www bilibili com video av68228488 p 9 主要学习了初阶影像处理 有三个内容 图像阈值 背景预测 相关连的标签 计算米粒颗数 先将图片二值化 那么有米粒的区域应该是1 而没有的地方
  • [Leetcode] 19. 删除链表的倒数第N个节点

    题目描述 给定一个链表 删除链表的倒数第 n 个节点 并且返回链表的头结点 示例 给定一个链表 1 gt 2 gt 3 gt 4 gt 5 和 n 2 当删除了倒数第二个节点后 链表变为 1 gt 2 gt 3 gt 5 说明 给定的 n
  • 【满分】【华为OD机试真题2023B卷 JAVA&JS】计算误码率

    华为OD2023 B卷 机试题库全覆盖 刷题指南点这里 计算误码率 知识点双指针 时间限制 1s 空间限制 256MB 限定语言 不限 题目描述 误码率是最常用的数据通信传输质量指标 它可以理解为 在多少位数据中出现一位差错 移动通信网络中
  • activiti学习(五)——执行监听器与任务监听器的基本使用

    本文介绍执行监听器与任务监听器的基本原理和使用方法 当流程途径连线或者节点的时候 会触发对应的事件类型 执行监听器与任务监听器在生产中经常会用在几个方面 动态分配节点处理人 通过前一个节点设置的变量 在运行到下一个节点时设置对应的处理人 当
  • Python安装tar.gz格式文件方法详解

    这篇文章主要介绍了Python安装tar gz格式文件方法详解 文中通过示例代码介绍的非常详细 对大家的学习或者工作具有一定的参考学习价值 需要的朋友可以参考下 有的库没有找到对应的 whl格式文件 只有 tar gz格式文件 接下来总结下
  • STM 32——TIM定时器频率测量

    STM 32 TIM定时器频率测量 1 定时器不同工作模式的配置 在使用STM32进行脉冲频率测量时 免不了会碰上TIM定时器的配置问题 这里做一个简单介绍 1 1计数器模式 首先我们选择内部时钟 PCLK 作为定时器的时钟源 PHB总线时
  • 小文件通过接口参数传递

    文件通过base64转换的字符 private static void updateFileInfo File file DocumentInfo docInfo throws IOException ArchiveException Da

随机推荐

  • 目标检测之FCOS算法分析

    网络结构 图片来自原论文 FCOS Fully Convolutional One Stage Object Detection 在ResNet50 Backbone中 C 3 C 4 C
  • Appium自动化框架从0到1之 公共方法的封装

    在写测试用例的时候 最常用的就是方法的调用 我们在这里 把公共方法封装到一个文件中 这样以后需要使用 直接调用这个方法就可以了 直接上代码 common func py coding utf 8 auth carl DJ time 2020
  • HTML基础(新手入门教程)

    学习笔记 HTML基础 前言 勤做笔记不仅可以让自己学的扎实 更重要的是可以让自己少走弯路 有人说 再次翻开笔记是什么感觉 我的回答是 初恋般的感觉 或许笔记不一定十全十美 但肯定会让你有种初恋般的怦然心动 本章着重复习Html的基础内容
  • 计算机网络-详细版

    鉴于有人需要离线版的PDF文档 这里给出本文章的PDF版本 下载地址如下 https pan itnxd cn 123Pan csdn share computer network pdf 一 计算机网络体系结构 0 脑图 1 计算机网络概
  • 一键开关电路设计(一)

    一键开关电路 一 一 功能需求提出 在一些电子产品中 列举 按键的开关机是比不可少的 比如有点按开关机 长按2s短按2s关机 或者长短按相结合来开关机 这里 我分享本人在开发过程中用到的开关机电路 可通过具体开关芯片的选择来实现上面提到的所
  • 操作系统win7与win10的区别介绍

    转自 微点阅读 https www weidianyuedu com 我们都知道Win7跟Win10都属于微软推出的电脑操作系统 这两款操作系统都有着非常鲜明的特点 而且也都有着各自的喜爱者 但是没有任何一款电脑系统是十全十美的 Win7
  • R语言——自定义函数求置信区间

    求单正态均值mu的置信区间 参数依次为置信水平alpha 正态样本x 已知总体方差 默认为未知 mu lt function alpha x sigma NA n lt length x meanx lt mean x if is na s
  • VC++6.0下新建工程中有17个选项,都是做什么用的?

    要理解每种工程的作用需要很多基础知识 简要的一下 1 ATL COM AppWizard 用来新建一个COM组件的向导 比如WORD里用的公式编辑器就是一个COM组件 2 Cluster Resource Type Wizard 群集资源类
  • 二叉树深度的计算

    1 最大深度 根节点到最远叶子节点路径上的节点数 def maxdepth root if not root return 0 if not root rchild and not root lchild return 1 else ml
  • 绿色校园建设

    王兰 安科瑞电气股份有限公司 上海嘉定 201801 摘要 伴随当前环保理念的不断发展 绿色节能理念也在逐步深入校园 为响应国家建设节约型校园的号召 本文以校园智能化综合能效管理平台建设为主题 介绍了平台建设方案 比较了某高校平台建设前后学
  • 美图赶上了AIGC浪潮?

    8月28日 美图公司 1357 HK 正式披露了2023中期业绩 报告期内 公司实现总收入12 61亿元 人民币 下同 同比增长29 8 经调整后归属于母公司权益持有人的净利润1 51亿元 同比增长320 4 从财报上看 美图公司上半年的收
  • python+pywinauto+lackey实现pc端exe自动化

    python pywinauto lackey实现PC端exe自动化 欢迎阅读 框架介绍 环境搭建 Tim自动化 完整代码 写在最后 欢迎阅读 最近一年多一直在从事PC端exe的测试 也是趁着闲余时间 调研了下exe的自动化 核心框架为py
  • 剪绳子(剑指offer 14-1题)

    这道题我拿到之后觉得第一个比较麻烦的点就是分成多少段是不确定的 处理起来就比较抽象 于是自然联想到分段数处理 于是我构建了一个函数getMax int n int i 它用来求长为n的绳子分成i段的最大积 然后在调用处循环每一个可能的i 取
  • 国内最强推荐系统,保姆级学习路线!!(含时间分配规划)

    最近秋招快要结束了 然后一直有很多小伙伴经常在后台私信我计算机专业关于学习路线的问题 可能还是因为没有真正工作而感到迷茫 而我也作为科班生一路走来 真的深知如果没有一个明确的方向 真的很容易走弯路 浪费大把的时间 了解我的小伙伴知道 我毕业
  • 使用UIUC数据集进行汽车检测

    第一步骤 下载数据集 https pan baidu com s 1tk10m8fh 7 MT4NJ29my4g 密码 wdzr 第二步骤 编写代码 如下 import cv2 import numpy as np from os path
  • latex±号_latex中数学符号

    latex中数学符号 常见数学中的特殊符号 缺失 latex中符号3610 9 alpha alfa 阿耳法 beta beta 贝塔 gamma gamma 伽马 deta delta 德耳塔 epsilon epsilon 艾普西隆 z
  • console.writeline($“{}{}“);

    console writeline 作用是将 内容当做表达式 例如 class MyClass public int val 20 class Program static void MyMethod MyClass f1 int f2 f
  • python字典和集合属于无序序列吗_python-序列、集合及字典

    组合数据类型 1 集合类型 集合是多种元素的无序组合 元素独一性 集合用大括号 表示 元素用 分隔 用set函数建立 A set python123 p y t h o n 1 2 3 集合操作符 集合有四种基础运算方法 并 交 差 补 S
  • 关于pads生产文件的导出

    1 solder mask solder mask 是阻焊层出的是负片 它的设置一般如图所示 这个是一般常规设置 如果器件焊盘已经专门做了阻焊焊盘 则可以按如图所示设置 如果选择top层焊盘 设备设置可以选择缩放为4 如果选择solder
  • EVE-NG网卡桥接,带您走进更高级的实验

    原帖地址 http www mamicode com info detail 1819599 html 一 给EVE NG添加虚拟的物理网卡 不管什么样的网卡 方法都类似 为什么说是虚拟的物理网卡呢 这个VMnet1网卡本身就是虚拟出来的