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