1、ROS网卡如果工作在桥接模式,那么ESXI网卡的工作模式必须设置为Promiscuous Mode(混杂模式)和Forged Transmits(伪传输)这两个必须都为开启状态,如下:
 
这种情况,还有一种情况的应用,就是如果交换机端口汇聚到一个虚拟机的端口组,那么这个端口组也必须开启混杂模式和伪传输,否则虚拟机里的抓包软件,无法抓取到任何数据。

2、ROS网卡如果工作在路由模式下,那么ESXI的网卡工作模式可以为默认,均为拒绝状态。

下面是VMware官方文档对混杂模式和伪传输的描述:

Promiscuous Mode(混杂模式):

混杂模式控制虚拟机是否可以查看 ESX 主机上其他节点的单播通信量。默认情况下,此选项设置为 [Reject(拒绝)],这意味着虚拟网络适配器在混杂模式下无法运行。在混杂模式中,虚拟网络适配器无需执行任何接收过滤,因此客户操作系统可接收线路上观察到的所有通信量。尽管混杂模式可以有效跟踪网络活动,但这种运行模式极不安全,因为无论某些数据包是否只能由特定的网络适配器接收,在混杂模式中所有适配器都可访问这类数据包。这意味着虚拟机中的管理员或 Root 用户可以查看传输至其他客户机或主机操作系统的通信量。

尽管最常用的混杂模式应当处于关闭状态,但如果正在运行网络入侵检测软件或数据包端口扫描器,那么也可将虚拟交换机配置为在混杂模式中运行。

Forged Transmits(伪传输):  

伪传输将影响出站通信量。默认情况下,此选项设置为 [Accept(接受)],这意味着 ESX 主机不会将源 MAC 地址与有效 MAC 地址进行比较。如果将此选项设置为 [Reject(拒绝)],ESX 主机会将操作系统正在传输的源 MAC 地址与其适配器的有效 MAC 地址进行比较,查看它们是否匹配。如果地址不匹配,ESX 会丢弃此数据包。客户操作系统不会检测到其虚拟网络适配器无法使用模拟的 MAC 地址发送数据包。ESX 主机将在任何使用模拟地址传递数据包传输之前将其截获,因此,客户操作系统可能会假设数据包已被丢弃。

ROS的工作模式和ESXI网卡工作模式的关系相关推荐

  1. linux 取消混杂模式,Linux下网卡混杂模式设置和取消

    1.Linux下网卡常用的几种模式说明: 广播方式:该模式下的网卡能够接收网络中的广播信息. 组播方式:设置在该模式下的网卡能够接收组播数据. 直接方式:在这种模式下,只有目的网卡才能接收该数据. 混 ...

  2. linux端口混杂模式,Linux下网卡混杂模式设置和取消

    1.Linux下网卡常用的几种模式说明: 广播方式:该模式下的网卡能够接收网络中的广播信息. 组播方式:设置在该模式下的网卡能够接收组播数据. 直接方式:在这种模式下,只有目的网卡才能接收该数据. 混 ...

  3. Linux指定网卡工作模式

    指定网卡工作模式使用 ethtool命令,有时候会使用mii-tool ,但是这个命令显示不太准确,1000M的也会显示成100M ethtool eth0  #产看eth0网卡的信息 [root@l ...

  4. 查看linux系统网卡工作模式、速率等ethtool eth0

    查看linux系统网卡工作模式.速率等 有时候,我们需要看下linux系统网卡工作模式.速率等,比较常 用到的命令是mii-tool.ethtool,下面简单看下即可. www.2cto.com   ...

  5. 网卡工作模式(混杂模式)

    网卡工作模式有4种,分别是: 广播(Broadcast)模式 多播(Multicast)模式 单播模式(Unicast) 混杂模式(Promiscuous). 在混杂模式下的网卡能够接收一切通过它的数 ...

  6. LVS工作总结之原理篇–DR模式

    原文地址: http://www.chenqing.org/2012/11/%E3%80%90lvs%E3%80%91lvs%E5%B7%A5%E4%BD%9C%E6%80%BB%E7%BB%93%E ...

  7. linux 实时 网口 速率_linux 下查看网卡工作速率-阿里云开发者社区

    [root@hadoop058 ~]# mii-tool eth0: negotiated 100baseTx-FD, link ok 100M linux 下查看网卡工作速率 Ethtool是用于查 ...

  8. [ARM] ARM处理器的7种工作模式和2种工作状态

    转载:https://blog.csdn.net/ly930156123/article/details/79219303 两种工作状态 1.ARM状态:32位,ARM状态执行字对齐的32位ARM指令 ...

  9. server2008网卡驱动包_网卡工作原理详解

    此篇文章对网上现有资料进行了整理和补充,提取出有用的部分,进行存档学习. 一,认识网卡 网卡(Network Interface Card,简称NIC),也称网络适配器,是电脑与局域网相互连接的设备. ...

最新文章

  1. R语言绘制线图(line)实战
  2. 文件、格式-【Cocos2D-X 】初窥门径(10)解决中文乱码-by小雨
  3. office web apps 只有64bit
  4. Docker Review - 图形化工具 Portainer
  5. python事件触发机制_Python3-事件驱动、IO模型和触发方式
  6. wxWidgets:wxEventBlocker类用法
  7. SharePoint 2010应用开发系列
  8. cass生成曲线要素_干货在线 | CASS入门指南——道路断面计算土方
  9. 前端学习(2310):数据请求和json-server
  10. 信息学奥赛一本通 1167:再求f(x,n)
  11. 4-2-在Servlet中解决中文输出乱码问题
  12. 华为最新 5G 折叠机 MateXs 发布,起售价 19000 多元
  13. 求连续子数组的最大和C语言,求助:最长连续子数组问题
  14. Windos10+VS2019+Qt5.14+Coin3D+SoQt
  15. mac 安装redis 视频教程
  16. Linux C语言 vim编辑器 使用 sqlite3数据库 makefile 的网络编程 qq 聊天室项目
  17. LayoutInflater Factory
  18. 计算机网络(2.11)物理层- 宽带接入技术-光纤同轴混合网 (HFC网)
  19. 国开电大 广告心理学 形考任务
  20. itext linux 中文乱码_itext linux 中文

热门文章

  1. 注释(Annotation)
  2. SD卡FAT32文件系统格式
  3. LeetCode - Reorder List
  4. C# 把特定数字移动到数字前面,其他顺序不变。
  5. Android 的WIFI
  6. 远程教育中教师能力特点分析(转载)
  7. TP5 使用IN查询时如何限制条数
  8. UVA10827球面上的最大和
  9. 【错误记录】发布 Flutter 插件包报错 ( Failed to upload the package.pub finished with exit code 1 )
  10. 【错误记录】Kotlin 编译报错 ( Class ‘Xxx‘ is not abstract and does not implement abstract member )