Você tem filtragem de pacotes ativada na máquina B? Qual é a saída de iptables -L -v
na máquina B? Qual é a saída de nmap 192.168.1.2
na máquina A?
máquina A
tem IP ( eth0: 192.168.1.1
, eth1: 10.10.xxx.yy
)
máquina B
tem IP ( eth0: 192.168.1.2
)
A
e B
estão conectados por meio de RJ5 em eth0, ambos os lados.
ping
funciona bem em ambos os lados, mas ao executar iperf3
em um modo cliente-servidor, ele não mostra nenhum tráfego ao usar o TCP.
B
começou com o seguinte comando:
iperf3 -s
A
com isso:
iperf3 -B192.168.1.1 -c192.168.1.2 -n 10G -b1000M
mas sem conexão. É o tempo limite com 'incapaz de se conectar ao servidor'. Isso acontece tanto para o TCP quanto para o UDP. iperf
funciona para o UDP, mas para o TCP não funciona com a opção -b
. Eu preciso de iperf3
, pois quero testar a largura de banda com o TCP. Eu estou usando iperf3-3.*.el6.rpm
da epel. Está quebrado?
Para mim, tentei uma porta diferente e funcionou, pois não queria mexer nas regras do iptables que já estavam nos nós.
# iperf3 -s -p 8000
# iperf3 -c 10.0.0.2 -p 8000
Pode ser necessário adicionar a porta TCP 5201 à exceção do firewall na máquina B.
firewall-cmd --zone=public --add-port=5201/tcp --permanent
firewall-cmd --reload
Tags networking linux tcp iperf