2012-04-08 9 views

Trả lời

5

Trên thực tế không phải của các câu trả lời là đúng: họ xác định cổng đích, không phải là cổng khách hàng. Có vẻ như cổng khách hàng là ngẫu nhiên (nhưng nhất quán trong một lần chạy), mà không có một cách để xác định nó

-1

thử:

iperf -c <ipadr> -i1 -fm -w512k -p1 

tùy chọn -p máy chủ dụng phụ

iperf -s -i1 -fm -w512k -p1 

client dụng phụ chỉ ra cổng không.

+0

Đây không phải là một câu trả lời rõ ràng. Cổng mà bạn đang chỉ định cho máy khách là cổng mà máy khách sẽ sử dụng khi kết nối với máy chủ đích. Câu hỏi đặt ra ở đây là nếu chúng ta có thể * buộc * máy khách kết nối trên điểm cuối cục bộ với một cổng cụ thể. – KZcoding

4
-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. 

tùy chọn -p biểu thị cổng # sẽ được sử dụng trong ứng dụng khách hoặc máy chủ. Sau đó, bạn cần đặt cùng một cổng cho phía máy chủ và máy khách.

Ví dụ server

iperf -s -p 10000 

Khách hàng

iperf -c SERVER_IP -p 10000 -t60 
3

iperf 3 tài liệu hướng dẫn sử dụng https://iperf.fr/iperf-doc.php cho thấy bạn có thể gán một cổng khách hàng cụ thể với --cport <port>-B --bind tùy chọn. Kiểm tra tài liệu người dùng iperf3 để biết thêm chi tiết. Dưới đây là một ví dụ của việc sử dụng số cổng của khách hàng 5500.

Server chạy trên 10.0.0.2:

> iperf3 -s 

Khách hàng chạy trên 10.0.0.1:

> iperf3 -c 10.0.0.2 -B 10.0.0.1 --cport 5500 
+0

Bạn có muốn giải thích sự khác biệt giữa -p và --cport? Cảm ơn bạn – borgmater

+0

'--cport' là một tùy chọn trong IPERF3 để chỉ định cổng phía máy khách trong khi' -p' hoặc '--port' để chỉ định cổng phía máy chủ. Xem thêm thông tin xem [link] (https://iperf.fr/iperf-doc.php). – talpur99