Я пытаюсь установить Tcpreplay 3.4.4 на моем сервере с RHEL 5.6 и установленной libpcap1.1.1. Когда я запустил "./configure", он остановился на
checking for libpcap... /usr/local
checking for library containing pcap_close... no
configure: error: Unable to link libpcap in /usr/local
Как мне решить это?
Спасибо!
installation
Rayne
источник
источник
Я сам столкнулся с этой проблемой, но не с RHEL, а с производной от белого ящика, но просто обошел ее: проблема заключалась в более ранней версии libpcap, связанной с tcpdump.
Делать:
И вы можете увидеть что-то вроде:
Который докажет, является ли это вашей проблемой или нет.
Я предполагаю, что вы скачали и скомпилировали libpcap1.1.1, поэтому сначала удалите это:
Затем возьмите существующий tcpdump, используя любой инструмент пакета, например:
Теперь положите ваш новый libpcap обратно
Вы, вероятно, хотите получить новый tcpdump , поэтому скачайте и распакуйте tcpdump-4.1.1.tar.gz и скомпилируйте его ...
Надеюсь, это поможет вам!
И наконец, продолжайте и скомпилируйте ваш новый tcpreplay:
Надеюсь, это поможет вам!
источник
Это сработало для меня
На моем сервере установлена карта DAG, и некоторые из тестовых сценариев, которые пытался скомпилировать сценарий настройки tcpreplay, не выполнялись методами dag _ * ().
источник