我有3台电脑连接到一个本地网络。我已经编写了一个python脚本来在单独的线程上打开一个专用的iperf服务器和一个iperf客户机。我希望每台计算机都能连接到另外两台计算机,同时,接受其他两台计算机的连接。为此,我正在运行4个不同的线程(两个接受传入客户端连接的服务器线程,两个连接到另一台计算机的客户端线程)。在尝试连接其中一个服务器之前,我要确保服务器正在运行。在每台计算机上,我都在单独的端口上运行这2台服务器,这样客户端就可以连接到这些特定的端口。这与iperf版本2.0.13有关。
当我运行这个程序时,我会得到一个connect failed: connection refused
错误。即使我的服务器正在运行,客户端也无法连接到它们。我也用iperf3尝试过,在这种情况下,一台计算机可以连接到另外两台计算机,一台计算机只能连接到另一台计算机,而第三台不能连接到这两台计算机中的任何一台。我检查了我在独立终端窗口中手动运行的连接,它似乎正常工作。我怎样才能解决这个问题?
发布于 2022-11-22 17:56:42
你能发布iperf命令和输出吗?此外,确保防火墙没有阻塞东西(例如,通过iptables)
https://serverfault.com/questions/1116280
复制相似问题