Кто-нибудь знает, как увеличить количество BPF-устройств в AIX 5.2/5.3 выше предполагаемой системы по умолчанию четыре? т. е. запускать более четырех процессов tcpdump одновременно?Увеличение числа устройств BPF на AIX
0
A
ответ
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.