2

машина 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 от epel. Это сломано?

3 ответа3

2

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

0

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

# iperf3 -s -p 8000

# iperf3 -c 10.0.0.2 -p 8000
0

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

firewall-cmd --zone=public --add-port=5201/tcp --permanent
firewall-cmd --reload

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .