ifconfig promisc 模式或一般的混杂模式有什么作用?

Eva*_*oll 7 networking ip mac-address ifconfig

这就是man ifconfig必须要说的。

[-]承诺

   Enable or disable the promiscuous mode of the interface.  If
Run Code Online (Sandbox Code Playgroud)

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

专门寻找这是否意味着与无线卡有关:

  • 尽管有 IP 目的地,但接受所有内容(如我所见,以 为线索packets);
  • 尽管有 MAC 地址,但仍接受所有帧;
  • 或者,接受所有帧和数据包周期。

Eva*_*son 14

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

不过,无线以太网 NIC 与有线 NIC 有点不同。与有线媒体不同,无线媒体还有其他问题(与给定接入点的关联、给定信道的选择)。为了“嗅探”无线以太网流量,您通常需要一个无线网卡和一个支持“RF 监控模式”与混杂模式的操作系统驱动程序。

一些不错的参考: