Назад | Перейти на главную страницу

IPERF 2.0.8 / 2.0.9 в Windows - «Ошибка подключения: в подключении отказано.

Некоторое время я использую iperf, но в настоящее время мне нужно использовать двунаправленный тест с использованием -d или -r в команде iperf. Дело в том, что у меня всегда было «Ошибка подключения: подключение отклонено» при использовании более чем в потоке. Сценарий такой:

  1. 2 ноутбука (192.168.1.20 - клиент и 192.168.1.185 сервер) (Windows 10 и Windows 8.1). Я также тестировал смену сервера для клиента. Те же результаты.
  2. на стороне сервера я запускаю: iperf -s -w 1MB
  3. На стороне клиента: iperf -c 192.168.1.185 -w 1MB -d -P 5 -L 20000. На стороне сервера я получаю:

(я тестировал это с iperf 2.0.8 и 2.0.9) (окна CMD открываются в режиме администратора, на всякий случай)

D: \ iperf \ iperf-2.0.8b-win64> iperf -s -w 1 МБ

Сервер прослушивает TCP-порт 5001

Размер окна TCP: 1,00 МБ

[4] локальный порт 192.168.1.185 5001 подключен к порту 192.168.1.20

2388

Клиент подключается к 192.168.1.20, TCP-порт 20000

Размер окна TCP: 1,00 МБ

И на стороне клиента я получаю:


Сервер прослушивает TCP-порт 20000

Размер окна TCP: 1,00 МБ

Я проверил все, что приходило мне в голову, и ничего. Я тестирую пропускную способность между 2 роутерами. Оба маршрутизатора подключены через WDS, и эхо-запрос между ботами, каждый из которых подключен к одному из маршрутизаторов, правильный (iperf работает, хотя и не на 100% правильно). Я поместил ноутбуки-боты в демилитаризованную зону маршрутизатора, чтобы избежать ограничений порта. Также отключил межсетевой шлюз SPI, доступный на каждом маршрутизаторе. На обоих ноутбуках нет антивируса, и оба брандмауэра Windows отключены. (Даже в этом случае я добавил в программу iperf правила для входящего и исходящего трафика, без каких-либо ограничений). Также у обоих ноутбуков один и тот же пользовательский сеанс (одинаковое имя пользователя, пароль, и оба являются администраторами).

Но через пару дней у меня всегда было отказано в соединении. Если я запустил базовый iperf без h -P5, у меня не будет этой проблемы. Кто-нибудь может подсказать мне идею? Большое спасибо!!!

Это должно быть исправлено сейчас, или, по крайней мере, для TCP. Есть еще некоторые проблемы с -d, -P и -u, которые мне нужно решить.

Должно выглядеть примерно так:

[root @ hera iperf2-code] # src / iperf -v

iperf версии 2.0.10alpha (18 октября 2016 г.) pthreads

Клиент:

root@hera iperf2-code]# src/iperf -c 10.19.85.173 -w 1MB -P 5 -d -e 
------------------------------------------------------------
Server listening on TCP port 5001 with pid 10748
TCP window size:  416 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
Alloc 11 multislots
------------------------------------------------------------
Client connecting to 10.19.85.173, TCP port 5001 with pid 10748
TCP window size:  416 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[  9] local 10.19.85.172 port 35166 connected with 10.19.85.173 port 5001
[  6] local 10.19.85.172 port 35158 connected with 10.19.85.173 port 5001
[  5] local 10.19.85.172 port 35160 connected with 10.19.85.173 port 5001
[  7] local 10.19.85.172 port 35162 connected with 10.19.85.173 port 5001
[  8] local 10.19.85.172 port 35164 connected with 10.19.85.173 port 5001
[  4] local 10.19.85.172 port 5001 connected with 10.19.85.173 port 48948
[ 10] local 10.19.85.172 port 5001 connected with 10.19.85.173 port 48950
[ 12] local 10.19.85.172 port 5001 connected with 10.19.85.173 port 48954
[ 11] local 10.19.85.172 port 5001 connected with 10.19.85.173 port 48952
[ 14] local 10.19.85.172 port 5001 connected with 10.19.85.173 port 48956
[ ID] Interval        Transfer    Bandwidth       Write/Err  Rtry        Cwnd/RTT
[  9] 0.00-10.00 sec   235 MBytes   197 Mbits/sec  1/0          0       49K/1173 us
[  5] 0.00-10.00 sec   196 MBytes   165 Mbits/sec  1/0          0       35K/957 us
[  7] 0.00-10.00 sec   200 MBytes   167 Mbits/sec  1/0          0       36K/894 us
[  6] 0.00-10.01 sec   213 MBytes   179 Mbits/sec  1/0          0       52K/1282 us
[  8] 0.00-10.01 sec   192 MBytes   161 Mbits/sec  1/0          0       41K/2145 us
[SUM] 0.00-10.01 sec  1.01 GBytes   868 Mbits/sec  5/0         0
[ 10] 0.00-10.01 sec   206 MBytes   172 Mbits/sec  93076    93074:2:0:0:0:0:0:0
[ 11] 0.00-10.01 sec   208 MBytes   174 Mbits/sec  93550    93548:1:1:0:0:0:0:0
[  4] 0.00-10.02 sec   217 MBytes   182 Mbits/sec  90896    90895:0:0:0:1:0:0:0
[ 12] 0.00-10.02 sec   197 MBytes   165 Mbits/sec  92646    92639:6:1:0:0:0:0:0
[ 14] 0.00-10.02 sec   208 MBytes   174 Mbits/sec  93687    93684:0:2:1:0:0:0:0

