网卡工作模式

网卡工作模式有4种,分别是:
    广播(Broadcast)模式
    多播(Multicast)模式
    单播模式(Unicast)
    混杂模式(Promiscuous)

在混杂模式下的网卡能够接收一切通过它的数据,而不管该数据目的地址是否是它。如果通过程序将网卡的工作模式设置为 “混杂模式”,那么网卡将接受所有流经它的数据帧,这实际上就是Sniffer工作的基本原理:让网卡接收一切他所能接收的数据。Sniffer就是一种 能将本地网卡状态设成混杂(promiscuous)状态的软件,当网卡处于这种"混杂"方式时,该网卡具备"广播地址",它对所有遇到的每一个数据帧都 产生一个硬件中断以便提醒操作系统处理流经该物理媒体上的每一个报文包。可见,Sniffer工作在网络环境中的底层,它会拦截所有的正在网络上传送的数 据,并且通过相应的软件处理,可以实时分析这些数据的内容,进而分析所处的网络状态和整体布局。

ifconfig eth0 promisc 设置混杂

ifconfig eth0 -promisc 取消混杂

时间: 2025-01-07 00:39:57

网卡工作模式的相关文章

Linux指定网卡工作模式

指定网卡工作模式使用 ethtool命令,有时候会使用mii-tool ,但是这个命令显示不太准确,1000M的也会显示成100M ethtool eth0  #产看eth0网卡的信息 [[email protected] ~]# ethtool  eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes:   10baseT/Half 10baseT/Full 100baseT/Half 100baseT/

理解网卡工作模式中的混杂模式

混杂模式,英文名称为Promiscuous Mode,它是指一台机器能接收所有经过它的数据流,而不论数据流中包含的目的地址是否是它自己,此模式与非混杂模式相对应.在非混杂模式下,网络适配器仅侦听自己的 MAC 地址上的流量.在混杂模式下,它可以侦听所有数据包.默认情况下,网络适配器设置为非混杂模式.混杂模式是数据链路层(L2)中的一个安全策略. 混杂模式下的网卡能接收所有通过它的数据流,不管是什么格式.地址(任何一个在同一冲突域中传输的所有包),在接收到数据包后由网络层判断确定这个包如何处理,例

Linux 系统修改网卡工作双工模式

很久以前修改Linux系统网卡工作模式的命令是mii-tools ,后来随着计算机服务器硬件的发展,早已经进入1000Mbps普及的时代,现在大型服务器基本都是万兆工作模式. mii-tools 并不能正确识别超过100M 的网卡; 因为 MII以4位半字节方式传送数据双向传输,时钟速率25MHz.其工作速率可达100Mb/s. ethtool 工具就是专门替代mii-tools 的,它可以修改大带宽的网络接口双工模式 等信息. ethtool 具体用法如下: # ethtool eth0   

网卡的工作模式

网卡的工作模式 无线网卡常见的工作模式有Master.Managed.ad-hoc.monitor等. 对于Master模式,它主要使用于无线接入点AP提供无线接入服务以及路由功能.可以想象我们使用的无线路由器就是工作在Master模式下了,不过对于普通的pc机来说,如果有合适的硬件它也可以变成一台无线AP.在LINUX下使用软件HOSTAP可以使一台linux pc具有ap功能,但目前HOSTAP的所支持的无线网卡有限,我的INTEL Centrino PRO 4965 wireless ca

双网卡mode6模式 同时工作 冗余互备

1.1.添加双网卡,正常工作时他们会共同传输数据,使得网络传输的速度更快,mode6模式即使有一块网卡出现了故障,另一块会自动顶替上去,保证数据传输不会中断 1.2.网卡绑定驱动的三种模式 mode0 mode1 mode6 mode0:(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合来支持绑定技术 mode1:(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡 mode6:(平衡负载模式):平时两块网卡均工作,且自动备

ARM处理器工作模式

++++++++++++++++++++++++++++++++++++++++++ 本文转载自mr_raptor的专栏,感谢mr_raptor大神. http://blog.csdn.net/mr_raptor/article/details/6556157 ++++++++++++++++++++++++++++++++++++++++++ 1.1 ARM处理器工作模式 CPU的模式可以简单的理解为当前CPU的工作状态,比如:当前操作系统正在执行用户程序,那么当前CPU工作在用户模式,这时网

VMware虚拟机三种工作模式

工作模式 VMWare提供了三种工作模式,它们是bridged(桥接模式).NAT(网络地址转换模式)和host-only(主机模式).要想在网络管理和维护中合理应用它们,就应该先了解一下这三种工作模式. bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器.在桥接模式下,你需要手工为虚拟系统配置IP地址.子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信.同时,由于这个虚拟系统是局域网中的一

epoll的两种工作模式

epoll有两种模式,Edge Triggered(简称ET) 和 Level Triggered(简称LT).在采用这两种模式时要注意的是,如果采用ET模式,那么仅当状态发生变化时才会通知,而采用LT模式类似于原来的select/poll操作,只要还有没有处理的事件就会一直通知. 以代码来说明问题: 首先给出server的代码,需要说明的是每次accept的连接,加入可读集的时候采用的都是ET模式,而且接收缓冲区是5字节的,也就是每次只接收5字节的数据: Java代码   #include <

LVS三种工作模式、十种调度算法介绍

工作模式介绍:1.Virtual server via NAT(VS-NAT)优点:集群中的物理服务器可以使用任何支持TCP/IP操作系统,物理服务器可以分配Internet的保留私有地址,只有负载均衡器需要一个合法的IP地址.缺点:扩展性有限.当服务器节点(普通PC服务器)数据增长到20个或更多时,负载均衡器将成为整个系统的瓶颈,因为所有的请求包和应答包都需要经过负载均衡器再生.假使TCP包的平均长度是536字节的话,平均包再生延迟时间大约为60us(在Pentium处理器上计算的,采用更快的