我有一台笔记本电脑(带 Ubuntu)和一个路由器(带 OpenWrt)。
当我检查两者的版本时,笔记本电脑说我有多线程版本 2.05,路由器说我有 pthreads 版本 2.05。
两者都具有同一子网中的 IP 地址。
当我在笔记本电脑或路由器(即 iperf -c 路由器 IP 地址)上运行客户端命令时,出现连接拒绝错误。如果我在其中任何一个上运行服务器命令(即 iperf -s),iperf 标头就会弹出,就像它正在检查网络一样,但然后什么也没有发生,我必须按 ctrl+C 来终止该进程。
然后我尝试将 iperf 放在带有 OpenWrt 的第二个路由器上,并尝试两个路由器之间的命令,并且发生了同样的事情。
这是我第一次使用 iperf,所以我不确定它是否不起作用或者是否缺少配置步骤。我尝试了几个不同的教程,但对于不同的命令,结果与上面相同。
我是否错过了某个配置步骤?我是否应该编写特定行来在服务器和客户端上启动 iperf?如果我正确执行了所有操作,它是否无法工作,因为一个安装了多线程,另一个安装了 pthread ?有人为首次用户提供好的 iperf 教程吗?
感谢您提前提供任何帮助!
答案1
您必须在一台设备上以服务器模式运行 iperf
iperf -s
另一个是客户端模式下的 iperf
iperf -c IPADRESSOFSERVER
同时。