Esiste un modo per forzare un client iperf a utilizzare un numero di porta specifico come porta in uscita anziché consentire a iperf di scegliere una porta casuale da utilizzare?Come specificare la porta del client iperf
risposta
In realtà nessuna di queste risposte è corretta: specificano la porta di destinazione, non la porta client. Sembra porta del client è casuale (ma consistente in una corsa), senza un modo per specificare che
prova: server di lato-
iperf -s -i1 -fm -w512k -p1
cliente lato-
iperf -c <ipadr> -i1 -fm -w512k -p1
opzione -p indica la porta n.
-p, --port # $IPERF_PORT The server port for the server to listen on and the client to connect to. This should be the same in both client and server. Default is 5001, the same as ttcp.
opzione -p indica la porta # per essere utilizzato in client o server.Then è necessario impostare la stessa porta al lato server e del luogo del cliente.
Per esempio Server
iperf -s -p 10000
client
iperf -c SERVER_IP -p 10000 -t60
iperf 3 documentazione per l'utente https://iperf.fr/iperf-doc.php rivela è possibile assegnare una porta del client specifico con --cport <port>
e -B --bind
opzione. Controllare la documentazione utente di iperf3 per ulteriori dettagli. Ecco un esempio di utilizzo il numero di porta del client 5500.
Server viene eseguito su 10.0.0.2:
> iperf3 -s
client gira su 10.0.0.1:
> iperf3 -c 10.0.0.2 -B 10.0.0.1 --cport 5500
Ti piacerebbe spiegare qual è la differenza tra -p e --cport? Grazie – borgmater
'--cport' è un'opzione in IPERF3 per specificare la porta sul lato client mentre' -p' o '--port' per specificare la porta sul lato server. Maggiori informazioni vedi [link] (https://iperf.fr/iperf-doc.php). – talpur99
Questa non è una risposta chiara. La porta che si sta specificando per il client è la porta che il client utilizzerà durante la connessione all'host di destinazione. La domanda qui è se possiamo * forzare * il client a connettersi sull'endpoint locale a una porta specifica. – KZcoding