1,未设置支持promisc
[root@bogon libpcap-1.3.0]# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.18 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fe90:90e9 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:90:90:e9 txqueuelen 1000 (Ethernet)
RX packets 1529593 bytes 116632252 (111.2 MiB)
RX errors 0 dropped 13 overruns 0 frame 0
TX packets 260 bytes 57720 (56.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2,设置支持promisc
[root@bogon libpcap-1.3.0]# ifconfig eth0 promisc
3,已设置支持promisc
[root@bogon libpcap-1.3.0]# ifconfig eth0
eth0: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST> mtu 1500
inet 192.168.1.18 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fe90:90e9 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:90:90:e9 txqueuelen 1000 (Ethernet)
RX packets 1534849 bytes 117018556 (111.5 MiB)
RX errors 0 dropped 14 overruns 0 frame 0
TX packets 262 bytes 58237 (56.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
4,设置不支持promisc
[root@bogon libpcap-1.3.0]# ifconfig eth0 -promisc