首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux下网卡混杂模式浅谈

混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包,即不验证MAC地址。普通模式网卡只接收发给本机的包(包括广播包)传递给上层程序,其它的包一律丢弃。...一般来说,混杂模式不会影响网卡的正常工作,多在网络监听工具上使用。...4)混杂模式(Promiscuous Model):工作在混杂模式下的网卡接收所有的流过网卡的帧,信包捕获程序就是在这种模式下运行的。...网卡的缺省工作模式包含广播模式和直接模式,即它只接收广播帧和发给自己的帧。如果采用混杂模式,一个站点的网卡将接受同一网络内所有站点所发送的数据包这样就可以到达对于网络信息监视捕获的目的。...Linux下设置把网卡设置成混杂模式的命令也很简单 ifconfig eth0 promisc 取消混杂模式 ifconfig eth0 -promisc 小知识:使用tcpdump抓包时网卡会进入混杂模式

22.3K20

Linux 网络接口混杂模式(Promiscuous mode)认知

---《剑来》 网络接口的混杂模式 混杂模式(Promiscuous mode),简称 Promisc mode,俗称监听模式。...混杂模式通常被网络管理员用来诊断网络问题,但也会被无认证的、想偷听网络通信的人利用。根据维基百科的定义,混杂模式是指一个网卡会把它接收的所有网络流量都交给CPU,而不是只把它想转交的部分交给CPU。...在非混杂模式下,网卡只会接收目的MAC地址是它自己的单播帧,以及多播及广播帧;在混杂模式下,网卡会接收经过它的所有帧!...使用ifconfig或者netstat-i命令查看一个网卡是否开启了混杂模式,当输出包含 PROMISC 时,表明该网络接口处于混杂模式。...即使手动将网卡设置为非混杂模式,实际上还是没有退出混杂模 liruilonger@cloudshell:~$ sudo brctl delif br5 veth5 liruilonger@cloudshell

35910
您找到你想要的搜索结果了吗?
是的
没有找到

关于virtualbox虚拟机网络网卡模式

5.4、网络网卡模式测试 5.4.1关机,重新设置网络网卡模式为桥接网卡,主机虚拟机可以互相访问,虚拟机可访问公网。...5.4.2关机,重新设置网络网卡模式为仅主机(Host-only)网络,主机虚拟机可以互相访问,但虚拟机不可访问公网。...5.4.3关机,重新设置网络网卡模式为网络地址转换(NAT),虚拟机可访问主机,但主机不可访问虚拟机问,虚拟机不可访问公网。...5.4.4关机,重新设置网络网卡模式为内部网络,主机虚拟机均不可互相访问,虚拟机也不可访问公网。...5.5、建议网络模式,采用使用桥接网卡和仅主机网络,可以互访且访问互联网 5.6、将仅主机网络网卡修改为静态IP,确保虚拟机IP不会随无线网络变化 [root@localhost ~]# more/etc

85520

Linux网卡bond的七种模式详解

像Samba、Nfs这种共享文件系统,网络的吞吐量非常大,就造成网卡的压力很大,网卡bond是通过把多个物理网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,具体的功能取决于采用的哪种模式...,只有一块网卡是active,另一块是备用的standby,所有流量都在active链路上处理,交换机配置的是捆绑的话将不能工作,因为交换机往两块网卡发包,有一半包是丢弃的。...此模式适用于金融行业,因为他们需要高可靠性的网络,不允许出现任何问题。需要和交换机的聚合强制不协商方式配合。...(需要xmit_hash_policy).标准要求所有设备在聚合操作时,要在同样的速率和双工模式,而且,和除了balance-rr模式外的其它bonding负载均衡模式一样,任何连接都不能使用多于一个接口的带宽...特点:该模式包含了balance-tlb模式,同时加上针对IPV4流量的接收负载均衡(receive load balance, rlb),而且不需要任何switch(交换机)的支持。

4.5K31

Linux下多网卡绑定bond及模式介绍

【介绍】 网卡bond一般主要用于网络吞吐量很大,以及对于网络稳定性要求较高的场景。...主要是通过将多个物理网卡绑定到一个逻辑网卡上,实现了本地网卡的冗余,带宽扩容以及负载均衡。 Linux下一共有七种网卡bond方式,实现以上某个或某几个具体功能。...缺点: 此模式只提供容错能力,资源利用性较低,只有一个接口处于active状态,在有N个网络接口bond的状态下,利用率只有1/N。...与bond0最大的区别在于,bond0的多张网卡里面的流量几乎是相同的,但是bond6里面的流量是先占满eth0,再占满eth1……依次 【网卡绑定】 我们假定前条件:...现在的bonding模式是active-backup b.

6.6K20

严格模式混杂模式如何区分?它们有何意义?

严格模式的排版和JS 运作模式是以该浏览器支持的最高标准运行。 在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。...DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。 回答二 doctype声明指出阅读程序应该用什么规则集来解释文档中的标记。...所谓的标准模式是指,浏览器按 W3C 标准解析执行代码;怪异模式则是使用浏览器自己的方式解析执行代码,因为不同浏览器解析执行的方式不一样,所以我们称之为怪异模式。...严格模式是浏览器根据web标准去解析页面,是一种要求严格的DTD,不允许使用任何表现层的语法,如严格模式的排版和JS 运作模式是以该浏览器支持的最高标准运行混杂模式则是一种向后兼容的解析方法,说的透明点就是可以实现...浏览器解析时到底使用标准模式还是怪异模式,与你网页中的 DTD 声明直接相关, DTD 声明定义了标准文档的类型(标准模式解析)文档类型,会使浏览器使用相应的方式加载网页并显示,忽略 DTD 声明 ,将使网页进入怪异模式

95650

Linux 多网卡的7种bond模式原理

Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三种 mode=0:平衡负载模式,有自动备援,但需要...mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。 mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。...需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里options bond0 miimon=100 mode=0是不够的,与网卡相连的交换机必须做特殊配置(这两个端口应该采取聚合方式),因为做bonding...的这两块网卡是使用同一个MAC地址.从原理分析一下(bond运行在mode 0下): mode 0下bond所绑定的网卡的IP都被修改成相同的mac地址,如果这些网卡都被接在同一个交换机,那么交换机的arp...mode6模式下无需配置交换机,因为做bonding的这两块网卡是使用不同的MAC地址。

7.8K21

Python黑帽编程 4.1 Sniffer(嗅探器)之数据捕获(上)

图2 常用的以太网卡支持以下工作模式:广播模式、多播模式、直接模式混杂模式。...4.混杂模式(Promiscuous Model):工作在混杂模式下的网卡接收所有的流过网卡的帧,信包捕获程序就是在这种模式下运行的。...网卡的缺省工作模式包含广播模式和直接模式,即它只接收广播帧和发给自己的帧。如果采用混杂模式网卡将接受同一网络内所有主机发送的数据包。 利用网卡混杂模式的特性,就可以到达对于网络信息监听捕获的目的。...图3 通过命令 ifconfig eth0 promisc 可以将eth0设置为混杂模式。 ? 图4 图四中圈红的部分,表示当前网卡处于混杂模式。...monitor ifconfig wlan0 up 在Kali中我们通过iwconfig来设置混杂模式,可能会遇到点困难,无线网卡设置成混杂模式后,过几秒又变成manage模式了。

3.3K70

基于树莓派的多功能USB实现--U盘模式网卡模式

mode 这是由于在目前所有树莓派中,只有树莓派Zero系列支持OTG,故只有树莓派Zero的驱动为支持host和slave的dwc2,这使得实现U盘模式网卡模式等成为可能...实现 网卡模式 可参考“基于树莓派的多功能USB实现--系统安装”一文中“开机准备”->“Plan B” 设置步骤 在根目录下面的config.txt文件的末尾添加一行 dtoverlay=dwc2...若要网卡模式,打开 cmdline.txt 在 rootwait 后面添加如下内容。...ifconfig会出现usb0网卡 root@raspberrypi:~# ifconfig lo: flags=73 mtu 65536 inet...ssh连接树莓派 U盘模式 设置步骤 在根目录下面的config.txt文件的末尾添加一行 dtoverlay=dwc2 若要网卡模式,打开 cmdline.txt 在 rootwait 后面添加如下内容

8.5K10

802.11抓包软件对比之Microsoft Network Monitor

Microsoft Network Monitor 嵌入式开发工程师开发环境通用使用Windows,由于Windows下很多专业的抓包工具都需要特定的无线网卡和驱动支持才可实现混杂模式802.11数据捕获...我使用的系统是Win10_64位系统,电脑自带的网卡驱动不支持混杂模式,测试发现外接了360USBWiFi可实现混杂模式。 软件安装过程较简单,没有需要特别注意的地方。...一、普通模式 Microsoft Network Monitor 默认是“Local Mode”,该模式下软件只能捕获当前选中的网卡收发的数据,是无法捕获到没有经过该网卡的数据的。...二、混杂模式 我们在WiFi开发过程中定位问题通常需要通过无线网卡,捕获路由器与其他WiFi设备之间通讯的数据,普通模式下软件并没有捕获到。...Microsoft Network Monitor支持无线网卡进入“Monitor Mode”,该模式即为混杂模式,此时可捕获路由器与其他WiFi设备之间的通讯数据包。

1.3K30

windows 服务器进入救援模式安装网卡驱动

实验背景: 一不小心卸载了网卡驱动服务器无法下载网卡驱动,怎么进行安装操作注意网卡下载驱动地址公网下载地址:http://mirrors.tencent.com/install/windows/virtio..._64_1.0.9.exe内网下载地址:http://mirrors.tencentyun.com/install/windows/virtio_64_1.0.9.exe第一步,服务器进入救援模式图片图片图片图片图片选做救援模式下使用查看元数据查看到救援模式机器的外网...mkdir /cmkdir /d图片然后执行挂载命令mount -t ntfs-3g /dev/vda1 /cmount -t ntfs-3g /dev/vda2 /d图片图片执行命令cd /d下载网卡驱动...wget http://mirrors.tencent.com/install/windows/virtio_64_1.0.9.exe图片图片图片登录云服务器安装网卡驱动退出救援模式后参考这个文档,vnc...登录服务器: https://cloud.tencent.com/document/product/213/35704登录成功后,可以在你的C盘查看到刚才下载的网卡驱动图片双击进行安装图片图片图片图片图片如果还没有恢复访问

