Sto cercando di installare inetsim su Ubuntu 14.04 dove ho seguito le istruzioni di diversi blog e la stessa documentazione di inetsim.org su: download e installazione inetsim
Ora uno dei blog indica il modo di installa parecchie delle dipendenze di inetsim.
Tutto dal blog di cui sopra funziona bene, ad eccezione della parte in cui si suppone di installare una dipendenza chiamata Perlipq.
Quando cerco di creare perlipq come suggerito nel blog sopra, ottengo un errore che dice
IPQueue.xs:11:20: fatal error: libipq.h: No such file or directory
alcune ulteriori ricerche hanno suggerito che Makefile stava cercando di localizzare libipq.h in / usr / local / include come suggerito dal numero di riga 155 nel mio Makefile come:
INC = -I/usr/local/include
Ho controllato la posizione e ho capito che il file di intestazione libipq.h non è presente in quella posizione. Né trova / trova per libipq.h restituisce alcun risultato.
Attraverso qualche ulteriore ricerca ho trovato cambiare i log di IPTABLES e ho capito che i riferimenti a libipq.h sono stati rimossi da IPTABLES oltre una determinata versione. Nel mio caso:
iptables --version is iptables v1.4.21
che rientra nella categoria sopra.
Ora un modo per risolvere questo problema potrebbe essere quello di rimuovere l'iptables che ho e installare una versione precedente che supporti ancora libipq.h, ma temo che così facendo rompere le altre cose che potrebbero dipendere dalle ultime versioni di iptables.
C'è un altro modo per far funzionare inetsim su Ubuntu 14.04? O devo prendere l'approccio di installare un vecchio iptables stesso?