首頁 > 軟體

Linux下網絡卡混雜模式設定和取消

2020-06-16 17:38:33

1、Linux下網絡卡常用的幾種模式說明:
廣播方式:該模式下的網絡卡能夠接收網路中的廣播資訊。
組播方式:設定在該模式下的網絡卡能夠接收組播資料。
直接方式:在這種模式下,只有目的網絡卡才能接收該資料。
混雜模式:在這種模式下的網絡卡能夠接收一切通過它的資料,而不管該資料是否

2、檢視、新增和取消混雜模式
a、檢視網絡卡模式
[root@zabbix ~]# 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網絡卡的混雜模式
[root@zabbix ~]# ifconfig ens32 promisc
[root@zabbix ~]# 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網絡卡的混雜模式
[root@zabbix ~]# ifconfig ens32 -promisc
[root@zabbix ~]# 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

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-07/132890.htm


IT145.com E-mail:sddin#qq.com