ping работает, но iperf3 не показывает трафик для TCP

Машина A имеет IP (eth0: 192.168.1.1, eth1: 10.10.xxx.yy) машина B имеет IP (eth0: 192.168.1.2)

A а также B связаны через RJ5 на eth0, обе стороны. ping отлично работает с обеих сторон, но при запуске iperf3 в режиме клиент-сервер он не показывает трафик при использовании TCP.

B началось со следующей команды:

iperf3 -s

A с этим:

iperf3 -B192.168.1.1 -c192.168.1.2 -n 10G -b1000M

но нет связи. Время ожидания "невозможно подключиться к серверу". Это происходит как для TCP, так и для UDP. iperf работает для UDP, но для TCP не работает с -b вариант. я нуждаюсь iperf3 как я хочу проверить пропускную способность с TCP. я использую iperf3-3.*.el6.rpm из Эпель. Это сломано?

3 ответа

Решение

Включена ли фильтрация пакетов на компьютере B? Каков выход iptables -L -v на машине Б? Каков выход nmap 192.168.1.2 на машине А?

Для меня я попробовал другой порт, и он работал, так как я не хотел связываться с правилами iptables, которые уже были на узлах.

# iperf3 -s -p 8000

# iperf3 -c 10.0.0.2 -p 8000

Возможно, вам потребуется добавить TCP-порт 5201 в исключение брандмауэра на компьютере B.

firewall-cmd --zone=public --add-port=5201/tcp --permanent
firewall-cmd --reload
Другие вопросы по тегам