Я сам столкнулся с этой проблемой, но не с RHEL, а с производной от белого ящика, но просто обошел ее: проблема заключалась в более ранней версии libpcap, связанной с tcpdump.
Делать:
tcpdump -h
И вы можете увидеть что-то вроде:
tcpdump версия 3.xxx
libpcap версия 0.9.xxx
Который докажет, является ли это вашей проблемой или нет.
Я предполагаю, что вы скачали и скомпилировали libpcap1.1.1, поэтому сначала удалите это:
cd libpcap-1.1.1
сделать удаление
Затем возьмите существующий tcpdump, используя любой инструмент пакета, например:
yum удалить tcpdump
rpm -e tcpdump
Теперь положите ваш новый libpcap обратно
cd libpcap-1.1.1
./configure
make
make install
Вы, вероятно, хотите получить новый tcpdump , поэтому скачайте и распакуйте tcpdump-4.1.1.tar.gz и скомпилируйте его ...
tar -zxvf tcpdump-4.1.1.tar.gz
cd tcpdump-4.1.1
./configure
make
make install
Надеюсь, это поможет вам!
И наконец, продолжайте и скомпилируйте ваш новый tcpreplay:
cd tcpreplay 3.4.4
./configure
make
make install
Надеюсь, это поможет вам!