AIX上的BPF设备数量不断增加

时间:2010-07-22 17:09:19

标签: aix libpcap tcpdump

任何人都知道如何将AIX 5.2 / 5.3中的BPF设备数增加到假定的系统默认值4以上?即同时运行四个以上的tcpdump进程?

1 个答案:

答案 0 :(得分:0)

我认为答案是“不可能的”。

原因是读取头文件/usr/include/net/bpf.h:

(我的是AIX 5.2)

然后你遇到了:

#define NBPFILTER       4

/* Flags to set the appropriate minor device */
#define BPF0    0x1    /* /dev/bpf0 */
#define BPF1    0x2    /* /dev/bpf1 */
#define BPF2    0x4    /* /dev/bpf2 */
#define BPF3    0x8    /* /dev/bpf3 */

因此,数字“4”实际上是硬编码到源代码中,并且上面的每个bpfX都预先编程为4个。