iperf -c 192.168.3.2 -i 2
connect failed: Connection refused
3.2是另一台机器。我想港口可能被封锁了。
我怎么才能把这事做好?
发布于 2016-04-04 10:46:07
当您使用iperf v3客户端向iperf v2服务器发送时,您还会得到一个“拒绝连接”错误。
不过,这一信息略有不同:
iperf3: error - unable to connect to server: Connection refused
正如iperf3文档所述,它们不兼容(至少到3.1.2版本为止)。您可以在服务器和客户端上使用
iperf -v
发布于 2011-06-16 08:05:44
我怀疑这是不是防火墙问题。通常,防火墙对不允许的数据包使用丢弃规则。“连接拒绝”意味着没有应用程序侦听它试图连接到的端口。目标主机使用对应的ICMP消息将其指示给源。
为了运行iperf,必须在您要运行的机器上运行一台服务器。要执行此操作,请在服务器上运行iperf -s
。之后,您可以运行iperf -c <server IP or hostname> -i 2
运行此程序后,您将得到如下所示的输出:
------------------------------------------------------------
Client connecting to <server IP>, TCP port 5000
TCP window size: 256 KByte (default)
------------------------------------------------------------
[ 3] local 123.123.123.123 port 4000 connected with 123.123.123.123 port 5000
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.1 GBytes 1.09 Gbits/sec
发布于 2011-06-16 07:30:45
试着关闭机器上的任何防火墙。在许多linux发行版上,您可以这样做。
service firewall off
关闭防火墙。
https://serverfault.com/questions/280961
复制相似问题