Сервер:

[root@zeus iperf2-code]# src/iperf -s -e -P10
------------------------------------------------------------
Server listening on TCP port 5001 with pid 24290
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 10.19.85.172, TCP port 5001 with pid 24290
TCP window size:  416 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------  
[ 10] local 10.19.85.173 port 48948 connected with 10.19.85.172 port 5001
------------------------------------------------------------
Client connecting to 10.19.85.172, TCP port 5001 with pid 24290
TCP window size:  416 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[ 11] local 10.19.85.173 port 48950 connected with 10.19.85.172 port 5001
------------------------------------------------------------
Client connecting to 10.19.85.172, TCP port 5001 with pid 24290
TCP window size:  416 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[ 13] local 10.19.85.173 port 48952 connected with 10.19.85.172 port 5001
------------------------------------------------------------
Client connecting to 10.19.85.172, TCP port 5001 with pid 24290
TCP window size:  416 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[ 12] local 10.19.85.173 port 48954 connected with 10.19.85.172 port 5001
------------------------------------------------------------
Client connecting to 10.19.85.172, TCP port 5001 with pid 24290
TCP window size:  416 KByte (WARNING: requested 1.00 MByte)
------------------------------------------------------------
[ 14] local 10.19.85.173 port 48956 connected with 10.19.85.172 port 5001
[ ID] Interval        Transfer    Bandwidth       Reads   Dist(bin=16.0K)
[  6] 0.00-10.01 sec   200 MBytes   167 Mbits/sec  94147    94146:1:0:0:0:0:0:0
[  9] 0.00-10.01 sec   235 MBytes   197 Mbits/sec  93822    93819:2:0:0:0:1:0:0
[ 11] 0.00-10.00 sec   206 MBytes   173 Mbits/sec  1/0          0       38K/832 us
[ 13] 0.00-10.00 sec   208 MBytes   174 Mbits/sec  1/0          0       57K/820 us
[  5] 0.00-10.02 sec   196 MBytes   164 Mbits/sec  93704    93703:1:0:0:0:0:0:0
[  7] 0.00-10.02 sec   192 MBytes   160 Mbits/sec  92715    92712:3:0:0:0:0:0:0
[ 10] 0.00-10.01 sec   217 MBytes   182 Mbits/sec  1/0          0      100K/5649 us
[ 12] 0.00-10.01 sec   197 MBytes   165 Mbits/sec  1/0          0       57K/628 us
[ 14] 0.00-10.00 sec   208 MBytes   174 Mbits/sec  1/0          0       63K/1962 us
[  4] 0.00-10.02 sec   213 MBytes   178 Mbits/sec  91756    91754:2:0:0:0:0:0:0

Боб

Похоже на ошибку iperf 2. Я сейчас изучаю. Ты можешь подать билет если вы хотите.

Боб

Я пытался поговорить на форуме iperf, но по какой-то причине не могу вспомнить, что не смог добавить комментарий. Поскольку iperf уже находится в версии 3, я считаю, что они не изменяют / не исправляют / не разрабатывают более старые версии. Iperf 3 не имеет параметров -r или -d. Тем не менее, я надеюсь провести еще несколько тестов на этой неделе. Я вернусь сюда со своими результатами. Большое спасибо.