52040

linux 查看网卡以及开启网卡

,这时就能正常启动,如图所示: NAT模式下 :VMware会自己虚拟出一个交换机出来,虚拟机里面有张网卡,window里面也会分配一个虚拟的网卡(VMnet8)吗, 那么window跟Linux就通过一个虚拟的交换机连接起来了...①、Bridged(桥接模式):就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。...在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡网卡都是交换模式的,相互可以访问而不干扰。...在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。   ...③、Host-Only(仅主机模式):其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only

33.7K40

CentOS6.3 KVM下设置网卡为桥接模式

CentOS6.3 KVM下设置网卡为桥接模式 KVM的默认网络模式为NAT,就是说借助宿主机模式上网,现在我们想改成桥接模式,这样外界就可以直接和宿主机里的 虚拟机通讯了。...4,物理网卡可以手动更改,不过现在有现成的工具包,可以用这个更改 #wget  http://www.convirture.com/downloads/convirture-tools/2.0.1...ifcfg-br1  ifcfg-br2  ifcfg-br3  ifcfg-br4  ifcfg-em1  ifcfg-em2  ifcfg-em3  ifcfg-em4  ifcfg-lo 我这里有四个物理网卡...172.16.10.5 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System br1" TYPE=Bridge 最后看下网卡...txqueuelen:500           RX bytes:8754 (8.5 KiB)  TX bytes:42245 (41.2 KiB) 5,启动虚拟机ubuntu10.04后配置网卡

1.6K20

我偷偷监听了他们的通信流量···

混杂模式 那天主人在云端给我下达了一个指令:打开网卡混杂模式,监控局域网内所有流量! 我有点不太懂,去请教网卡:“老哥,什么是混杂模式?”...开启混杂模式后,只要收到数据包,唔理收件人系唔系我,我都给你提交上来” 好家伙,这网卡还抄着一口广东腔,难道是华强北产的? “为什么会收到收件人不是你的数据包呢?”,我有点好奇。 ?...” 我激动的让网卡打开了混杂模式,期待监听到别人的通信。...交换机 就这样过了好长一段日子,突然有一天,我发现网络通信中没有了别人的通信,只有小白这台电脑的流量了,我又找上了网卡。 “老哥,谁把你的混杂模式给关了吗?” “没有啊,你看,这不开着了呢嘛!”...这下我总算明白,为什么就算开启混杂模式,也看不到别人的通信了,都怪这个叫交换机的家伙,太可恶了!

88340

关于无线网络 (一)

混杂模式(Promiscuous mode)就是将网卡接收到所有的数据全部发送给系统。 而无线网卡的嗅探原理: 无线网卡是只有当网卡与无线网络建立连接以后,才会返回数据包给主机。...如果网卡没有建立连接,只会显示接收到的广播帧。(也就是路由器热点发送的广播数据包,告诉他我这是路由器,可以建立连接) 而当无线网卡打开混杂模式以后,网卡会返回当前所在无线通道内所有的数据包。...打开无线网卡混杂模式,需要网卡的支持,有些网卡不支持混杂模式(目前大部分网卡都支持)。...如何在Windows下嗅探无线网络 由于windows操作系统原因,目前打开无线网卡混杂模式都在Linux操作系统(如backtrack)下进行。...蹭网卡网卡只是普通的网卡芯片(支持嗅探模式)加上功率放大器而已。 市面上流行的蹭网卡芯片主要使用 雷凌3070和RTL8187 两种芯片。 注意RTL8187不支持802.11n协议。

2.1K10

18.1 Socket 原生套接字抓包

原生套接字抓包的实现原理依赖于Windows系统中提供的ioctlsocket函数,该函数可将指定的网卡设置为混杂模式网卡混杂模式(Promiscuous Mode)是常用于计算机网络抓包的一种模式,...在混杂模式下,网卡可以收到经过主机的所有数据包,而非只接收它所对应的MAC地址的数据包。...但在混杂模式下,网卡会接收经过它所连接的网络中所有的数据包,这些数据包可以是面向其他设备的通信数据包、广播数据包或多播数据包等。混杂模式可以通过软件驱动程序或网卡硬件实现。...ioctlsocket函数将网卡设置为混杂模式,至此网卡的绑定工作就算结束了,当读者需要操作时只需要对全局变量进行操作即可,而选择函数仅仅只是获取到网卡信息而已并没有实际的作用。...,当绑定后此时套接字ID对应的则是特定的网卡,后续的操作均可针对此套接字ID进行,如下图所示;图片当读者有了设置混杂模式的功能则下一步就是抓包了,抓包的实现很简单,只需要在开启了非阻塞混杂模式网卡上使用

31640
领券