ПРЕДУПРЕЖДЕНИЕ: не получил ack последней датаграммы после 10 попыток

Я пытаюсь сделать измерение производительности сети с помощью iperf в опции UDP. Я выполняю все операции в Терминале Ubuntu. У меня есть два компьютера, и у меня есть количество интерфейсов на каждом из моих компьютеров. Интерфейсы кроме Обратной петли и Локального Хоста создаются с помощью антенн с высоким коэффициентом усиления, подключенных к компьютерам. Я создаю сторону сервера со строкой sudo iperf -s -u -B 192.168.2.2. Для стороны клиента я использую строку sudo iperf -u -B 172.16.25.125 -c 192.168.2.2 -b 1M -t 15 -i -f m. Кажется, что интерфейсы соединены (сообщение отображено только на стороне клиента) друг другу и клиентским шоу Internal, Transfer и Bandwidth статистика в течение 15 секунд (прибывает из-t 15). Однако в конце я ожидаю, что Отчет о Сервере будет отображен, но он не отображен. Вместо этого я имею WARNING: did not receive ack of last datagram after 10 tries, который отображен только на стороне клиента. В Стороне сервера не отображено даже "соединенное" сообщение. В стороне сервера в основном ничто не изменяется прежде, во время, и после теста iperf. Таким образом мой вопрос состоит в том, почему я получаю это ПРЕДУПРЕЖДЕНИЕ? Как я могу зафиксировать это?Я признателен за Вашу помощь.

0
задан 31 January 2017 в 20:39

1 ответ

Если Вы не видите ничего вообще на стороне сервера, она, вероятно, не получает ничего вообще от клиента. Я заметил, что Ваш клиент и сервер, кажется, находится в различных сетях, таким образом, я сначала удостоверился бы, что существует путь между ними и что они могут общаться друг с другом (они могут проверить с помощью ping-запросов?). Другая возможность является брандмауэром, существует промежуточный их (значение по умолчанию iperf, порт 5001), таким образом перепроверьте, чтобы удостовериться, что трафик не блокируется.

Один способ быстро проверить состоит в том, чтобы использовать nc, чтобы видеть, можно ли передать датаграммы UDP назад и вперед. На стороне сервера, выполненной:
nc -l -u 5001

На стороне клиента, выполненной:
nc -u 192.168.2.2 5001

Затем тип что-то в сторону клиента и видит, появляется ли это на стороне сервера.

1
ответ дан 7 November 2019 в 01:48

Другие вопросы по тегам:

Похожие вопросы: