Linux下网卡混杂模式设置和取消
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下网卡混杂模式设置和取消相关的知识,希望对你有一定的参考价值。
1、Linux下网卡常用的几种模式说明:
广播方式:该模式下的网卡能够接收网络中的广播信息。
组播方式:设置在该模式下的网卡能够接收组播数据。
直接方式:在这种模式下,只有目的网卡才能接收该数据。
混杂模式:在这种模式下的网卡能够接收一切通过它的数据,而不管该数据是否
2、查看、添加和取消混杂模式
a、查看网卡模式 [[email protected] ~]# ifconfig -a ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.203.12.88 netmask 255.255.255.0 broadcast 10.203.12.255 inet6 fe80::250:56ff:feb3:2253 prefixlen 64 scopeid 0x20<link> ether 00:50:56:b3:22:53 txqueuelen 1000 (Ethernet) RX packets 2800921171 bytes 2087772292594 (1.8 TiB) RX errors 0 dropped 61583 overruns 0 frame 0 TX packets 2328391024 bytes 1651122431491 (1.5 TiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 287928092 bytes 25694088025 (23.9 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 287928092 bytes 25694088025 (23.9 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 b、添加ens32网卡的混杂模式 [[email protected] ~]# ifconfig ens32 promisc [[email protected] ~]# ifconfig -a ens32: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST> mtu 1500 inet 10.203.12.88 netmask 255.255.255.0 broadcast 10.203.12.255 inet6 fe80::250:56ff:feb3:2253 prefixlen 64 scopeid 0x20<link> ether 00:50:56:b3:22:53 txqueuelen 1000 (Ethernet) RX packets 2800927421 bytes 2087779226027 (1.8 TiB) RX errors 0 dropped 61585 overruns 0 frame 0 TX packets 2328394266 bytes 1651123460792 (1.5 TiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 287929365 bytes 25694221536 (23.9 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 287929365 bytes 25694221536 (23.9 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 c、除去ens32网卡的混杂模式 [[email protected] ~]# ifconfig ens32 -promisc [[email protected] ~]# ifconfig -a ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.203.12.88 netmask 255.255.255.0 broadcast 10.203.12.255 inet6 fe80::250:56ff:feb3:2253 prefixlen 64 scopeid 0x20<link> ether 00:50:56:b3:22:53 txqueuelen 1000 (Ethernet) RX packets 2800929338 bytes 2087779370583 (1.8 TiB) RX errors 0 dropped 61607 overruns 0 frame 0 TX packets 2328396280 bytes 1651123608090 (1.5 TiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 287931015 bytes 25694392926 (23.9 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 287931015 bytes 25694392926 (23.9 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
本文出自 “冰冻vs西瓜” 博客,请务必保留此出处http://molewan.blog.51cto.com/287340/1795607
以上是关于Linux下网卡混杂模式设置和取消的主要内容,如果未能解决你的问题,请参考以下文章
CentOS 6.8下网卡配置桥接模式和NAT连接模式VMware虚拟机克隆网卡配置