CentOS 7 + iperf 2.0.11 – connect failed: No route to host

Se state usando Centos 7 con iperf 2.0.11 e state cercando di fare degli speedtest con server fuori dallo stesso L2 vi potreste imbattere nell’errore “connect failed: No route to host”. Questo accade perchè la versione di iperf 2.0.11 imposta il TTL nei pacchetti ad 1.

Ecco un wireshark fatto da un mio router:

screenshot1.png

Per ovviare al problema occorre aggiungere l’opzione –ttl 7 (oppure anche 64 in base a quanti hop dovete fare raggiungere il vostro server).

Se usate l’Aircontrol 2 di Ubiquiti (che usa iperf per fare gli speedtest) occorre invece fare il downgrade del pacchetto alla versione 2.0.8 che nativamente ha il TTL impostato a 7.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.