iperf 연결 실패: 작업 진행 중

iperf 연결 실패: 작업 진행 중

.dll을 사용하여 두 대의 컴퓨터에 iperf를 설치했습니다 yum install iperf.

서버 A에서는 를 실행했고 iperf -s서버 BI에서는 다음을 실행했습니다.iperf -c ipv4here

다음 오류가 발생합니다.

connect failed: Operation now in progress

이 오류를 찾아봤지만 설명을 찾을 수 없습니다. 무슨 뜻이에요? 문제를 해결하려면 어떻게 해야 합니까?

저는 센토스 7을 사용하고 있습니다. 또한 다음을 사용하여 사전 정의된 iperf 서버에 연결을 시도했습니다.

iperf -c bouygues.iperf.fr

A 머신과 B 머신 모두 성공했습니다. 그러고 보면 나한테 뭔가 문제가 있는 게 분명해.

답변1

~에 따르면매뉴얼 페이지connect, 오류 EINPROGRESS("작업 진행 중")는 실제로 오류 조건을 나타내지 않습니다. 대신 이는 "소켓이 비차단 상태이므로 연결을 즉시 완료할 수 없습니다"를 의미합니다. 비차단 소켓을 사용하는 모든 프로그램은 이를 인지하고 내부적으로 처리해야 합니다(select() 완료 또는 기타 작업을 통해). iperf가 실패하고 이 오류가 표시되므로 개발자에게 보고해야 할 버그를 발견한 것 같습니다.

답변2

서버가 동일한 버전의 iperf를 실행하고 있는지 확인하세요.

iperf3서버에서 실행하고 iperf클라이언트에서 명령을 시도하면 동일한 메시지가 나타납니다.

iperf3작동하는 것은 클라이언트에 설치하고 실행하는 것입니다.

답변3

방화벽도 확인해 보세요. 이 오류가 발생합니다.

나는 sudo ufw disable그것이 iperf작동한다는 것을 알았습니다. 물론 sudo ufw enable나중에 방화벽을 다시 설치해야 합니다.

관련 정보