天天看点

Linux下网卡混杂模式设置和取消

1、Linux下网卡常用的几种模式说明:

广播方式:该模式下的网卡能够接收网络中的广播信息。

组播方式:设置在该模式下的网卡能够接收组播数据。

直接方式:在这种模式下,只有目的网卡才能接收该数据。

混杂模式:在这种模式下的网卡能够接收一切通过它的数据,而不管该数据是否

2、查看、添加和取消混杂模式

<code>a、查看网卡模式</code>

<code>[root@zabbix ~]</code><code># ifconfig -a</code>

<code>ens32: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500</code>

<code>        </code><code>inet 10.203.12.88  netmask 255.255.255.0  broadcast 10.203.12.255</code>

<code>        </code><code>inet6 fe80::250:56ff:feb3:2253  prefixlen 64  scopeid 0x20&lt;link&gt;</code>

<code>        </code><code>ether 00:50:56:b3:22:53  txqueuelen 1000  (Ethernet)</code>

<code>        </code><code>RX packets 2800921171  bytes 2087772292594 (1.8 TiB)</code>

<code>        </code><code>RX errors 0  dropped 61583  overruns 0  frame 0</code>

<code>        </code><code>TX packets 2328391024  bytes 1651122431491 (1.5 TiB)</code>

<code>        </code><code>TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0</code>

<code>lo: flags=73&lt;UP,LOOPBACK,RUNNING&gt;  mtu 65536</code>

<code>        </code><code>inet 127.0.0.1  netmask 255.0.0.0</code>

<code>        </code><code>inet6 ::1  prefixlen 128  scopeid 0x10&lt;host&gt;</code>

<code>        </code><code>loop  txqueuelen 0  (Local Loopback)</code>

<code>        </code><code>RX packets 287928092  bytes 25694088025 (23.9 GiB)</code>

<code>        </code><code>RX errors 0  dropped 0  overruns 0  frame 0</code>

<code>        </code><code>TX packets 287928092  bytes 25694088025 (23.9 GiB)</code>

<code>        </code> 

<code>b、添加ens32网卡的混杂模式</code>

<code>[root@zabbix ~]</code><code># ifconfig ens32 promisc</code>

<code>ens32: flags=4419&lt;UP,BROADCAST,RUNNING,PROMISC,MULTICAST&gt;  mtu 1500</code>

<code>        </code><code>RX packets 2800927421  bytes 2087779226027 (1.8 TiB)</code>

<code>        </code><code>RX errors 0  dropped 61585  overruns 0  frame 0</code>

<code>        </code><code>TX packets 2328394266  bytes 1651123460792 (1.5 TiB)</code>

<code>        </code><code>RX packets 287929365  bytes 25694221536 (23.9 GiB)</code>

<code>        </code><code>TX packets 287929365  bytes 25694221536 (23.9 GiB)</code>

<code>c、除去ens32网卡的混杂模式</code>

<code>[root@zabbix ~]</code><code># ifconfig ens32 -promisc</code>

<code>        </code><code>RX packets 2800929338  bytes 2087779370583 (1.8 TiB)</code>

<code>        </code><code>RX errors 0  dropped 61607  overruns 0  frame 0</code>

<code>        </code><code>TX packets 2328396280  bytes 1651123608090 (1.5 TiB)</code>

<code>        </code><code>RX packets 287931015  bytes 25694392926 (23.9 GiB)</code>

<code>        </code><code>TX packets 287931015  bytes 25694392926 (23.9 GiB)</code>

<code></code>

本文转自 冰冻vs西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/1795607,如需转载请自行联系原作者

继续阅读