ifconfig promisc 模式或者混杂模式一般起什么作用?

ifconfig promisc 模式或者混杂模式一般起什么作用?

这是man ifconfig关于此事必须要说的。

[-]杂项

   Enable or disable the promiscuous mode of the interface.  If

选择后,网络上的所有数据包都将由接口接收。

寻找这是否意味着与无线网卡有关的具体内容:

  • 接受所有,无论 IP 目的地是什么(正如我所读到的,由 提供线索packets);
  • 接受所有帧,无论其 MAC 地址如何;
  • 或者,接受所有帧和数据包周期。

答案1

一般而言,“混杂模式”是指网络接口卡会将所有收到的帧传递给操作系统进行处理,而传统操作模式中只有发往 NIC 的 MAC 地址或广播地址的帧才会传递给操作系统。通常,混杂模式用于“嗅探”线路上的所有流量。

不过,无线以太网 NIC 与有线 NIC 还是有一点不同的。与有线介质不同,无线介质还有额外的问题(与给定接入点的关联、给定信道的选择)。要“嗅探”无线以太网流量,通常需要一个无线 NIC 和一个支持“RF 监控模式”而非混杂模式的 OS 驱动程序。

一些不错的参考:

相关内容