Linux中如何将网卡设置为混杂模式


关键词

网卡 混杂模式 Linux

摘要

本文介绍网卡的混杂模式,以及在Linux系统中,如何将网卡设置为混杂模式。网卡本身有混杂模式和非混杂模式两种工作模式。

网卡正常情况下,即非混杂混杂模式下,只接收目的地址是本机的数据包。在以太网上,有大量的数据包,但真正发送给自己的非常少,所以非混杂模式下可以极大的减轻网卡的处理负担。混杂模式(Promiscuous Mode)则是相反,网卡能够接收所有经过它的数据流,而不论其目的地址是否是它他。

有时候为嗅探到网络上的数据,需要将网卡设置到混杂模式。进入该模式将网络上的数据一并抓获,为此在设置nic的混杂模式的时候有诸多方法?

在Linux系统中,可以通过shell命令来实现:
ifconfig eth1 promisc  设置混杂模式
ifconfig eth1 -promisc 取消混杂模式

是不是看起来很简单,看看执行后的效果:

[root@localhost splaybow]# ifconfig
eth6      Link encap:Ethernet  HWaddr 08:00:27:70:1D:79  
          inet6 addr: fe80::a00:27ff:fe70:1d79/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:100124 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8795 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:12986638 (12.3 MiB)  TX bytes:6452270 (6.1 MiB)
 
[root@localhost splaybow]# ifconfig eth6 promisc
[root@localhost splaybow]# ifconfig
eth6      Link encap:Ethernet  HWaddr 08:00:27:70:1D:79  
          inet6 addr: fe80::a00:27ff:fe70:1d79/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:100154 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8795 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13007885 (12.4 MiB)  TX bytes:6452270 (6.1 MiB)
[root@localhost splaybow]#

后面的网卡信息中,多了一个关键词,那就是:PROMISC!这就表示当前网卡已经工作在混杂模式下了。如果一个主机上有多块网卡,可以分别设置它们工作在混杂模式还是非混杂模式。

关于Linux中如何将网卡设置为混杂模式,本文就介绍这么多,希望对您有所帮助,谢谢!

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:Linux中如何将网卡设置为混杂模式:http://www.splaybow.com/post/linux-wangka-hunza-moshi.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:115085382!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« 按总线接口类型分类的网卡 通过C语言来设置Linux中网卡为混杂模式 »

相关文章:

FlashFXP查看ftp站点的密码  (2016/12/21 7:22:39)

dnspod的dns地址  (2015/7/7 10:58:28)

一些常用的公共dns列表  (2015/7/4 17:01:09)

网站两侧副导航的制作  (2015/5/17 17:01:41)

精美flash的制作  (2015/4/25 10:38:42)

简单介绍UDP协议  (2014/5/10 14:48:13)

IP网段的判断  (2014/5/8 15:08:23)

子网划分  (2014/5/7 14:29:05)

IP分类  (2014/5/5 15:16:57)

Win7环境配置(三)PHP  (2014/5/4 17:01:12)